#
272461 |
|
02-Oct-2014 |
gjb |
Copy stable/10@r272459 to releng/10.1 as part of the 10.1-RELEASE process.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
256281 |
|
10-Oct-2013 |
gjb |
Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
#
240340 |
|
11-Sep-2012 |
avg |
acpi.4: machdep.cpu_idle_hlt no longer exists
MFC after: 1 week
|
#
239340 |
|
16-Aug-2012 |
jkim |
Merge ACPICA 20120816.
|
#
235029 |
|
04-May-2012 |
jkim |
Complete commit message for r235024:
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
|
#
235024 |
|
04-May-2012 |
jkim |
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
|
#
233313 |
|
22-Mar-2012 |
jkim |
Add ACPI_LV_REPAIR debug level, available since ACPICA 20091214 (r200553).
MFC after: 3 days
|
#
233250 |
|
20-Mar-2012 |
jkim |
Merge ACPICA 20120320.
|
#
214401 |
|
26-Oct-2010 |
jkim |
Document newly added loader tunables "hw.acpi.install_interface" and "hw.acpi.remove_interface".
|
#
213755 |
|
12-Oct-2010 |
jkim |
Use AcpiReset() from ACPICA instead of rolling our own, which is actually incomplete. If FADT says the register is available, enable the capability by default. Remove the previous default value from acpi(4).
|
#
208729 |
|
02-Jun-2010 |
mav |
Recommend disabling LAPIC timer instead whole APIC for fixing C3 state.
PR: docs/147180 Submitted by: Tobias Rehbein
|
#
204918 |
|
09-Mar-2010 |
jkim |
Document a new sysctl variable and a loader tunable.
|
#
202386 |
|
15-Jan-2010 |
ru |
Use the newly brought %U macro.
|
#
193768 |
|
08-Jun-2009 |
jkim |
Reflect debug level changes from the recent ACPICA import.
|
#
162404 |
|
18-Sep-2006 |
ru |
Markup fixes.
|
#
161159 |
|
10-Aug-2006 |
njl |
The acpi module is no different from others. If it is loaded while the kernel has it compiled in, it will be rejected with "module acpi already present!" and no strange behavior.
MFC after: 1 day
|
#
161033 |
|
07-Aug-2006 |
yar |
Fix things I misadvised to Nate Lawson:
- "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
|
#
160962 |
|
04-Aug-2006 |
njl |
Improve quoting of the S1-S5 states. Suggested by yar@. Add a workaround for conflicts between ACPI Cx CPU idling and LAPIC timer.
MFC after: 1 day
|
#
160825 |
|
29-Jul-2006 |
njl |
Document many of the sysctls in acpi. Bump the date on acpi_thermal.4 because I forgot to on the last change.
MFC after: 1 day
|
#
159477 |
|
10-Jun-2006 |
njl |
Move the reset beep tunable/sysctl to debug.acpi.resume_beep. This makes more sense than under hw.acpi. Also, document this in the man page.
|
#
158213 |
|
01-May-2006 |
brueffer |
Correct the interrupt override information.
PR: 93429 Submitted by: Michaël Grünewald <michael.grunewald@laposte.net> MFC after: 3 days
|
#
156159 |
|
01-Mar-2006 |
wkoszek |
Note that ACPI_DEBUG depends on DDB.
Reviewed by: njl Approved by: cognet (mentor) MFC after: 3 days
|
#
148066 |
|
15-Jul-2005 |
hrs |
Fix typos and use consistent section names in manual pages:
s/SYSCTLS/SYSCTL VARIABLES/ s/TUNABLES/LOADER TUNABLES/ s/CAVEAT/CAVEATS/ s/DESCIPTION/DESCRIPTION/
Reviewed by: ru MFC after: 3 days
|
#
147398 |
|
15-Jun-2005 |
ru |
Assorted markup fixes and minor wordsmithing.
Approved by: re
|
#
145427 |
|
22-Apr-2005 |
njl |
Document the debug.acpi.max_threads tunable.
|
#
142292 |
|
23-Feb-2005 |
trhodes |
Note that debug.acpi.disabled can also disable the video.
PR: 77693 Tested/submitted by: John Prather <jprather@axon.cdc.uci.edu> MFC: 1 day
|
#
141838 |
|
13-Feb-2005 |
njl |
Bump date. Reminded by: ru
|
#
141831 |
|
13-Feb-2005 |
njl |
Update documentation of tunables.
|
#
141421 |
|
06-Feb-2005 |
njl |
Note changes to throttling sysctls and new power_profile(8) cpufrq support.
|
#
139593 |
|
02-Jan-2005 |
krion |
Remove trailing spaces.
MFC after: 3 days
|
#
138861 |
|
14-Dec-2004 |
njl |
Add more information about debugging output.
|
#
138840 |
|
14-Dec-2004 |
ru |
Minor mdoc(7) tweaks, excellent work Nate!
|
#
138826 |
|
13-Dec-2004 |
njl |
Checkpoint reworking the man page to be more useful to non-developers, document some debug output variables, etc. Mdoc assistance welcome.
|
#
138825 |
|
13-Dec-2004 |
njl |
Unify ACPI_DEBUG support for all OEM drivers under ACPI_OEM. Since more than one will never be supported on the same platform, this does not hurt debugging.
MFC after: 3 days
|
#
138376 |
|
04-Dec-2004 |
marks |
Document ACPI tunable hw.acpi.serialize_methods. Also reorder tunables.
Approved by: njl MFC after: 1 week
|
#
136163 |
|
05-Oct-2004 |
njl |
Update the man page with new info about overriding your DSDT.
MFC after: 3 days
|
#
131754 |
|
07-Jul-2004 |
ru |
mdoc(7) fixes.
|
#
131367 |
|
30-Jun-2004 |
marks |
mdoc changes.
Reviewed by: ru Approved by: njl
|
#
131362 |
|
30-Jun-2004 |
marks |
Document BIOS blacklist.
Approved by: njl
|
#
130582 |
|
16-Jun-2004 |
ru |
Assorted markup, spelling, and grammar fixes.
|
#
130113 |
|
05-Jun-2004 |
njl |
Rework acpi_cpu_idle() to select the next idle state before sleeping, not 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.
|
#
129021 |
|
07-May-2004 |
njl |
Change hw.acpi.cpu.cx_lowest to accept values in the form of C1, C2, ... Update power_profile to use the new format. Update the man page to reflect this and give more info on Cx states.
|
#
128488 |
|
20-Apr-2004 |
njl |
Add the "new" acad disabling feature.
|
#
126573 |
|
04-Mar-2004 |
njl |
Add a "quirks" value to disable quirks handling for a given boot. Also, disable quirks if booting with a custom DSDT. Add a quirk to disable loading ACPI so known bad systems can be completely blacklisted.
|
#
126517 |
|
03-Mar-2004 |
njl |
Add support for quirks for acpi tables. Key off OEM vendor and revision. 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.
|
#
126098 |
|
21-Feb-2004 |
njl |
Some markup fixes, change some devices to a feature.
|
#
126096 |
|
21-Feb-2004 |
njl |
Update the debug.acpi.disable section for missing devices and the special "all" value.
|
#
125956 |
|
18-Feb-2004 |
wes |
Mention that kernel environment variables may be configured in /boot/loader.conf. Make the description flow a bit better.
Complaints by: Nate Lawson <nate@root.org>
|
#
125945 |
|
17-Feb-2004 |
wes |
Make the distinction between sysctl kernel environment variables and 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>
|
#
125795 |
|
14-Feb-2004 |
njl |
Fix hw.acpi.os_name by renaming it to hw.acpi.osname. The "_name" suffix 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
|
#
124595 |
|
16-Jan-2004 |
njl |
_OS and _OS_ are the same object (due to _ padding for spaces).
Pointed out by: Ducrot Bruno (Linux)
|
#
124311 |
|
09-Jan-2004 |
njl |
Update man page for \_OS* changes.
|
#
123936 |
|
28-Dec-2003 |
ru |
Somebody called mdoc(7) janitor.
A bit of wordsmithing from a native speaker is still necessary.
|
#
123906 |
|
27-Dec-2003 |
takawata |
Add acpi_thermal manual page, because I asked about the unit of thermal zone-related value too freqently. Come on, mdoc police.
|
#
123625 |
|
18-Dec-2003 |
njl |
Document new sysctls for throttling.
|
#
122907 |
|
19-Nov-2003 |
njl |
Clean up one more sentence that was wrapped unnecessarily.
Approved by: re (implicitly)
|
#
122906 |
|
19-Nov-2003 |
njl |
Update the man page for hw.acpi.reset_video and a few mdoc(7) cleanups.
Submitted by: Andreas Kohn <andreas.kohn@gmx.net> Approved by: re (implicitly)
|
#
122905 |
|
19-Nov-2003 |
njl |
Improve the section on Cx states, documenting the removal of -1 as a valid value for cx_lowest. To disable sleeping, use machdep.cpu_idle_hlt instead. Update the version of the ACPI spec we implement.
Approved by: re (implicitly)
|
#
122766 |
|
15-Nov-2003 |
njl |
Implement Cx CPU idle states and updated throttling support.
* Use the cpu_idle_hook() to do idling for C1-C3. * Use both _CST and the FADT to detect Cx states. * Use both _PTC and P_CNT for controlling throttling. * Add a notify handler to detect changes in _CST and _PSS * Call the _INI function for each processor if present. This will be done by ACPI-CA in the future. * Fix a bug on SMP systems where CPUs will attach multiple times if the bus is rescan. * Document new sysctls for controlling idling.
|
#
121743 |
|
30-Oct-2003 |
iwasaki |
Add sysctl MIB and loader tunable `hw.acpi.no_reset_video' as the same effect as ACPI_NO_RESET_VIDEO kernel option.
|
#
120450 |
|
26-Sep-2003 |
njl |
Sort debugging levels and update the man page to match reality. Also update man page to reflect iasl(8) import.
|
#
118578 |
|
07-Aug-2003 |
njl |
Document hw.acpi.os_name. Also update the credits section.
|
#
118216 |
|
30-Jul-2003 |
njl |
Add and document the hw.acpi.ec.poll_timeout tunable.
|
#
115697 |
|
02-Jun-2003 |
ru |
Assorted mdoc(7) fixes.
|
#
115268 |
|
23-May-2003 |
njl |
Fix a typo in rev 1.10
|
#
115242 |
|
22-May-2003 |
imp |
o Document the tunables that acpi allows. (mdoc gurus please comment on and fix if neceeary). o Note that acpi is available on i386-ia32, ia64 and amd64, not just 'intel' platforms. Intel has had nothing to do with amd64.
Approved by: re (scottl@)
|
#
115128 |
|
18-May-2003 |
imp |
Tell how to completely disable ACPI. Add warnings about how bad kharma it will be to disable some or all of acpi on ia64 or amd64 (are there other non-i386 platforms that FreeBSD supports with ACPI?).
Submitted by: Ryan Losh Approved by: re@ (rwatson)
|
#
114222 |
|
29-Apr-2003 |
trhodes |
debug.acpi.disable="processor" is incorrect. Use debug.acpi.disable="cpu" as found on line 126 of sys/dev/acpica/acpi_cpu.c.
PR: 51523
|
#
113964 |
|
24-Apr-2003 |
hmp |
device s/acpica/acpi/
Noticed by: Stefan Farfeleder <stefan@fafoe.dyndns.org> Approved by: des (mentor)
|
#
105839 |
|
23-Oct-2002 |
rwatson |
Minor tweaks to the acpi.4 man page: xref acpiconf.8, and one of the bugs (device naming) isn't present [anymore].
Submitted by: Hiten Pandya <hiten@angelica.unixdaemons.com>
|
#
101803 |
|
13-Aug-2002 |
ru |
mdoc(7) police: nits in rev. 1.4.
|
#
99456 |
|
05-Jul-2002 |
takawata |
Document BIOS bytecode overriding.
Pointed out by: Alex Zepeda <zipzippy@sonic.net> Reviewed by: David Wolfskill <david@catwhisker.org>
|
#
82373 |
|
26-Aug-2001 |
msmith |
Update to match new debugging subsystem/level codes. Also mention upcoming load-time module autoloading feature.
|
#
79352 |
|
06-Jul-2001 |
ru |
mdoc(7) police: formatting fixes.
|
#
79129 |
|
03-Jul-2001 |
msmith |
Add a manpage for the acpi super-device. This is still fairly brief, and will need to be fleshed out as the system's design solidifies.
|