[U-Boot] [PATCH 00/21] Various patches for verified boot support

Simon Glass sjg at chromium.org
Sat Nov 24 04:29:23 UTC 2018


This is (for now) the last series to enable Chromium OS verified boot in
U-Boot. It includes:

- Sandbox valgrind spport
- Minor TPM enhancements and fixes
- Resurection of inttypes.h
- Args checking for log functions
- Sandbox fix for time jitter
- Various other minir things


Simon Glass (21):
  sandbox: Fix up the debug message for the image filename
  sandbox: Check the filename in jump_to_image_no_args()
  sandbox: physmem: Use mapping to support sandbox
  sandbox: net: Correct name copy in eth_raw_bus_post_bind()
  sandbox: sysreset: Update to support power-on reset
  sandbox: Zero the ram buffer on startup
  sandbox: Use 'extras' to specify 'head' files
  sandbox: Allow running from valgrind
  tpm: Remove use of build-time TPM versions
  tpm: Export tpm_clear_and_reenable()
  tpm: Add non-volatile index attributes needed for v2
  tpm: Fix a logging warning in unpack_byte_string()
  cros: Correct a printf() string and comment
  cros_ec: Adjust to use v1 vboot context only
  input: i8042: Use remove() instead of exported functions
  video: backlight: Fix log message in enable_sequence()
  time: Update mdelay() to delay in one large chunk
  log: Check printf() arguments
  Add UINT32_MAX and UINT64_MAX
  Add inttypes.h
  RFC: Makefile: Build U-Boot as a library

 Makefile                            |   9 +-
 arch/sandbox/Makefile               |   4 +-
 arch/sandbox/config.mk              |   7 +-
 arch/sandbox/cpu/Makefile           |   5 +-
 arch/sandbox/cpu/os.c               |  39 ++--
 arch/sandbox/cpu/spl.c              |   8 +-
 arch/sandbox/cpu/start.c            |   7 +
 arch/sandbox/include/asm/state.h    |   1 +
 drivers/input/i8042.c               |  35 ++--
 drivers/misc/cros_ec.c              |   4 +-
 drivers/misc/cros_ec_sandbox.c      |  10 +-
 drivers/net/sandbox-raw-bus.c       |   2 +-
 drivers/sysreset/sysreset_sandbox.c |   8 +-
 drivers/video/pwm_backlight.c       |   2 +-
 include/i8042.h                     |  15 --
 include/inttypes.h                  | 271 ++++++++++++++++++++++++++++
 include/linux/delay.h               |   3 +-
 include/linux/kernel.h              |   4 +
 include/log.h                       |   3 +-
 include/tpm-common.h                |  19 ++
 include/tpm-v2.h                    |  33 ++++
 lib/physmem.c                       |   4 +-
 lib/tpm-common.c                    |   9 +-
 lib/tpm-v1.c                        |  22 +--
 scripts/Makefile.spl                |  17 +-
 test/dm/sysreset.c                  |   4 +-
 26 files changed, 462 insertions(+), 83 deletions(-)
 create mode 100644 include/inttypes.h

-- 
2.20.0.rc0.387.gc7a69e6b6c-goog



More information about the U-Boot mailing list