freebsd_amp_hwpstate/sys
Kazutaka YOKOTA bf3c452e20 Add experimental APM support for some laptops.
If the configuration option PSM_HOOKAPM is defined and the APM device
is available, the psm driver will issue the ENABLE command to the
pointing device at the resume APM event if the device was open when
the system went into suspended mode. If the option
PSM_RESETAFTERSUSPEND is specified in addition to PSM_HOOKAPM, the
driver will try to reset the pointing device before sending the
ENABLE command.

Built-in PS/2-type pointing devices in some laptops (all the reports I
heard were about Toshiba models) sometimes don't work immediately
after the system is resumed. The device MAY become available after a
while. The system may exhibit the same symptom in other OS's too
(no, FreeBSD is not the only OS that is suffering :-).

I don't know the correct way of solving this yet, but it's been
reported that issuing the ENABLE command after resumption wakes up the
pointing device.

Without PSM_HOOKAPM, the psm driver behaves in the same way as before.

Problem reported in the bsd-nomads mailing list in Japan.
1997-06-30 12:52:57 +00:00
..
alpha Grr. Remove not-ready LDT modification fluff that also crept in with 1997-06-02 06:45:17 +00:00
amd64 apic_vector.s: 1997-06-27 23:48:05 +00:00
compat/linux Make this thing actually compile. 1997-06-02 10:43:41 +00:00
compile
conf Synchronize with sys/i386/conf/Makefile.i386 and files.i386 revisions 1997-06-30 09:57:33 +00:00
ddb Removed unused #includes. 1997-06-14 11:52:37 +00:00
dev dev->id_flags --> flags 1997-06-29 22:23:32 +00:00
fs More comment cleanup. 1997-06-26 17:12:59 +00:00
geom Removed unused #includes. 1997-06-14 13:56:12 +00:00
gnu Fix a problem with the VN device. Specifically, the VN device can 1997-06-15 17:56:53 +00:00
i386 Add experimental APM support for some laptops. 1997-06-30 12:52:57 +00:00
isa dev->id_flags --> flags 1997-06-29 22:23:32 +00:00
isofs/cd9660
kern Updated generated files (makesyscalls.sh changed). Only sysproto.h 1997-06-29 17:47:32 +00:00
libkern Style optimization in newly added POSIX range []] conformance, redo 1997-06-07 01:33:10 +00:00
miscfs More comment cleanup. 1997-06-26 17:12:59 +00:00
modules Take the OS release string from the kernel variable `osrelease' 1997-06-24 12:43:18 +00:00
msdosfs
net Fix this damn mbuf with a negative m_len. It turns 1997-06-22 02:19:53 +00:00
netatalk Actually POINT to the appletalk usrreqs struct. 1997-06-02 20:07:33 +00:00
netinet Add for public examination the beginnings of the per-host cache support 1997-06-18 01:24:28 +00:00
netipx Removed the #ifdef IPXERRORMSGS'ed code. Fix a lot of style errors that I 1997-06-26 19:36:03 +00:00
netkey
netnatm
netns
nfs Fix a condition where nfs_statfs() can precipitate a panic. There is 1997-06-27 19:10:46 +00:00
nfsclient Fix a condition where nfs_statfs() can precipitate a panic. There is 1997-06-27 19:10:46 +00:00
nfsserver Clear nfs_iodwant[myiod] when the nfsiod process exits due to a signal. 1997-06-25 21:07:26 +00:00
pc98 Synchronize with sys/i386/isa/syscons.c and syscons.h revisions 1.219 1997-06-30 10:00:47 +00:00
pccard Make this puppy compile again - add two includes. 1997-06-01 05:04:39 +00:00
pci Modify my copyright notice to allow the sequencer to be used with GPLed 1997-06-27 19:39:34 +00:00
powerpc/include
rpc
scsi Introduce an advisory exclusive lock on the scsi link structure. 1997-06-25 19:07:43 +00:00
sys Updated generated files (makesyscalls.sh changed). Only sysproto.h 1997-06-29 17:47:32 +00:00
tools
ufs Fix a problem with the VN device. Specifically, the VN device can 1997-06-15 17:56:53 +00:00
vm Don't try upgrading an existing exclusive lock in vm_map_user_pageable. 1997-06-23 21:51:03 +00:00
Makefile