|
@@ -15,6 +15,11 @@ void acpi_reboot(void)
|
|
|
|
|
|
rr = &acpi_gbl_FADT.reset_register;
|
|
rr = &acpi_gbl_FADT.reset_register;
|
|
|
|
|
|
|
|
+ /* ACPI reset register was only introduced with v2 of the FADT */
|
|
|
|
+
|
|
|
|
+ if (acpi_gbl_FADT.header.revision < 2)
|
|
|
|
+ return;
|
|
|
|
+
|
|
/* Is the reset register supported? The spec says we should be
|
|
/* Is the reset register supported? The spec says we should be
|
|
* checking the bit width and bit offset, but Windows ignores
|
|
* checking the bit width and bit offset, but Windows ignores
|
|
* these fields */
|
|
* these fields */
|