| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
ok mlarkin@
|
|
|
|
|
|
| |
skip PCI host bridges and devices that aren't there.
ok patrick@
|
|
|
|
| |
ok patrick@
|
|
|
|
|
|
|
| |
using them. Fixes machines with ancient ACPI 1.0 (such as recent
hypervisors).
ok deraadt@
|
|
|
|
|
|
| |
representation from the FADT. Mostly fixes the Lanner NCA-1510.
ok lteo@, mlarkin@, deraadt@
|
|
|
|
| |
ok kettenis@
|
| |
|
|
|
|
| |
ok deraadt@, jsg@
|
|
|
|
| |
reported by naddy@ ok deraadt@
|
|
|
|
|
|
| |
By default, nothing changes -- shutdown is initiated. But allows turning
power button into a sleep button if desired.
(grudging) ok from a few parties
|
|
|
|
| |
method to let the ACPI implementation know what features we support.
|
|
|
|
|
|
|
| |
devices. Fixes regression caused by matching on _CID in addition to
matching on _HID.
ok matthieu@, mlarkin@
|
|
|
|
| |
ok mpi@
|
|
|
|
|
|
|
| |
for now as amd64/i386 firmware still caters for legacy OSes that only
support a single PCI segment.
ok patrick@
|
|
|
|
|
|
| |
having to add many more _HID entries to the match table.
ok deraadt@, mlarkin@
|
|
|
|
| |
ok patrick@
|
|
|
|
|
|
| |
bridges based on information provided by ACPI.
ok mlarkin@
|
|
|
|
|
|
|
| |
acpimcfg(4) to call an MD initialization functions that sets up a tag for
PCI ECAM.
ok guenther@, mlarkin@, krw@
|
|
|
|
| |
ok guenther@, deraadt@
|
|
|
|
| |
ok mlarkin@
|
|
|
|
|
|
| |
this in the acpi(4) suspend/resume code paths.
ok deraadt@
|
|
|
|
| |
ok mpi@, jung@, krw@, deraadt@
|
|
|
|
|
|
| |
a failure code.
ok kettenis
|
| |
|
|
|
|
| |
ok deraadt@
|
|
|
|
| |
ok deraadt@
|
|
|
|
| |
ok mpi@
|
|
|
|
| |
pointed out by stsp@
|
|
|
|
| |
ok mlarkin@
|
|
|
|
|
|
|
| |
access support. This fixes machines where the AML doesn't check whether
support for this OperationRegion type has been registered by the OS.
ok mlarkin@
|
|
|
|
|
|
|
| |
The account flag `ASU' will no longer be set but that makes suser()
mpsafe since it no longer mess with a per-process field.
No objection from millert@, ok tedu@, bluhm@
|
|
|
|
|
|
|
|
|
|
| |
are pushed to disk. Dangling vnodes (unlinked files still in use) and
vnodes undergoing change by long-running syscalls are identified -- and
such filesystems are marked dirty on-disk while we are suspended (in case
power is lost, a fsck will be required). Filesystems without dangling or
busy vnodes are marked clean, resulting in faster boots following
"battery died" circumstances.
Tested by numerous developers, thanks for the feedback.
|
|
|
|
| |
save dirty memory to the hibernate space.
|
|
|
|
| |
of allocating the hibernate playpen.
|
|
|
|
|
|
|
|
| |
output to the disks.
This is part of a larger suspend/resume filesystem-safety diff, which
has been worked on for a couple of months already. Tests by job, krw,
beck, benno, and others. Sometimes even by snapshot users...
|
|
|
|
| |
ok mlarkin@
|
|
|
|
| |
ok kettenis
|
|
|
|
| |
ok deraadt@, mpi@
|
|
|
|
|
|
|
| |
This change makes the Asus E200HA keyboard work.
Original analysis and patch by Cesare Gargano
ok kettenis@
|
|
|
|
| |
ok kettenis@
|
|
|
|
|
|
|
|
|
|
| |
ACPI 4.0 deprecated _BIF for battery status so some newer machines
are exporting _BIX which extends _BIF's package with a few extra
fields. When using _BIX, export the new discharge cycle count as a
sensor.
feedback from kettenis and anton
ok deraadt
|
|
|
|
|
|
| |
as "not configured".
ok mikeb@, millert@, deraadt@
|
|
|
|
|
|
|
|
|
| |
could be running inside a driver that will be force-detached, or due
to tsleep end up disrupting the softstate/hardstate contract. At
suspend time, quisce all these callbacks by waiting for completion.
This issue has never been observed for real, but may be implicated in
suspend/resume failures.
ok kettenis guenther mlarkin
|
| |
|
|
|
|
|
| |
need to call hibernate_free() to clean up a partial mess.
ok mlarkin kettenis
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
machdep.lidaction=0 # do nothing
machdep.lidaction=1 # suspend
machdep.lidaction=2 # hibernate
lidsuspend is just an alias for lidaction, so if you change one, the
other one will have the same value. The plan is to remove
machdep.lidsuspend eventually when people have upgraded their
/ets/sysctl.conf.
discussed with deraadt, who came up with the new MIB name
no objections mlarkin
ok stsp halex jcs
|
|
|
|
|
|
|
| |
for further work in the area.
idea and ok deraadt
ok mlarkin
|
|
|
|
|
|
|
|
| |
over smbus
currently disabled because it conflicts with acpibat
ok deraadt, kettenis
|