summaryrefslogtreecommitdiffstats
path: root/share/man/man4/acpi.4
Commit message (Collapse)AuthorAgeFilesLines
* MFC r274532: Remove mostly obsolete hint to disable LAPIC timers.mav2014-11-211-12/+4
| | | | | | | It is partially covered by new code and partially by new CPUs. PR: 195016 Submitted by: tobias.rehbein@web.de
* acpi.4: machdep.cpu_idle_hlt no longer existsavg2012-09-111-2/+6
| | | | MFC after: 1 week
* Merge ACPICA 20120816.jkim2012-08-161-9/+1
|
* Complete commit message for r235024:jkim2012-05-041-1/+1
| | | | | | | | | | | | | | | | | | | 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, 'debug.acpi.cpu_unordered' tunable is added. Set this to a non-zero value to restore the old behavior. Many thanks to jhb for pointing me to the right direction and the manual page change. Reported by: Harris, James R (james dot r dot harris at intel dot com) Tested by: Harris, James R (james dot r dot harris at intel dot com) Reviewed by: jhb MFC after: 1 month
* Use MADT to match ACPI Processor objects to CPUs. MADT and DSDT/SSDTs mayjkim2012-05-041-1/+6
| | | | | | | | | | 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
* Add ACPI_LV_REPAIR debug level, available since ACPICA 20091214 (r200553).jkim2012-03-221-1/+3
| | | | MFC after: 3 days
* Merge ACPICA 20120320.jkim2012-03-201-1/+9
|
* Document newly added loader tunables "hw.acpi.install_interface" andjkim2010-10-261-1/+21
| | | | "hw.acpi.remove_interface".
* Use AcpiReset() from ACPICA instead of rolling our own, which is actuallyjkim2010-10-131-2/+1
| | | | | incomplete. If FADT says the register is available, enable the capability by default. Remove the previous default value from acpi(4).
* Recommend disabling LAPIC timer instead whole APIC for fixing C3 state.mav2010-06-021-6/+4
| | | | | PR: docs/147180 Submitted by: Tobias Rehbein
* Document a new sysctl variable and a loader tunable.jkim2010-03-091-1/+8
|
* Use the newly brought %U macro.ru2010-01-151-1/+1
|
* Reflect debug level changes from the recent ACPICA import.jkim2009-06-081-7/+6
|
* Markup fixes.ru2006-09-181-2/+2
|
* The acpi module is no different from others. If it is loaded while the kernelnjl2006-08-101-5/+0
| | | | | | | has it compiled in, it will be rejected with "module acpi already present!" and no strange behavior. MFC after: 1 day
* Fix things I misadvised to Nate Lawson:yar2006-08-071-28/+44
| | | | | | | | | | | | | | - "Ns No" is redundant, so reduce it to just "Ns"; - use Li to mark up CPU and system power states because here they are just strings to be typed literally (add more such mark-up as well); - the best practice of typesetting tells us to use an en-dash to indicate a closed range; fortunately, groff_char(7) provides such a symbol. In addition, consistently use a comma between independent clauses coordinated by a conjunction. Pointed out by: ru (mark-up part) MFC after: 3 days
* Improve quoting of the S1-S5 states. Suggested by yar@.njl2006-08-041-17/+47
| | | | | | Add a workaround for conflicts between ACPI Cx CPU idling and LAPIC timer. MFC after: 1 day
* Document many of the sysctls in acpi. Bump the date on acpi_thermal.4njl2006-07-291-8/+90
| | | | | | because I forgot to on the last change. MFC after: 1 day
* Move the reset beep tunable/sysctl to debug.acpi.resume_beep. This makesnjl2006-06-101-2/+10
| | | | more sense than under hw.acpi. Also, document this in the man page.
* Correct the interrupt override information.brueffer2006-05-011-3/+5
| | | | | | PR: 93429 Submitted by: Michaël Grünewald <michael.grunewald@laposte.net> MFC after: 3 days
* Note that ACPI_DEBUG depends on DDB.wkoszek2006-03-011-0/+1
| | | | | | Reviewed by: njl Approved by: cognet (mentor) MFC after: 3 days
* Fix typos and use consistent section names in manual pages:hrs2005-07-151-2/+2
| | | | | | | | | | s/SYSCTLS/SYSCTL VARIABLES/ s/TUNABLES/LOADER TUNABLES/ s/CAVEAT/CAVEATS/ s/DESCIPTION/DESCRIPTION/ Reviewed by: ru MFC after: 3 days
* Assorted markup fixes and minor wordsmithing.ru2005-06-151-1/+5
| | | | Approved by: re
* Document the debug.acpi.max_threads tunable.njl2005-04-221-0/+5
|
* Note that debug.acpi.disabled can also disable the video.trhodes2005-02-231-0/+3
| | | | | | PR: 77693 Tested/submitted by: John Prather <jprather@axon.cdc.uci.edu> MFC: 1 day
* Bump date. Reminded by: runjl2005-02-131-1/+1
|
* Update documentation of tunables.njl2005-02-131-7/+4
|
* Note changes to throttling sysctls and new power_profile(8) cpufrq support.njl2005-02-061-6/+0
|
* Remove trailing spaces.krion2005-01-021-2/+2
| | | | MFC after: 3 days
* Add more information about debugging output.njl2004-12-141-5/+39
|
* Minor mdoc(7) tweaks, excellent work Nate!ru2004-12-141-14/+18
|
* Checkpoint reworking the man page to be more useful to non-developers,njl2004-12-141-230/+197
| | | | document some debug output variables, etc. Mdoc assistance welcome.
* Unify ACPI_DEBUG support for all OEM drivers under ACPI_OEM. Since more thannjl2004-12-131-0/+2
| | | | | | | one will never be supported on the same platform, this does not hurt debugging. MFC after: 3 days
* Document ACPI tunable hw.acpi.serialize_methods.marks2004-12-041-4/+10
| | | | | | | Also reorder tunables. Approved by: njl MFC after: 1 week
* Update the man page with new info about overriding your DSDT.njl2004-10-051-10/+12
| | | | MFC after: 3 days
* mdoc(7) fixes.ru2004-07-071-4/+4
|
* mdoc changes.marks2004-06-301-12/+14
| | | | | Reviewed by: ru Approved by: njl
* Document BIOS blacklist.marks2004-06-301-1/+19
| | | | Approved by: njl
* Assorted markup, spelling, and grammar fixes.ru2004-06-161-3/+3
|
* Rework acpi_cpu_idle() to select the next idle state before sleeping, notnjl2004-06-051-5/+4
| | | | | | | | | | | | | | after. Unify the paths for all Cx states. Remove cpu_idle_busy and instead do the little profiling we need before re-enabling interrupts. Use 1 quantum as estimate for C1 sleep duration since the timer interrupt is the main reason we wake. While here, change the cx_history sysctl to cx_usage and report statistics for which idle states were used in terms of percent. This seems more intuitive than counters. Remove the cx_stats structure since it's no longer used. Update the man page. Change various types which do not need explicit size.
* Change hw.acpi.cpu.cx_lowest to accept values in the form of C1,njl2004-05-071-4/+6
| | | | | C2, ... Update power_profile to use the new format. Update the man page to reflect this and give more info on Cx states.
* Add the "new" acad disabling feature.njl2004-04-201-0/+3
|
* Add a "quirks" value to disable quirks handling for a given boot.njl2004-03-041-0/+5
| | | | | | Also, disable quirks if booting with a custom DSDT. Add a quirk to disable loading ACPI so known bad systems can be completely blacklisted.
* Add support for quirks for acpi tables. Key off OEM vendor and revision.njl2004-03-031-19/+14
| | | | | | Sort acpi debug values. Change "disable" to "disabled" to match rest of the kernel. Remove debugging from acpi_toshiba since it was only used for probe/attach.
* Some markup fixes, change some devices to a feature.njl2004-02-221-4/+3
|
* Update the debug.acpi.disable section for missing devices and the specialnjl2004-02-221-5/+18
| | | | "all" value.
* Mention that kernel environment variables may be configured inwes2004-02-181-2/+8
| | | | | | /boot/loader.conf. Make the description flow a bit better. Complaints by: Nate Lawson <nate@root.org>
* Make the distinction between sysctl kernel environment variables andwes2004-02-171-1/+4
| | | | | | | | | | | | | device.hints kernel environment variables when disabling ACPI. Some users are getting confused when they see hint.acpi.0.disabled. They are confusing it with a sysctl MIB. Finally, add a reference for device.hints(5) and kenv(1) in the "SEE ALSO" section of the man page. PR: docs/62974 Submitted by: Christian S.J. Peron <maneo@bsdpro.com>
* Fix hw.acpi.os_name by renaming it to hw.acpi.osname. The "_name" suffixnjl2004-02-141-1/+1
| | | | | | | | | | is reserved by the loader, and thus any tunable name with that suffix will be silently discarded. Document this in the header and man page so that other developers do not develop so many bumps on the head after banging it against the wall. Detective work by: Mark Santcroos, grehan
* _OS and _OS_ are the same object (due to _ padding for spaces).njl2004-01-161-7/+4
| | | | Pointed out by: Ducrot Bruno (Linux)
OpenPOWER on IntegriCloud