
Hi Bin,
On 20.04.2016 15:45, Bin Meng wrote:
On Wed, Apr 20, 2016 at 9:13 PM, Simon Glass sjg@chromium.org wrote:
Hi Bin,
On 13 April 2016 at 01:52, Bin Meng bmeng.cn@gmail.com wrote:
Our own ACPI implementation (when CONFIG_QEMU_ACPI_TABLE is not set) does not build anymore after x86 has been fully converted to DM PCI. Instead of trying to fix the build errors, given we now have the ACPI support via QEMU's fw_cfg interface, which is a more reliable way to generate correct ACPI tables then by ourselves, hence drop our own ACPI implementation.
Signed-off-by: Bin Meng bmeng.cn@gmail.com
arch/x86/cpu/qemu/Makefile | 3 - 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 --------------------------------- 8 files changed, 890 deletions(-) delete mode 100644 arch/x86/cpu/qemu/acpi.c delete mode 100644 arch/x86/cpu/qemu/acpi/cpu-hotplug.asl delete mode 100644 arch/x86/cpu/qemu/acpi/dbug.asl delete mode 100644 arch/x86/cpu/qemu/acpi/hpet.asl delete mode 100644 arch/x86/cpu/qemu/acpi/isa.asl delete mode 100644 arch/x86/cpu/qemu/acpi/pci-crs.asl delete mode 100644 arch/x86/cpu/qemu/dsdt.asl
Reviewed-by: Simon Glass sjg@chromium.org
My only concern is that this was supposed to lead to ACPI support for real hardware. If you drop this, does it make it harder?
No, the infrastructure is still there. Only the QEMU ASL (manual) part was removed. I am going to add ACPI support to BayTrail soon (hopefully).
Interesting. This is also on my to-do list. We should definitely coordinate our efforts here. So please keep me updated once you really start here. I'll do the same. :)
Thanks, Stefan