Hi Tom, The includes ACPI support for the first time and quite a few fixes: microcode for newer Minnowmax boards, coreboot booting, i8042 keyboard, Minnowmax GPIO and getting serial running on crownbay.
It also includes the patch to fix the e1000 build warning. I put that first so that the brokenness is minimised. The following changes since commit 7d31c6ab83d8a5875875eda041c0a1e756189917: Merge git://git.denx.de/u-boot-pxa (2015-08-24 16:06:03 -0400) are available in the git repository at: git://git.denx.de/u-boot-x86.git for you to fetch changes up to f4b5db7c5309dd7f3ecc6369f3c1f41e8bfe93ae: dm: pci: Document binding of pci device drivers (2015-08-26 07:54:18 -0700) ---------------------------------------------------------------- Bin Meng (36): net: e1000: Fix build warnings for 32-bit x86: doc: Update coreboot payload entry point address x86: coreboot: Increase memrange entry number to 32 x86: coreboot: Correctly report E820 types x86: Remove calculate_relocation_address() x86: coreboot: Allow >=4GiB memory bank size x86: kconfig: Hide "System tables" for EFI x86: kconfig: Hide "System tables" for coreboot x86: Only include cbfs command for coreboot x86: Enable CONFIG_PCI_CONFIG_HOST_BRIDGE for all boards video: coreboot: Save VESA mode for future use x86: Set up video framebuffer for coreboot before loading kernel efi: Update README.efi to clarify build and test instructions x86: baytrail: Add microcode for BayTrail-I D0 stepping x86: baytrail: Support multiple microcode copies dm: pci: Support selected device/driver binding before relocation x86: fsp: Delay x86_fsp_init() call a little bit x86: fsp: Enlarge the size of malloc() pool before relocation x86: fsp: Add comments about U-Boot entering start.S twice x86: queensbay: Move unprotect_spi_flash() to arch_misc_init() x86: baytrail: Remove the fsp_init_phase_pci() call x86: fsp: Call fsp_init_phase_pci() in pci_uclass_post_probe() x86: superio: Add keyboard controller support to smsc_lpc47m driver fdtdec: Fix possible infinite loop in fdtdec_get_pci_vendev() dm: pci: Save devfn without bus number in pci_uclass_child_post_bind() x86: i8042: Remove unused codes x86: i8042: Reorder static functions x86: i8042: Clean up the driver per coding convention x86: i8042: Correctly initialize the controller video: cfb_console: Allow VGA device to work without i8042 keyboard x86: crownbay: Enable on-board SMSC superio keyboard controller video: ct69000: Remove unused codes dm: pci: Optimize pci_uclass_post_bind() dm: core: Fix code reentrancy issue in device_probe_child() x86: crownbay: Support Topcliff integrated pci uart devices with driver model dm: pci: Document binding of pci device drivers Masahiro Yamada (1): patman: use -D option for git format-patch Saket Sinha (3): x86: Generate a valid ACPI table x86: Add ACPI table support to QEMU x86: Add DSDT table for supporting ACPI on QEMU Simon Glass (10): x86: Correct microcode documentation x86: ifdtool: Check that U-Boot does not overlap other regions x86: ifdtool: Split microcode linking into its own function x86: ifdtool: Support collating microcode into one place x86: ifdtool: Drop microcode from the device tree when collating x86: minnowmax: Add access to GPIOs E0, E1, E2 dm: pci: Add a comment to help find pci_hose_read_config_byte, etc. x86: minnowmax: Correct pad-offset value for host_en1 x86: gpio: Correct calls to _ich6_gpio_set_direction() x86: gpio: Tidy up gpio_ich6_get_base() and callers Makefile | 1 + arch/x86/Kconfig | 22 +- arch/x86/cpu/baytrail/valleyview.c | 8 +- arch/x86/cpu/coreboot/sdram.c | 33 +- arch/x86/cpu/qemu/Makefile | 1 + arch/x86/cpu/qemu/acpi.c | 176 +++++ arch/x86/cpu/qemu/acpi/cpu-hotplug.asl | 80 +++ arch/x86/cpu/qemu/acpi/dbug.asl | 25 + arch/x86/cpu/qemu/acpi/hpet.asl | 31 + arch/x86/cpu/qemu/acpi/isa.asl | 102 +++ arch/x86/cpu/qemu/acpi/pci-crs.asl | 61 ++ arch/x86/cpu/qemu/dsdt.asl | 412 ++++++++++++ arch/x86/cpu/queensbay/tnc.c | 4 +- arch/x86/cpu/start.S | 14 +- arch/x86/dts/bayleybay.dts | 6 + arch/x86/dts/crownbay.dts | 17 +- arch/x86/dts/microcode/m0130679901.dtsi | 3284 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ arch/x86/dts/minnowmax.dts | 32 +- arch/x86/include/asm/acpi_table.h | 393 ++++++++++++ arch/x86/include/asm/arch-coreboot/sysinfo.h | 9 +- arch/x86/include/asm/ibmpc.h | 3 + arch/x86/include/asm/init_helpers.h | 2 - arch/x86/lib/Makefile | 1 + arch/x86/lib/acpi_table.c | 436 +++++++++++++ arch/x86/lib/fsp/fsp_car.S | 2 +- arch/x86/lib/fsp/fsp_common.c | 16 +- arch/x86/lib/init_helpers.c | 51 +- arch/x86/lib/tables.c | 5 + board/intel/crownbay/crownbay.c | 7 +- common/board_f.c | 6 +- doc/README.efi | 33 +- doc/README.x86 | 10 +- doc/driver-model/pci-info.txt | 71 ++- drivers/core/device.c | 19 +- drivers/gpio/intel_ich6_gpio.c | 10 +- drivers/input/i8042.c | 652 +++++++++---------- drivers/misc/smsc_lpc47m.c | 13 +- drivers/net/e1000.c | 9 +- drivers/pci/pci-uclass.c | 73 ++- drivers/pci/pci_rom.c | 4 +- drivers/video/cfb_console.c | 11 +- drivers/video/coreboot_fb.c | 24 + drivers/video/ct69000.c | 21 - include/configs/bayleybay.h | 1 - include/configs/crownbay.h | 4 - include/configs/minnowmax.h | 1 - include/configs/qemu-x86.h | 1 - include/configs/x86-common.h | 3 + include/i8042.h | 103 +-- include/pci.h | 1 + include/smsc_lpc47m.h | 29 +- include/vbe.h | 2 + lib/fdtdec.c | 3 +- scripts/Makefile.lib | 11 + tools/ifdtool.c | 238 +++++-- tools/patman/gitutil.py | 2 +- 56 files changed, 5954 insertions(+), 635 deletions(-) create mode 100644 arch/x86/cpu/qemu/acpi.c create mode 100644 arch/x86/cpu/qemu/acpi/cpu-hotplug.asl create mode 100644 arch/x86/cpu/qemu/acpi/dbug.asl create mode 100644 arch/x86/cpu/qemu/acpi/hpet.asl create mode 100644 arch/x86/cpu/qemu/acpi/isa.asl create mode 100644 arch/x86/cpu/qemu/acpi/pci-crs.asl create mode 100644 arch/x86/cpu/qemu/dsdt.asl create mode 100644 arch/x86/dts/microcode/m0130679901.dtsi create mode 100644 arch/x86/include/asm/acpi_table.h create mode 100644 arch/x86/lib/acpi_table.c Regards, Simon _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot