From mboxrd@z Thu Jan 1 00:00:00 1970 From: Simon Glass Date: Mon, 1 Oct 2018 11:55:05 -0600 Subject: [U-Boot] [PATCH 00/15] sandbox: Add support for TPL and other improvements Message-ID: <20181001175520.239554-1-sjg@chromium.org> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de This series adds TPL support to sandbox and tidies up various other things along the way: - Fix for console being left in non-blocking mode on exit - Add debug UART (just for build coverage) - Support for serial output without DT (intended for TPL) - Enhancements to the sandbox TPM driver - Command-line flag to set the logging level So far there is not actually a separate TPL build. I am going to leave this until I have a full Chromium OS config for U-Boot. Simon Glass (15): log: Add helpers for common log levels sandbox: Support file truncation with os_open() sandbox: Add a way to write data to the host filesystem sandbox: spi: Drop command-line SPI option sandbox: Support booting from TPL to SPL sandbox: Add a flag to set the default log level sandbox: Remove the old memory file later sandbox: spi: Add more logging sandbox: video: Speed up video output sandbox: Add a debug UART serial: sandbox: Allow serial output without device tree sandbox: tpm: Tidy up enums and return values sandbox: tpm: Enhance to support the latest Chromium OS dm: spi: Clean up detection of sandbox SPI emulator sandbox: Restore blocking I/O on exit arch/sandbox/cpu/os.c | 74 ++++++++++-- arch/sandbox/cpu/start.c | 19 ++- arch/sandbox/cpu/state.c | 6 +- arch/sandbox/include/asm/state.h | 2 +- common/log.c | 3 +- configs/sandbox_defconfig | 2 + drivers/mtd/spi/sandbox.c | 194 +++++++----------------------- drivers/serial/Kconfig | 11 ++ drivers/serial/sandbox.c | 24 +++- drivers/spi/sandbox_spi.c | 38 ++---- drivers/tpm/tpm_tis_sandbox.c | 115 ++++++++++++++---- drivers/video/vidconsole-uclass.c | 12 +- drivers/video/video-uclass.c | 6 +- drivers/video/video_bmp.c | 2 +- include/log.h | 15 +++ include/os.h | 24 ++-- include/tpm-v1.h | 48 ++++++++ include/tpm-v2.h | 1 + include/video.h | 4 +- test/dm/video.c | 2 +- test/log/log_test.c | 13 ++ test/py/tests/test_log.py | 6 + 22 files changed, 379 insertions(+), 242 deletions(-) -- 2.19.0.605.g01d371f741-goog