| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
long necessary for us since r220680.
|
| |
|
| |
|
|
|
|
| |
Discussed with: core [1]
|
| |
|
| |
|
|
|
|
|
| |
in mWatts. Values in mAmps are not always suitable, because they depend on
battery voltage, which depends on battery type and charge level.
|
|
|
|
| |
Pointed out by: des.
|
| |
|
| |
|
| |
|
|
|
|
| |
Submitted by: Hans-Joerg_Hoexer@genua.de
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
for table layouts, etc. rather than homerolling our own structures and
constants in acpidump.h.
- Verify the extended checksum on the RSDP.
- Handle new ACPI 3.0 fields in MADT including X2APIC entries and
UIDs for local SAPICs.
- Add handling for new ACPI 3.0 flags in the FADT.
Reviewed by: jkim
MFC after: 1 month
|
|
|
|
|
|
|
|
| |
relationships between CPUs and memory.
Reviewed by: jkim
Approved by: re (kib)
MFC after: 1 week
|
| |
|
|
|
|
|
|
|
| |
* iasl(8) supports ACPI 3.0b.
* Add new options.
MFC after: 1 week
|
|
|
|
|
|
|
|
| |
doesn't use the default CFLAGS which contain -fno-strict-aliasing.
Until the code is cleaned up, just add -fno-strict-aliasing to the
CFLAGS of these for the tinderboxes' sake, allowing the rest of the
tree to have -Werror enabled again.
|
|
|
|
|
|
| |
as a pointer type.
Submitted by: Christoph Mallon - christoph mallon at gmx de
|
|
|
|
| |
sentinel.
|
|
|
|
|
|
|
| |
variable bug that's hidden by the precense of the hint_acpi_0_rsdp
hint on 386 and amd64. There's never a need for such hint on ia64.
Approved by: re (kensmith)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Improvements:
* /etc/rc.suspend,rc.resume are always run, no matter the source of the
suspend request (user or kernel, apm or acpi)
* suspend now requires positive user acknowledgement. If a user program
wants to cancel the suspend, they can. If one of the user programs
hangs or doesn't respond within 10 seconds, the system suspends anyway.
* /dev/apm is clonable, allowing multiple listeners for suspend events.
In the future, xorg-server can use this to be informed about suspend
even if there are other listeners (i.e. apmd).
Changes:
* Two new ACPI ioctls: REQSLPSTATE and ACKSLPSTATE. Request begins the
process of suspending by notifying all listeners. acpi is monitored by
devd(8) and /dev/apm listener(s) are also counted. Users register their
approval or disapproval via Ack. If anyone disapproves, suspend is vetoed.
* Old user programs or kernel modules that used SETSLPSTATE continue to
work. A message is printed once that this interface is deprecated.
* acpiconf gains the -k flag to ack the suspend request. This flag is
undocumented on purpose since it's only used by /etc/rc.suspend. It is
not intended to be a permanent change and will be removed once a better
power API is implemented.
* S5 (power off) is no longer supported via acpiconf -s 5 or apm -z/-Z.
This restores previous behavior of halt/shutdown -p being the interface.
* Miscellaneous improvements to error reporting
Approved by: re
|
|
|
|
| |
MFC after: 7 days
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Rate units are mA/mW, not mAh/mWh. Get full battery status and time
remaining from ACPIIO_BATT_GET_BATTINFO instead of BST.
PR: bin/83672
MFC after: 2 days
|
|
|
|
| |
MFC after: 2 days
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
particular, enabling interpreter workarounds for bad ASL.
MFC after: 1 day
|
|
|
|
|
|
|
| |
units (as specified in _BIF). (noted by Bruno Ducrot)
o In looking in the standard, if the cap numbers are 0xffffffff, then acpi
is reporting unknown for that field. Report unknown numbers properly.
o Update the state to reflect charging, discharging and critical.
|
|
|
|
|
|
|
|
| |
my patches for this information. Commit my more complete version.
This version isn't complete yet, since some details aren't handled
right just yet.
Poaching by: phk
|
|
|
|
|
| |
The -i code doesn't really belong here in the first place I would think,
but keep it together for now.
|
| |
|
|
|
|
| |
Spotted by: Randy Bush <randy@psg.com>
|
| |
|
|
|
|
| |
ACPI_TYPE_INTEGER can be 64 bits wide in acpi v2.
|