[U-Boot] [UBOOT] [PATCH v4 0/3] Add ACPI table support

Saket Sinha saket.sinha89 at gmail.com
Sun Aug 16 07:10:55 CEST 2015


ACPI(Advanced Configuration and Power Interface), is a Power Management and
configuration standard allowing the operating system to control the amount of
power each device is given (allowing it to put certain devices on standby or
power-off for example). It is also used to control and/or check thermal zones
(temperature sensors, fan speeds, etc), battery levels, PCI IRQ routing, CPUs,
NUMA domains and many other things.

Changes in v4:
- Incoporated Bin's review comments.


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

 arch/x86/Kconfig                       |   9 +
 arch/x86/cpu/qemu/Makefile             |   1 +
 arch/x86/cpu/qemu/acpi.c               | 161 ++++++++++++
 arch/x86/cpu/qemu/acpi/cpu-hotplug.asl |  78 ++++++
 arch/x86/cpu/qemu/acpi/dbug.asl        |  26 ++
 arch/x86/cpu/qemu/acpi/hpet.asl        |  33 +++
 arch/x86/cpu/qemu/acpi/isa.asl         | 102 ++++++++
 arch/x86/cpu/qemu/acpi/pci-crs.asl     |  61 +++++
 arch/x86/cpu/qemu/dsdt.asl             | 414 +++++++++++++++++++++++++++++++
 arch/x86/include/asm/acpi_table.h      | 398 ++++++++++++++++++++++++++++++
 arch/x86/lib/Makefile                  |   1 +
 arch/x86/lib/acpi_table.c              | 438 +++++++++++++++++++++++++++++++++
 arch/x86/lib/tables.c                  |   5 +
 scripts/Makefile.lib                   |  11 +
 14 files changed, 1738 insertions(+)
 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

-- 
2.1.4



More information about the U-Boot mailing list