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