Shutdown using ACPI.
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Sat, 11 Sep 2010 15:59:14 +0000 (17:59 +0200)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Sat, 11 Sep 2010 15:59:14 +0000 (17:59 +0200)
commit4df7996d87e4e7c4ff4e40f1758fd97dd40ba45d
tree6b9cb887900132432dc2869cb5630e6557b03db8
parent126b4c32ab98bf254ca5ccb6bd3f7e2dffc91185
parent41cf1ca332a9b5de3467ff89492c453121703db5
Shutdown using ACPI.

* grub-core/Makefile.core.def (halt): Add commands/acpihalt.c on i386-pc.
* grub-core/commands/acpihalt.c: New file.
* grub-core/commands/i386/pc/halt.c (grub_cmd_halt): Call grub_acpi_halt.
* include/grub/acpi.h (grub_acpi_fadt): New member pm1a.
(grub_acpi_halt): New proto.
(GRUB_ACPI_SLP_EN): New const.
(GRUB_ACPI_SLP_TYP_OFFSET): Likewise.
(GRUB_ACPI_OPCODE_*): New enum.
(GRUB_ACPI_EXTOPCODE_*): Likewise.
ChangeLog
grub-core/Makefile.core.def
grub-core/commands/acpihalt.c
grub-core/commands/i386/pc/halt.c
include/grub/acpi.h