From: Simon Glass <sjg@chromium.org> This series collects together a few improvements to the bootstage subsystem, principally some new tests. It also adds support for ACPI FPDT which is a way of passing timing information to the OS. A bug fix is provided for mouse clicks with expo. Finally the series includes some new options for the build-efi script for networking, spice, etc. Simon Glass (11): expo: Correct handling of mouse clicks bootstage: Move the bootstage record to the header file bootstage: Add some more tests bootstage: Add a way to read the time from a record acpi: Add support for Firmware Performance Data Table acpi: fpdt: Generate the table bootm: Update FPDT boot times before handing off to OS scripts: build-efi: Support spice integration scripts: build-efi: Allow enabling networking scripts: build-efi: Flush output before running QEMU scripts: build-qemu: Allow enabling TKey access boot/bootflow_menu.c | 1 + boot/bootm_final.c | 17 ++++ common/bootstage.c | 59 +++++++++-- include/acpi/acpi_table.h | 76 ++++++++++++++ include/bootstage.h | 55 +++++++++++ lib/acpi/acpi_table.c | 86 ++++++++++++++++ scripts/build-efi | 18 +++- scripts/build-qemu | 5 + test/cmd/Makefile | 1 + test/cmd/bootstage.c | 32 ++++++ test/common/Makefile | 2 + test/common/bootstage.c | 201 ++++++++++++++++++++++++++++++++++++++ test/dm/acpi.c | 73 ++++++++++++++ 13 files changed, 617 insertions(+), 9 deletions(-) create mode 100644 test/cmd/bootstage.c create mode 100644 test/common/bootstage.c -- 2.43.0 base-commit: 7c50fc5afa29cee5782b2a8bac3271b12023af0d branch: secb