[U-Boot] [PATCH] Support ACPI on minnowmax and qemu-x86 targets

Saket Sinha saket.sinha89 at gmail.com
Fri Jul 10 02:28:20 CEST 2015


This is an initial attempt to support ACPI on minnowmax and qemu-x86 targets. This is still a work in progress.
The Linux kernel boot logs on minnowmax can be found at http://pastebin.com/Vdk8PqaV .


Saket Sinha (1):
  x86: Initial ACPI support for minnowmax and qemu.

 arch/x86/Kconfig                           |   7 +
 arch/x86/cpu/qemu/Makefile                 |   3 +-
 arch/x86/cpu/qemu/acpi.c                   | 176 +++++++++++
 arch/x86/cpu/qemu/acpi/cpu-hotplug.asl     |  78 +++++
 arch/x86/cpu/qemu/acpi/dbug.asl            |  26 ++
 arch/x86/cpu/qemu/acpi/hpet.asl            |  36 +++
 arch/x86/cpu/qemu/acpi/isa.asl             | 102 +++++++
 arch/x86/cpu/qemu/acpi/pci-crs.asl         |  94 ++++++
 arch/x86/cpu/qemu/dsdt.asl                 | 454 +++++++++++++++++++++++++++++
 arch/x86/include/asm/acpi_table.h          | 387 ++++++++++++++++++++++++
 arch/x86/lib/Makefile                      |   1 +
 arch/x86/lib/acpi_table.c                  | 395 +++++++++++++++++++++++++
 arch/x86/lib/tables.c                      |   5 +
 board/intel/minnowmax/Makefile             |   3 +-
 board/intel/minnowmax/acpi.c               | 251 ++++++++++++++++
 board/intel/minnowmax/acpi/cpu.asl         |  56 ++++
 board/intel/minnowmax/acpi/device_nvs.asl  |  66 +++++
 board/intel/minnowmax/acpi/ec.asl          |   0
 board/intel/minnowmax/acpi/globalnvs.asl   |  83 ++++++
 board/intel/minnowmax/acpi/mainboard.asl   |   4 +
 board/intel/minnowmax/acpi/platform.asl    |  52 ++++
 board/intel/minnowmax/acpi/sleepstates.asl |   5 +
 board/intel/minnowmax/acpi/superio.asl     |   0
 board/intel/minnowmax/dsdt.asl             |  29 ++
 scripts/Makefile.lib                       |  11 +
 25 files changed, 2322 insertions(+), 2 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/include/asm/acpi_table.h
 create mode 100644 arch/x86/lib/acpi_table.c
 create mode 100644 board/intel/minnowmax/acpi.c
 create mode 100644 board/intel/minnowmax/acpi/cpu.asl
 create mode 100644 board/intel/minnowmax/acpi/device_nvs.asl
 create mode 100644 board/intel/minnowmax/acpi/ec.asl
 create mode 100644 board/intel/minnowmax/acpi/globalnvs.asl
 create mode 100644 board/intel/minnowmax/acpi/mainboard.asl
 create mode 100644 board/intel/minnowmax/acpi/platform.asl
 create mode 100644 board/intel/minnowmax/acpi/sleepstates.asl
 create mode 100644 board/intel/minnowmax/acpi/superio.asl
 create mode 100644 board/intel/minnowmax/dsdt.asl

-- 
2.1.4



More information about the U-Boot mailing list