[U-Boot] Please pull u-boot-x86

Bin Meng bmeng.cn at gmail.com
Wed Jan 13 09:03:48 CET 2016


Hi Tom,

The following changes since commit fa85e826c16b9ce1ad302a57e9c4b24db0d8b930:

  Prepare v2016.01 (2016-01-12 09:06:54 -0500)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git master

for you to fetch changes up to 5c2ed61ce235fd835a3f594bc983dfc20959568c:

  x86: qemu: add documentaion for the fw_cfg interface (2016-01-13
12:20:16 +0800)

----------------------------------------------------------------
Bin Meng (15):
      x86: fsp: Simplify fsp_continue()
      x86: fsp: Avoid cast stack_top in struct shared_data
      x86: fsp: Add boot_mode as a member of struct shared_data
      x86: fsp: Rename shared_data to fsp_config_data
      x86: fsp: Rename update_fsp_upd() and change its signature
      x86: fsp: Introduce CONFIG_FSP_USE_UPD Kconfig option
      x86: queensbay: Remove invalid comments in update_fsp_configs()
      x86: fsp: Move struct fspinit_rtbuf definition to chipset header
      x86: fsp: Set up init runtime buffer in update_fsp_configs()
      fdtdec: Add compatible string for Intel IvyBridge FSP
      tools: microcode-tool: Support parsing header file with a license block
      x86: ivybridge: Add microcode blobs for all the steppings
      x86: ivybridge: Do not require HAVE_INTEL_ME
      x86: fsp: Always use hex numbers in the hob command output
      x86: ivybridge: Add macros for LPC decode ranges

Miao Yan (8):
      x86: adjust ramdisk load address
      x86: qemu: add fw_cfg support
      x86: qemu: add a cpu uclass driver for qemu target
      x86: fix a typo in function name
      x86: use actual CPU number for allocating memory
      x86: qemu: fix cpu device in smp boot
      x86: qemu: remove cpu node in device tree
      x86: qemu: add documentaion for the fw_cfg interface

 arch/x86/Kconfig                                      |   9 ++
 arch/x86/cpu/baytrail/fsp_configs.c                   |  11 +-
 arch/x86/cpu/ivybridge/Kconfig                        |   1 -
 arch/x86/cpu/mp_init.c                                |  84 ++++++++++-
 arch/x86/cpu/qemu/Makefile                            |   2 +-
 arch/x86/cpu/qemu/cpu.c                               |  46 ++++++
 arch/x86/cpu/qemu/fw_cfg.c                            | 283
+++++++++++++++++++++++++++++++++++++
 arch/x86/cpu/qemu/qemu.c                              |   3 +
 arch/x86/cpu/queensbay/fsp_configs.c                  |  14 +-
 arch/x86/dts/microcode/m12306a2_00000008.dtsi         | 554
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/x86/dts/microcode/m12306a4_00000007.dtsi         | 618
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/x86/dts/microcode/m12306a5_00000007.dtsi         | 618
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/x86/dts/microcode/m12306a8_00000010.dtsi         | 682
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/x86/dts/qemu-x86_i440fx.dts                      |   9 +-
 arch/x86/dts/qemu-x86_q35.dts                         |   9 +-
 arch/x86/include/asm/arch-baytrail/fsp/fsp_configs.h  |  19 +++
 arch/x86/include/asm/arch-ivybridge/pch.h             |  10 ++
 arch/x86/include/asm/arch-queensbay/fsp/fsp_configs.h |  19 +++
 arch/x86/include/asm/fsp/fsp_api.h                    |  12 +-
 arch/x86/include/asm/fsp/fsp_platform.h               |  15 --
 arch/x86/include/asm/fsp/fsp_support.h                |  20 +--
 arch/x86/include/asm/fw_cfg.h                         |  93 ++++++++++++
 arch/x86/lib/fsp/cmd_fsp.c                            |   4 +-
 arch/x86/lib/fsp/fsp_support.c                        |  58 +++-----
 board/google/chromebook_link/Kconfig                  |   1 +
 board/google/chromebox_panther/Kconfig                |   1 +
 doc/README.x86                                        |  34 ++++-
 include/configs/x86-common.h                          |   3 +-
 include/fdtdec.h                                      |   1 +
 lib/fdtdec.c                                          |   1 +
 tools/microcode-tool.py                               |  14 ++
 31 files changed, 3143 insertions(+), 105 deletions(-)
 create mode 100644 arch/x86/cpu/qemu/cpu.c
 create mode 100644 arch/x86/cpu/qemu/fw_cfg.c
 create mode 100644 arch/x86/dts/microcode/m12306a2_00000008.dtsi
 create mode 100644 arch/x86/dts/microcode/m12306a4_00000007.dtsi
 create mode 100644 arch/x86/dts/microcode/m12306a5_00000007.dtsi
 create mode 100644 arch/x86/dts/microcode/m12306a8_00000010.dtsi
 create mode 100644 arch/x86/include/asm/arch-baytrail/fsp/fsp_configs.h
 create mode 100644 arch/x86/include/asm/arch-queensbay/fsp/fsp_configs.h
 delete mode 100644 arch/x86/include/asm/fsp/fsp_platform.h
 create mode 100644 arch/x86/include/asm/fw_cfg.h

Regards,
Bin


More information about the U-Boot mailing list