Commit Graph

24021 Commits

Author SHA1 Message Date
chs
56f22e2d1f include uvm/uvm_extern.h for trunc_page() on sparc
(where the page size isn't a compile-time constant).
2008-05-25 16:21:54 +00:00
jmcneill
21629183b8 Add pmf support. 2008-05-25 16:19:12 +00:00
chs
b2e9f679cb recognize the variant found in the last model of powermac G5. 2008-05-25 16:00:11 +00:00
chs
9a885b7050 regen 2008-05-25 15:59:21 +00:00
chs
0efe596589 add devices found in the last model of powermac G5. from openbsd. 2008-05-25 15:58:48 +00:00
ghen
4c430fc97a Implement wscons colemak and dvorak keyboard variants for Sun keyboards. 2008-05-25 15:51:44 +00:00
cegger
09d5e20c11 make this build with USSCANNER_DEBUG 2008-05-25 07:04:10 +00:00
jmcneill
10f75496ad MI implementation of AcpiAcquireGlobalLock and AcpiReleaseGlobalLock. 2008-05-24 22:16:20 +00:00
cube
400ce55d62 Use ether_nonstatic_aton() when appropriate. 2008-05-24 17:35:37 +00:00
cube
3624455eba Split device_t and softc for all USB device drivers, and related cosmetic
changes.

Matthias Drochner kindly reviewed this patch, and tested ums, ubt, uaudio
and ral.  I tested umass myself.
2008-05-24 16:40:58 +00:00
jnemeth
3f1ee498b5 Import siisata(4) by Jonathan A. Kollasch.
The siisata driver supports the Silicon Image SteelVine family of SATA-II
     controllers, interfacing the hardware with the ata(4) and atapi(4) sub-
     systems.

     The following controllers are supported by the siisata driver:

           Silicon Image SiI3124 4-port PCI/PCI-X
           Silicon Image SiI3132 2-port PCI-Express x1
           Silicon Image SiI3531 1-port PCI-Express x1

     SATA Native Command Queueing is not yet supported.
     Device hot swapping is not yet supported.
     Silicon Image's Software RAID is not yet supported by the
             ataraid(4) driver.

Approved by: core (christos), releng (bouyer)
2008-05-23 21:11:40 +00:00
hauke
215d0dd444 Fix NetBSD version tag. 2008-05-23 10:46:10 +00:00
hauke
f5ede5dc2e Added driver for the Creative Systems Inc. Hurdler CPI parallel printer card.
Timecounter support for the Z8536 counters A + B is not complete, yet.

Reviewed by Martin Husemann.
2008-05-22 19:49:43 +00:00
dyoung
8862e80cb4 Delete non-illuminating #ifdef-OTHER_OPERATING_SYSTEM code that
confuses ctags(1).
2008-05-22 01:27:32 +00:00
dyoung
1346df7877 KNF. 2008-05-22 01:23:48 +00:00
dyoung
eef522873b Use __arraycount(). 2008-05-22 01:22:17 +00:00
dyoung
0089c8a0c9 Cosmetic: good-bye, excessive #ifdef'age. 2008-05-22 01:21:18 +00:00
drochner
26a4d5b843 fix argument to usb_setup_reserve() (called from USB host adapter drivers)
to be device_t consistently, from Quentin Garnier
2008-05-21 17:19:44 +00:00
ad
48dad50527 Acquire kernel_lock in putter's fileops. 2008-05-21 14:03:31 +00:00
ghen
41f841e610 Add support for the Colemak keyboard layout variant, see http://colemak.com 2008-05-21 07:39:24 +00:00
cegger
245f7a0350 regen. 2008-05-20 16:56:13 +00:00
cegger
0fbcab6ee4 add some ATI products (SB600 modem, RD790 and RS690) 2008-05-20 16:55:28 +00:00
cegger
256cdaf669 correct wrong comment: envsys(4) wants uK 2008-05-20 14:46:31 +00:00
jmcneill
6a440044e9 Module depends on drm. 2008-05-20 14:20:21 +00:00
oster
fcd3b36217 Add in a missing "bp->b_resid = bp->b_bcount" in the EIO case.
Spotted by Juergen Hannken-Illjes.  Thanks!
2008-05-20 00:29:54 +00:00
jmcneill
bbfbae40ef Don't use MALLOC_DECLARE / MALLOC_DEFINE if building as a module. 2008-05-19 21:05:37 +00:00
jmcneill
f26579137a Don't build as module if _RUMPKERNEL is defined. 2008-05-19 19:52:09 +00:00
oster
396f9f4598 Re-work some of the guts of the reconstruction code.
Reconmap used to have one pointer for every reconstruction unit.  This
does not scale well in the land of 1TB disks, where some 100MB+ of
"status pointers" are required for typical configurations.  Convert
the reconstruction code to use a "sliding status window" which will
scale nicely regardless of the number of stripes/reconstruction units
in the RAID set.  Convert the main reconstruction loop to rebuild the
array in chunks rather than in one big lump.

As part of these changes, introduce a function to kick any waiters on
the head separation callback list, and use that in the main
reconstruction event queue to wake up the waiters if things have
stalled.  (I believe this may fix a race condition that could occur at
at least at the very end of a disk during reconstruction under heavy
IO load.)

Thanks to Brian Buhrow for all his help, support, and patience in
testing these changes.
2008-05-19 19:49:54 +00:00
ad
f767e4c920 Return result of devsw_detach(). 2008-05-19 17:15:34 +00:00
jmcneill
382e2c82b5 Support building putter as a module. 2008-05-19 16:59:55 +00:00
bjs
06031773dc NOTE: this commit message accompnies the last one for sys/dev/pci/drm.
Revert condvar changes; there seem to be other locking issues
(independent of these changes insofar as I can tell), and it will
only complicate things for now to introduce more changes.

Argh!
2008-05-19 00:17:39 +00:00
bjs
f790bea856 drm 2008-05-19 00:15:44 +00:00
cegger
33e33b567c acpidalb(4): Driver for PNP0C32 Hotkeys aka "Direct Application Launch Buttons".
"awesome" jmcneill
2008-05-18 22:05:59 +00:00
jmcneill
4f4434d528 Support building as a module. 2008-05-18 21:12:44 +00:00
jmcneill
235a59361f Support building as a module. 2008-05-18 20:02:34 +00:00
jmcneill
4db90e1f38 Add 'rescan' function for vga. 2008-05-18 19:54:11 +00:00
jmcneill
a8685978bd Allow building as a module. 2008-05-18 19:53:22 +00:00
bjs
c15e1f4356 Oops, did not compile. Fix it. 2008-05-18 03:49:08 +00:00
bjs
52c6ca762a Use cv(9) instead of mtsleep/wakeup. Also, define drm_hz as
mstohz(333) (this seems to eliminate lockups for me using the r300
driver).  Tested with i915 and radeon on amd64.
2008-05-18 02:45:17 +00:00
bjs
da04fccfd8 atomic_add_32 -> atomic_and_32. For atomic_read/atomic_write, cast
to volatile uint32_t *.
2008-05-18 02:42:43 +00:00
jmcneill
9709f2afe2 Add support for PCI_BUS_FIXUP and PCI_ADDR_FIXUP on amd64. 2008-05-18 02:06:14 +00:00
macallan
84e564d335 device_t 2008-05-17 18:09:03 +00:00
macallan
dcb185e70d unbork previous by actually using CFATTACH_DECL_NEW(). Doh. 2008-05-17 17:55:50 +00:00
jmcneill
86acf021ce For device nodes that we handle internally, do not bother calling
config_found_ia on the node to save a bunch of useless 'device NNN
not configured' messages at startup. While here, condense ACPI printfs
at attach time.
2008-05-17 15:42:25 +00:00
macallan
a4e1a9b84e magic number reduction - no functional change 2008-05-17 02:00:08 +00:00
macallan
f0f02f069c don't map more video memory than we really need 2008-05-17 00:22:31 +00:00
dyoung
d825f046e4 Remove some #ifdef __FreeBSD__ code. 2008-05-16 22:11:51 +00:00
jnemeth
1075255134 added Corega LAPCCTXT FastEthernet 2008-05-16 20:27:20 +00:00
jnemeth
c00c7bde7b regen for Corega LAPCCTXD FastEthernet 2008-05-16 20:21:59 +00:00
jnemeth
277e8636af add Corega LAPCCTXD FastEthernet 2008-05-16 20:21:12 +00:00