| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
This will not affect either -current nor -stable.
|
| |
|
|
|
|
| |
laptop that had it.
|
| |
|
|
|
|
| |
Reported by: Jeff Roberson <jeff@midstream.com>
|
|
|
|
| |
Requested by: Mike Barcroft
|
|
|
|
|
|
| |
in my previous commit.
acpi_cmbat_get_bif() from taskqueue calls acpi_cmbat_timeout() so it's
better for startup.
|
|
|
|
| |
the loadable bridge module.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Now that apm loadable module can inform its existence to other kernel
components (e.g. i386/isa/clock.c:startrtclock()'s TCS hack).
- Exchange priority of SI_SUB_CPU and SI_SUB_KLD for above purpose.
- Add simple arbitration mechanism for APM vs. ACPI. This prevents
the kernel enables both of them.
- Remove obsolete `#ifdef DEV_APM' related code.
- Add abstracted interface for Powermanagement operations. Public apm(4)
functions, such as apm_suspend(), should be replaced new interfaces.
Currently only power_pm_suspend (successor of apm_suspend) is implemented.
Reviewed by: peter, arch@ and audit@
|
|
|
|
|
|
|
|
| |
us a lot on older Alphas.
Andrew Gallatin, Thomas V. Crimi, and Peter Jeremy contributed to this
work along with the submitter.
Submitted by: Andrew M. Miklic <miklic@home.com>
|
|
|
|
|
| |
implicit auto-scanning up present in device_add_child(). Functionally it is
fully equivalent to old code.
|
|
|
|
|
|
|
| |
People with HP PCLAN+ NICs can now happily use the card again
PR: 21087
Submitted by: M. B. Buchanan <buchanan@orbitworld.net>
|
|
|
|
| |
panics until the author comes up with a real fix.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Add a new MIB for battery info expire time in order to make it changeable.
Battery info expire time can be specified by
hw.acpi.battery.info_expire in sec.
- Add own MALLOC type and fix some potential memory leakages.
- Change some frequent printings to verbose printing.
- Stop timeout during acpi_cmbat_get_bst() too. This should reduce
the races with BIF evaluation.
- Remove acpi_cmbat_get_bif() invocation from acpi_cmbat_attach().
This was redundant because this should be called from
acpi_cmbat_timeout() now.
|
|
|
|
|
|
|
|
|
|
| |
- Give a guaranteed minimum cooling run time to avoid too frequent
cooling system On/Off switching. The minimum cooling run time can be
specified by hw.acpi.thermal.min_runtime in sec.
- Refine message printing (_AC-1 -> NONE).
- Add verbose mode enable/disable capability by hw.acpi.verbose in bool.
Reviewed by: acpi-jp@ folks
|
| |
|
|
|
|
|
|
|
|
| |
in the 21143, instead of giving priority to the receive unit.
This gives a 10-15% performance improvement in the forwarding rate
under heavy load.
Reviewed-by: Bill Paul
|
|
|
|
|
|
|
|
| |
while it is on a queue with the queue lock and remove the per-task locks.
- Remove TASK_DESTROY now that it is no longer needed.
- Go back to inlining TASK_INIT now that it is short again.
Inspired by: dfr
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This emulates APM device node interface APIs (mainly ioctl) and
provides APM services for the applications. The goal is to support
most of APM applications without any changes.
Implemented ioctls in this commit are:
- APMIO_SUSPEND (mapped ACPI S3 as default but changable by sysctl)
- APMIO_STANDBY (mapped ACPI S1 as default but changable by sysctl)
- APMIO_GETINFO and APMIO_GETINFO_OLD
- APMIO_GETPWSTATUS
With above, many APM applications which get batteries, ac-line
info. and transition the system into suspend/standby mode (such as
wmapm, xbatt) should work with ACPI enabled kernel (if ACPI works well :-)
Reviewed by: arch@, audit@ and some guys
|
|
|
|
|
|
|
|
| |
queue, and a mutex to protect the global list of taskqueues. The only
visible change is that a TASK_DESTROY() macro has been added to mirror
the TASK_INIT() macro to destroy a task before it is free'd.
Submitted by: Andrew Reiter <awr@watson.org>
|
|
|
|
|
|
| |
abstraction.
Submitted by: Andrew Reiter <arr@watson.org>
|
|
|
|
| |
multiply, and replace it with a close equivalent. 1.488 =~ 1.5
|
|
|
|
| |
were off by one bit.
|
|
|
|
|
|
|
|
|
|
|
| |
and packet bundling. Make the microcode settings controllable via sysctl
and loader tunables.
Submitted by: Marko Zec <zec@tel.fer.hr>
(with some munging and dynamic sysctl support by me)
Also extend the workaround for Dynamic Standby mode to later '559 chips,
not just the ICH2 variants.
|
|
|
|
| |
. Document default values for microcode
|
|
|
|
|
|
|
| |
Submitted by: Marko Zec <zec@tel.fer.hr>
. Add some PCI chip revision entries.
. Make size of txcb dependent on pointer size rather than arch #define
|
|
|
|
|
|
|
| |
This is taken verbatim from the Intel's e100-1.6.22 release, with
the addition of their LICENSE file at the top.
Submitted by: Marko Zec <zec@tel.fer.hr>
|
|
|
|
| |
Submitted by: Andrew R. Reiter arr@watson.org
|
|
|
|
|
| |
the filename (thus the "old" module name) and the name used by
snd_driver.ko.
|
|
|
|
| |
snd_driver.ko.
|
|
|
|
| |
filename and in snd_driver.ko.
|
|
|
|
|
| |
filename, module name in the loader, the dependency in snd_driver.ko, and
to be consistent with other sound drivers.
|
|
|
|
| |
this may result in duplicate console output in some cases.
|
|
|
|
|
|
|
| |
unless hw.ata.wc is set.
Approved by: sos
MFC after: 1 week
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
If we get a completion status of RQCS_QUEUE_FULL, it means
that the internal queues are full. Other QLogic boards set
the QFULL SCSI status. But *nooooooooooo*, not the 2300.
MFC after: 1 day
|
| |
|
| |
|
|
|
|
| |
via tunables.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
sio_pccard_detach to use new siodetach. Add an extra arg to sioprobe
to tell driver to probe/not probe the device for IRQs.
This incorporates most of Bruce's review material. I'm at a good
checkpoint, but there will be more to come based on bde's further
reviews.
Reviewed by: bde
|
| |
|
|
|
|
|
| |
Based on docs kindly provided by HighPoint which we thank for
the close cooperation with the FreeBSD project!.
|
|
|
|
|
|
|
|
| |
This might need additional code for hotswapping use, but first
I need to get my hands on actual hw...
Based on docs kindly provided by Promise Inc which we thank for
the close cooperation with the FreeBSD project!.
|
|
|
|
|
|
|
|
|
| |
avoiding EC read errors on some laptops.
- Stop updating Battery info for all user requests
- Update Battery info by notify events and resume method
- Poll Battery info every one minute
Suggested by: takawata
|
|
|
|
| |
Submitted by: HIROSHI OOTA <oota@LSi.nec.co.jp>
|
| |
|
|
|
|
|
|
|
|
| |
to fix right in a hurry.
This (almost) fixes LINT.
Submitted by: bde
|