Please pull u-boot-x86 into -next
Bin Meng
bmeng.cn at gmail.com
Fri Sep 22 17:04:24 CEST 2023
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
More information about the U-Boot
mailing list