Displaying 0 — 50 of 140 commits
Pages [1 2 3 ]
freebsd/RELENG_7: src/sys/dev/acpi_support acpi_ibm.c
SVN rev 202456 on 2010-01-17 06:24:24Z by iwasaki
MFC r201605: Update acpi_ibm syctl nodes on resume.
freebsd/RELENG_8: src/sys/dev/acpi_support acpi_ibm.c
SVN rev 202455 on 2010-01-17 06:24:09Z by iwasaki
MFC r201605: Update acpi_ibm syctl nodes on resume.
freebsd/HEAD: src/sys/dev/acpi_support acpi_ibm.c
SVN rev 201605 on 2010-01-05 20:29:30Z by iwasaki
Update acpi_ibm syctl nodes on resume.
This should fix some Thinkpad specific problems such as
connecting to a headphone jack is not functional on X41.
Reviewed by: takawata
MFC after: 1 week
freebsd/RELENG_7_0: src/share/man/man4 ciss.4, src/sys/dev/ciss ciss.c
MFC: share/man/man4/ciss.4:1.15, sys/dev/ciss/ciss.c:1.87
Add `hw.ciss.nop_message_heartbeat' tunable (default disabled) for
NOP-message polling in ciss_periodic().
Note that setting the tunable to non-zero can be workaround only for
`ADAPTER HEARTBEAT FAILED' problem, and may freeze the system w/o
the problem.
Approved by: re (kensmith)
freebsd/RELENG_7: src/share/man/man4 ciss.4, src/sys/dev/ciss ciss.c
MFC: share/man/man4/ciss.4:1.15, sys/dev/ciss/ciss.c:1.87
Add `hw.ciss.nop_message_heartbeat' tunable (default disabled) for
NOP-message polling in ciss_periodic().
Note that setting the tunable to non-zero can be workaround only for
`ADAPTER HEARTBEAT FAILED' problem, and may freeze the system w/o
the problem.
freebsd/HEAD: src/share/man/man4 ciss.4, src/sys/dev/ciss ciss.c
Add `hw.ciss.nop_message_heartbeat' tunable (default disabled) for
NOP-message polling in ciss_periodic().
Note that setting the tunable to non-zero can be workaround only for
`ADAPTER HEARTBEAT FAILED' problem, and may freeze the system w/o
the problem.
Reviewed by: scottl
Reported by: Attila Nagy
MFC after: 3 days
freebsd/RELENG_7_0: src/sys/dev/ciss ciss.c
MFC revision: 1.83, 1.85, 1.86
Add NOP-message polling to ciss_periodic().
Disable adapter by detecting adapter is dead.
Reviewed by: scottl
Approved by: re (kensmith)
freebsd/RELENG_7_0: src/sys/dev/acpica acpi.c, src/sys/kern subr_bus.c
MFC revision: subr_bus.c:1.204, bus.h:1.79, acpi.c:1.244
o Add devctl_process_running() so that power management system driver
can check whether devd(8) is running.
o Enter the sleep state immediately without waiting for timeout if
devd(8) is not running such as the system in single user mode.
Approved by: re (kensmith)
freebsd/RELENG_7: src/sys/dev/ciss ciss.c
MFC revision: 1.83, 1.85, 1.86
Add NOP-message polling to ciss_periodic().
Disable adapter by detecting adapter is dead.
Reviewed by: scottl
Approved by: re (kensmith)
freebsd/RELENG_7: src/sys/dev/acpica acpi.c
MFC revistion: 1.244
Enter the sleep state immediately without waiting for timeout if
devd(8) is not running such as the system in single user mode.
Approved by: re (kensmith)
freebsd/RELENG_7: src/sys/kern subr_bus.c, src/sys/sys bus.h
MFC revision: subr_bus.c:1.204, bus.h:1.79
Add devctl_process_running() so that power management system driver
can check whether devd(8) is running.
Approved by: re (kensmith)
freebsd/HEAD: src/sys/dev/ciss ciss.c
Don't repeat error logging about NOP message sending if
ciss_report_request() return an error (which is most likely data
underrun).
Noticed by: Mark Atkinson
MFC after: 1 week
freebsd/HEAD: src/sys/dev/acpica acpi.c
Return errno value rather than boolean in this context.
MFC after: 1 week
freebsd/HEAD: src/sys/dev/acpica acpi.c
Enter the sleep state immediately without waiting for timeout if
devd(8) is not running such as the system in single user mode.
MFC after: 1 week
freebsd/HEAD: src/sys/kern subr_bus.c, src/sys/sys bus.h
Add devctl_process_running() so that power management system driver
can check whether devd(8) is running.
MFC after: 1 week
freebsd/HEAD: src/sys/dev/ciss ciss.c
Fix NOP message sending in ciss_periodic() which causes panic with
option INVARIANTS.
Reviewed by: simokawa
Tested by: noriyosi_kawano
MFC after: 1 week
freebsd/HEAD: src/sys/dev/ciss ciss.c
Add NOP-message polling to ciss_periodic().
Disable adapter by detecting adapter is dead.
Tested by: Masaki YATSU(on RELENG_6)
Reviewed by: scottl
MFC after: 1 week
freebsd/HEAD: src/sys/dev/acpica acpi_cmbat.c
Oops, untested code was included accidentally.
Fixed.
freebsd/HEAD: src/sys/conf files, src/sys/dev/acpica acpi.c acpi_cmbat.c
Import ACPI Dock Station support. Note that this is still very young.
Additional detach implementaions (or maybe improvement) for other
deivce drivers is required.
Reviewed by: njl, imp
MFC after: 1 week
freebsd/HEAD: src/usr.bin/ipcs ipcs.c
Cosmetic fix on some TIME related columns.
freebsd/HEAD: src/share/man/man4 acpi.4, src/sys/i386/acpica acpi_machdep.c acpi_wakecode.S
Add sysctl MIB and loader tunable `hw.acpi.no_reset_video' as
the same effect as ACPI_NO_RESET_VIDEO kernel option.
freebsd/HEAD: src/sys/conf options, src/sys/i386/conf NOTES
Alphabetical order for ACPI options broken by adding ACPI_NO_RESET_VIDEO.
Add short comment about ACPI_NO_RESET_VIDEO into NOTES.
Pointed-out by: njl
freebsd/HEAD: src/sys/conf options, src/sys/i386/acpica Makefile acpi_wakecode.S
Add kernel option ACPI_NO_RESET_VIDEO as workaround for problems
(e.g. LCD white-out after resume) on some machine cased by
re-initialize video BIOS code in acpi_wakecode.
freebsd/HEAD: src/sys/compat/linux linux_socket.c
Fix some problems in linux_sendmsg() and linux_recvmsg().
- Allocate storage for uap->msg always because it is copyin()'ed in
native sendmsg().
- Convert sockopt level from Linux to FreeBSD after native recvmsg() calling.
- Some cleanups.
Tested with: Oracle 9i shared server connection mode.
MFC after: 1 week
freebsd/HEAD: src/sys/i386/acpica acpi_machdep.c
Add final adjustment code of battery status based on the battery capacity
rather than returning unknown status.
freebsd/HEAD: src/sys/dev/acpica acpi_pci.c, src/sys/dev/pci pci.c pci_private.h
Add pci_resume() to reestablish interrupt routing after
suspend/resume.
Especially after hibernation, interrupt routing went back to initial
status on some machines.
freebsd/HEAD: ports/devel/acpicatools Makefile distinfo, ports/devel/acpicatools/files patch-compiler::aslutils.c patch-include::platform::acfreebsd.h
Update for acpica-unix-20030523.
freebsd/HEAD: CVSROOT access
Add myself to ports committer.
freebsd/HEAD: src/sys/dev/acpica acpi.c
Add new sysctl MIB (hw.acpi.supported_sleep_state) to indicate
the list of supported sleep state.
This should help people understand what following message means.
acpi0: AcpiGetSleepTypeData failed - AE_NOT_FOUND
MFC after: 3 days
freebsd/HEAD: src/sys/contrib/dev/acpica acconfig.h acpiosxf.h, src/sys/dev/acpica acpi_ec.c
Resolve conflicts arising from the ACPI CA 20021118 import.
freebsd/INTEL: src/sys/contrib/dev/acpica dbcmds.c dbdisply.c
Vendor import of the Intel ACPI CA 20021118 drop.
Approved by: re
freebsd/HEAD: src/sys/dev/acpica acpi_pci_link.c
Disable debug output from acpi_pci_link.
There were no serious problem reports on this in spite of my concern.
To get debug output from acpi_pci_link, just enable bootverbose flag
in usual manner (boot -v).
Approved by: re
freebsd/HEAD: src/sys/dev/acpica acpi.c, src/sys/i386/acpica acpi_wakeup.c
Add `if (!cold)' checkings for functions which is called via SYSINIT.
Loading acpi.ko with kldload is disallowed, however some
functions were executed unexpectedly.
Approved by: re
freebsd/HEAD: ports/devel/acpicatools Makefile distinfo
Update for acpica-unix-20021118.
freebsd/RELENG_4: src/sys/i386/i386 machdep.c
MFC: 1.549
Add a new loader tunable, hw.hasbrokenint12, to indicate that BIOS
has broken int 12H.
This should fix kernel panic problem caused by 1.385.2.26 changes.
freebsd/HEAD: src/sys/i386/i386 machdep.c
Add a new loader tunable, hw.hasbrokenint12, to indicate that BIOS
has broken int 12H.
If hw.hasbrokenint12="1" in loader environment, kernel never use BIOS
INT 12 call to determine base memory size.
Otherwise, kernel use INT 12 in old behaviour.
This should fix kernel panic problem caused by 1.544 changes.
MFC after: 1 day
freebsd/HEAD: src/sys/dev/acpica acpi_acad.c acpi_cmbat.c
Add status initialization code for acpi_cmbat and acpi_acad,
acpi_cmbat_init_battery() and acpi_cmbat_init_acline() respectively.
Call acpi_cmbat_init_battery() from acpi_cmbat_resume() too just in
case.
This is a workaround for embedded controller operations which is
unstable for about a minute (typically 30 or 40 sec.) at boot time.
freebsd/RELENG_4: src/sys/i386/i386 machdep.c
MFC: 1.544
Change method to determine base memory size, try INT 15H/E820H first,
then INT 12H.
freebsd/RELENG_4: src/sys/i386/apm apm.c, src/sys/i386/include clock.h
MFC: Restore all the timers (RTC as well as i8254) at resume time.
freebsd/HEAD: src/sys/dev/acpica acpi_pci_link.c
Don't examine ACPI_STA_ENABLE bit of device's_STA object on initial
state. Instead, use ACPI_STA_PRESENT and ACPI_STA_FUNCTIONAL for it.
In some ACPI BIOS implementations, boot disabled devices don't have
ACPI_STA_ENABLE bit in _STA object.
Also it is not fatal if getting current IRQ of boot disabled devices
is failed in initial state.
And minor fixes.
freebsd/HEAD: src/sys/dev/acpica acpi.c
Interpret new loader tunable "hw.acpi.verbose" to turn
verbose mode on at boot time.
freebsd/HEAD: src/sys/dev/acpica acpi.c acpivar.h, src/sys/dev/acpica/Osd OsdSchedule.c
Invoke 3 ACPI task threads as default if option ACPI_MAX_THREADS is
not defined.
To make previous default behavior (ACPI_MAX_THREADS undefined), define
option ACPI_MAX_THREADS as 0.
freebsd/HEAD: src/sys/i386/i386 machdep.c
Change method to determine base memory size.
Try INT 15H/E820H first, then fall back to the old compatibility
method (INT 12H).
This is a workaround for newer machines which have broken INT 12H BIOS
service implementation.
Reviewed by: -current ML
MFC after: 3 days
freebsd/HEAD: src/sys/dev/acpica acpi_ec.c
Add new loader tunable hw.acpi.ec.event_driven so that we control
EcWaitEventIntr()'s behavior.
Some EC controllers require this for working properly (including
sleep/wakeup).
freebsd/HEAD: src/sys/i386/isa clock.c
1. Fix a comment. Locking _is_ needed (but not done).
2. Update a comment. We now restore much more than RTC updates and
interrupts.
3. Order change. Stop interrupts by writing to RTC_STATUSB,
restore rate bits for the interrupts by writing to RTC_STATUSA,
then enable interrupts again.
This seems to be done perfectly backwards in startrtclock().
Otherwise, the idea for this change was obtained from
startrtclock().
4. Don't stop the clock (RTCB_HALT). We only program some control bits
and don't want to stop the clock.
5. (Not really related.) Add caveats to the comment about timer_restore().
The update is non-atomic since locking is not done.
On locking:
6. rtcin() and writertc() are locked() adequately by splhigh() in RELENG_4,
but this locking is null in -current.
7. Doing things in the correct order in (3) combined with (6) is probably
enough locking for rtcrestore() in RELENG_4. In -current, the
writertc()'s race with rtcintr() unless the BIOS disables RTC interrupts.
Submitted by: bde (including commit message)
MFC after: 1 week
freebsd/HEAD: ports/devel/acpicatools Makefile distinfo
Update for acpica-unix-20021002.
freebsd/HEAD: src/sys/conf NOTES options.alpha, src/sys/isa syscons_isa.c
Add new syscons option SC_NO_SUSPEND_VTYSWITCH.
This disables vty switch during suspend/resume.
freebsd/HEAD: src/sys/dev/acpica acpi_pci_link.c
Fix a possible bug about freeing non-malloc'ed pointer.
Suggested by: jhb (in -current ML)
freebsd/RELENG_4: src/sys/i386/isa pcibus.c
Oops, it seems I've forgiven some ':'.
Submitted by: Nephtali <aurelien.nephtali at wanadoo.fr>
freebsd/RELENG_4: src/sys/i386/isa pcibus.c
MFC:
src/sys/i386/pci pci_bus.c (1.92)
Add 2 Ids for new ServerWorks host to PCI bridge chipset.
Pages [1 2 3 ]