summaryrefslogtreecommitdiffstats
path: root/share/man/man4/acpi.4
diff options
context:
space:
mode:
authorjkim <jkim@FreeBSD.org>2012-05-04 18:24:38 +0000
committerjkim <jkim@FreeBSD.org>2012-05-04 18:24:38 +0000
commitcbd8dc582eb04ebe1bde321b9235da1c1fa93c68 (patch)
treedd82e71a3e03c783522a8cbf3cbc8828b318c5db /share/man/man4/acpi.4
parent6dac06847559a77b0b65d71ae92a248c9d3c5cd6 (diff)
downloadFreeBSD-src-cbd8dc582eb04ebe1bde321b9235da1c1fa93c68.zip
FreeBSD-src-cbd8dc582eb04ebe1bde321b9235da1c1fa93c68.tar.gz
Use MADT to match ACPI Processor objects to CPUs. MADT and DSDT/SSDTs may
list CPUs in different orders, especially for disabled logical cores. Now we match ACPI IDs from the MADT with Processor objects, strictly order CPUs accordingly, and ignore disabled cores. This prevents us from executing methods for other CPUs, e. g., _PSS for disabled logical core, which may not exist. Unfortunately, it is known that there are a few systems with buggy BIOSes that do not have unique ACPI IDs for MADT and Processor objects. To work around these problems
Diffstat (limited to 'share/man/man4/acpi.4')
-rw-r--r--share/man/man4/acpi.47
1 files changed, 6 insertions, 1 deletions
diff --git a/share/man/man4/acpi.4 b/share/man/man4/acpi.4
index faedb06..91b6517 100644
--- a/share/man/man4/acpi.4
+++ b/share/man/man4/acpi.4
@@ -25,7 +25,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd March 22, 2012
+.Dd May 4, 2012
.Dt ACPI 4
.Os
.Sh NAME
@@ -198,6 +198,11 @@ entry for access after boot.
Enables loading of a custom ACPI DSDT.
.It Va acpi_dsdt_name
Name of the DSDT table to load, if loading is enabled.
+.It Va debug.acpi.cpu_unordered
+Do not use the MADT to match ACPI processor objects to CPUs.
+This is needed on a few systems with a buggy BIOS that does not use
+consistent processor IDs.
+Default is 0 (disabled).
.It Va debug.acpi.disabled
Selectively disables portions of ACPI for debugging purposes.
.It Va debug.acpi.interpreter_slack
OpenPOWER on IntegriCloud