Please pull u-boot-x86

Bin Meng bmeng.cn at gmail.com
Mon Jul 20 05:24:41 CEST 2020


Hi Tom,

This PR includes the following changes for v2020.10 release:

- dm: core: Don't show an ACPI warning if there is no ordering
- x86: Enhance MTRR functionality to support multiple CPUs

Azure results: PASS
https://dev.azure.com/bmeng/GitHub/_build/results?buildId=265&view=results

The following changes since commit 49cf75101db58ad3540d8de6749cf0c1d780dc76:

  Merge tag 'mips-pull-2020-07-18' of
https://gitlab.denx.de/u-boot/custodians/u-boot-mips (2020-07-18
11:34:49 -0400)

are available in the git repository at:

  https://gitlab.denx.de/u-boot/custodians/u-boot-x86

for you to fetch changes up to 2a3d9a7af9b3f7abad4d1bc4d40f1d665a54da8f:

  x86: mtrr: Enhance 'mtrr' command to list MTRRs on any CPU
(2020-07-20 09:46:48 +0800)

----------------------------------------------------------------
Simon Glass (26):
      dm: core: Don't show an ACPI warning if there is no ordering
      x86: mp_init: Switch to livetree
      x86: Move MP code into mp_init
      x86: mp_init: Avoid declarations in header files
      x86: mp_init: Switch parameter names in start_aps()
      x86: mp_init: Drop the num_cpus static variable
      x86: mtrr: Fix 'ensable' typo
      x86: mp_init: Set up the CPU numbers at the start
      x86: mp_init: Adjust bsp_init() to return more information
      x86: cpu: Remove unnecessary #ifdefs
      x86: mp: Support APs waiting for instructions
      global_data: Add a generic global_data flag for SMP state
      x86: Set the SMP flag when MP init is complete
      x86: mp: Allow running functions on multiple CPUs
      x86: mp: Park CPUs before running the OS
      x86: mp: Add iterators for CPUs
      x86: mtrr: Use MP calls to list the MTRRs
      x86: Don't enable SMP in SPL
      x86: coral: Update the memory map
      x86: mtrr: Update MTRRs on all CPUs
      x86: mtrr: Add support for writing to MTRRs on any CPU
      x86: mtrr: Update the command to use the new mtrr calls
      x86: mtrr: Restructure so command execution is in one place
      x86: mtrr: Update 'mtrr' to allow setting MTRRs on any CPU
      x86: mp: Add more comments to the module
      x86: mtrr: Enhance 'mtrr' command to list MTRRs on any CPU

 arch/x86/Kconfig                      |   7 ++
 arch/x86/cpu/Makefile                 |   2 +-
 arch/x86/cpu/apollolake/Kconfig       |   1 +
 arch/x86/cpu/cpu.c                    |  58 +++++++-------
 arch/x86/cpu/i386/cpu.c               |  26 ++-----
 arch/x86/cpu/mp_init.c                | 528
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------
 arch/x86/cpu/mtrr.c                   | 149 +++++++++++++++++++++++++++++++++++
 arch/x86/include/asm/mp.h             | 137 +++++++++++++++++++++++++++-----
 arch/x86/include/asm/mtrr.h           |  51 ++++++++++++
 cmd/x86/mtrr.c                        | 148 +++++++++++++++++++++++------------
 doc/board/google/chromebook_coral.rst |   1 +
 drivers/core/acpi.c                   |   2 +-
 include/asm-generic/global_data.h     |   1 +
 13 files changed, 925 insertions(+), 186 deletions(-)

Regards,
Bin


More information about the U-Boot mailing list