Please pull u-boot-x86 into -next

Hi Tom,
The following changes since commit 5d2fae79c7d60eaf7f50322e4ec125d2f58544e9:
Merge tag 'xilinx-for-v2024.01-rc1-v2' of https://source.denx.de/u-boot/custodians/u-boot-microblaze into next (2023-09-21 10:51:58 -0400)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-x86.git tags/x86-pull-20230922
for you to fetch changes up to 5728246dfa11400d4f7aa8262ea630d8c09a85b9:
x86: doc: coreboot: Mention 64-bit Linux distros (2023-09-22 06:05:40 +0800)
---------------------------------------------------------------- - Add bootstd support to 64-bit efi payload - Fix a bug of missing setting size of initrd in pxeboot - Allow Python packages to be dropped - Reland "x86: Move FACP table into separate functions" - Fixes for chromebook_link64 and chromebook_samus_tpl - Fixes and improvements for coreboot - x86 documentation updates
---------------------------------------------------------------- Andy Shevchenko (1): x86: Prevent from missing the FADT chaining
Simon Glass (35): Allow Python packages to be dropped x86: coreboot: Avoid a declaration after a label Reland "x86: Move FACP table into separate functions"" x86: doc: Document the -cdrom issues I ran into dm: core: Allow marking driver model as dead x86: broadwell: Show the memory delay x86: Add some log categories x86: samus_tpl: Correct text base and alloc sizes x86: spl: Change the condition for copying U-Boot to RAM x86: broadwell: Avoid initing the CPU twice x86: broadwell: Set up MTRRs x86: dm: Mark driver model as dead when disabling CAR x86: doc: Update the list of supported Chromebooks x86: coreboot: Document cbmem console struct x86: Update cbmem driver x86: coreboot: Add IDE and SATA x86: coreboot: Enable standard boot x86: coreboot: Rearrange arch_cpu_init() x86: Set the CPU vendor in SPL x86: Allow APCI in SPL x86: coreboot: Look for DBG2 UART in SPL too x86: coreboot: Enable CONFIG_SYS_NS16550_MEM32 x86: coreboot: Drop USB init on startup x86: coreboot: Align options between coreboot and coreboot64 x86: coreboot: Enable VIDEO_COPY efi: x86: Correct the condition for installing ACPI tables x86: smbios: Add a Kconfig indicating SMBIOS-table presence bootstd: Keep track of use of usb stop Record the position of the SMBIOS tables efi: Use the installed SMBIOS tables x86: coreboot: Record the position of the SMBIOS tables x86: doc: Move into its own directory x86: doc: Update summaries and add links x86: doc: Split out manual booting into its own file x86: doc: coreboot: Mention 64-bit Linux distros
Thomas Mittelstaedt (3): x86: efi-payload64: Add support for SCSI devices x86: efi-payload64: Add bootstd support x86: pxeboot: bugfix: Set variable for size of initrd
Troy Kisky (1): x86: cpu: i386: cpu: only set pci_ram_top if CONFIG_IS_ENABLED(PCI)
Makefile | 9 +++ arch/arm/include/asm/global_data.h | 3 + arch/riscv/include/asm/global_data.h | 3 + arch/sandbox/include/asm/global_data.h | 1 + arch/x86/cpu/apollolake/acpi.c | 13 ++-- arch/x86/cpu/baytrail/acpi.c | 23 +++++--- arch/x86/cpu/broadwell/cpu.c | 10 ++-- arch/x86/cpu/broadwell/sdram.c | 2 + arch/x86/cpu/coreboot/Kconfig | 1 + arch/x86/cpu/coreboot/coreboot.c | 16 ++--- arch/x86/cpu/i386/cpu.c | 2 +- arch/x86/cpu/intel_common/mrc.c | 18 +++++- arch/x86/cpu/quark/acpi.c | 23 +++++--- arch/x86/cpu/tangier/acpi.c | 23 +++++--- arch/x86/cpu/x86_64/cpu.c | 7 +++ arch/x86/dts/chromebook_samus.dts | 1 + arch/x86/dts/coreboot.dts | 1 + arch/x86/include/asm/acpi_table.h | 2 - arch/x86/include/asm/coreboot_tables.h | 17 +++++- arch/x86/include/asm/global_data.h | 1 + arch/x86/lib/acpi_table.c | 15 ----- arch/x86/lib/coreboot/cb_sysinfo.c | 1 + arch/x86/lib/init_helpers.c | 7 +-- arch/x86/lib/spl.c | 5 +- arch/x86/lib/tables.c | 3 + arch/x86/lib/tpl.c | 2 + board/Marvell/mvebu_armada-37xx/board.c | 3 +- board/coreboot/coreboot/coreboot.c | 14 ++--- boot/bootdev-uclass.c | 27 +++++++++ boot/pxe_utils.c | 2 +- common/spl/spl.c | 2 +- configs/chromebook_samus_tpl_defconfig | 4 +- configs/coreboot64_defconfig | 25 ++++---- configs/coreboot_defconfig | 21 ++++--- configs/efi-x86_payload64_defconfig | 6 +- doc/arch/index.rst | 2 +- doc/arch/x86/index.rst | 12 ++++ doc/arch/x86/manual_boot.rst | 276 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ doc/arch/{ => x86}/x86.rst | 300 ++++++--------------------------------------------------------------------------------------- doc/board/coreboot/coreboot.rst | 45 +++++++++++++- doc/board/emulation/qemu-x86.rst | 3 + doc/build/tools.rst | 9 +++ drivers/misc/Kconfig | 8 +++ drivers/misc/cbmem_console.c | 43 ++++++++------ drivers/serial/Kconfig | 2 +- drivers/usb/host/usb-uclass.c | 8 +++ drivers/video/coreboot.c | 12 ++++ include/acpi/acpi_table.h | 7 +++ include/asm-generic/global_data.h | 20 +++++++ include/bootdev.h | 9 +++ lib/Kconfig | 24 +++++++- lib/efi_loader/Makefile | 4 +- lib/efi_loader/efi_setup.c | 20 +++---- lib/efi_loader/efi_smbios.c | 72 +++++++++++++++-------- scripts/dtc/Makefile | 2 + test/py/tests/test_event_dump.py | 1 + 56 files changed, 752 insertions(+), 440 deletions(-) create mode 100644 doc/arch/x86/index.rst create mode 100644 doc/arch/x86/manual_boot.rst rename doc/arch/{ => x86}/x86.rst (64%)
Regards, Bin

On Fri, Sep 22, 2023 at 11:04:24PM +0800, Bin Meng wrote:
Hi Tom,
The following changes since commit 5d2fae79c7d60eaf7f50322e4ec125d2f58544e9:
Merge tag 'xilinx-for-v2024.01-rc1-v2' of https://source.denx.de/u-boot/custodians/u-boot-microblaze into next (2023-09-21 10:51:58 -0400)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-x86.git tags/x86-pull-20230922
for you to fetch changes up to 5728246dfa11400d4f7aa8262ea630d8c09a85b9:
x86: doc: coreboot: Mention 64-bit Linux distros (2023-09-22 06:05:40 +0800)
Applied to u-boot/next, thanks!
participants (2)
-
Bin Meng
-
Tom Rini