diff options
| author | Len Brown <len.brown@intel.com> | 2007-04-28 23:19:25 -0400 |
|---|---|---|
| committer | Len Brown <len.brown@intel.com> | 2007-04-28 23:19:25 -0400 |
| commit | aac60c11132d7ab0776cf036ac9fd6113a210859 (patch) | |
| tree | d25a807354b464ce8e5d4ef67666083051a48517 | |
| parent | 12a5a712123b81a8ba0bc486e2384a375c00f095 (diff) | |
| parent | 79fff270026dc46634563a29b99e4034028ee919 (diff) | |
Pull bugzilla-8346 into release branch
| -rw-r--r-- | drivers/acpi/tables/tbfadt.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/drivers/acpi/tables/tbfadt.c b/drivers/acpi/tables/tbfadt.c index 807c7116e94b..1db833eb2417 100644 --- a/drivers/acpi/tables/tbfadt.c +++ b/drivers/acpi/tables/tbfadt.c | |||
| @@ -347,6 +347,18 @@ static void acpi_tb_convert_fadt(void) | |||
| 347 | acpi_gbl_xpm1b_enable.space_id = acpi_gbl_FADT.xpm1a_event_block.space_id; | 347 | acpi_gbl_xpm1b_enable.space_id = acpi_gbl_FADT.xpm1a_event_block.space_id; |
| 348 | 348 | ||
| 349 | } | 349 | } |
| 350 | |||
| 351 | /* | ||
| 352 | * For ACPI 1.0 FADTs, ensure that reserved fields (which should be zero) | ||
| 353 | * are indeed zero. This will workaround BIOSs that inadvertently placed | ||
| 354 | * values in these fields. | ||
| 355 | */ | ||
| 356 | if (acpi_gbl_FADT.header.revision < 3) { | ||
| 357 | acpi_gbl_FADT.preferred_profile = 0; | ||
| 358 | acpi_gbl_FADT.pstate_control = 0; | ||
| 359 | acpi_gbl_FADT.cst_control = 0; | ||
| 360 | acpi_gbl_FADT.boot_flags = 0; | ||
| 361 | } | ||
| 350 | } | 362 | } |
| 351 | 363 | ||
| 352 | /****************************************************************************** | 364 | /****************************************************************************** |
