Commit Graph

28249 Commits

Author SHA1 Message Date
haad
b08f594364 Fix simple typo which made stripe target not working very at all. Issue
found by mhitch@.
2011-06-02 17:49:40 +00:00
tsutsui
ff2f721f5c Split device_t/softc of all ad1848 variants properly. Compile test only.
Please check all attribute users in all files.* on device_t/softc split.

XXX: not sure if gus(4) needs device_t in ad1848_isa_softc
2011-06-02 14:12:24 +00:00
nonaka
26a17089a0 fix compile failure. 2011-06-02 12:51:52 +00:00
macallan
0d5bf7c96e some steps to make multiple instances work:
- don't bail if we're not the console. If we get the right paramters there is no
  reason not to work
- move wsdisplay_accessops into the softc
- call wsdisplay_cnattach only if we're the console
2011-06-02 02:33:42 +00:00
christos
4418f77599 split audiocs 2011-06-02 00:23:28 +00:00
njoly
423b7f5dbf Regen for Chipsbank vendor id. 2011-06-01 13:58:51 +00:00
njoly
83fd8d5c6e Add Chipsbank vendor id. 2011-06-01 13:57:55 +00:00
macallan
dd3292d9f1 move wsdisplay_accessops into the softc so multiple instances have a chance
to work without stepping on each other's toes
2011-06-01 05:06:17 +00:00
jruoho
67a633998e Fix a bug where the S1 state was exited via AcpiLeaveSleepState() with
interrupts being off at machine-level. Also add some comments.
2011-05-31 14:27:44 +00:00
joerg
364e10d719 Don't play format string tricks, use two calls with the correct number
of arguments for each.
2011-05-30 13:55:27 +00:00
phx
9a6f7751cf The Genesis interface provides a register in the device specific config space
to automatically revert the byte order in all descriptors.
Make sure this feature is inactive. Otherwise the driver is unable to
receive or transmit any frame.
2011-05-29 13:31:30 +00:00
jmcneill
006e5dde1f When a child device is detached and no interfaces are claimed by drivers,
free the port's subdevice list. This allows for detaching a driver from
a USB device and loading a different one without disconnecting the device.
2011-05-29 12:37:09 +00:00
phx
a19dce7f31 regen 2011-05-28 22:54:08 +00:00
phx
d04c2d9218 Renamed VT6410 to VT6410_RAID. 2011-05-28 22:53:23 +00:00
phx
b22ae29ee8 regen 2011-05-28 22:48:50 +00:00
phx
ab0ab976ea Add VIA VT6410 ATA RAID controller. 2011-05-28 22:47:58 +00:00
matt
2a1887ef27 Allow COM_TOLERANCE to be tweakable. If comspeed returns an invalid
rate, don't use that error value to set the speed.
2011-05-28 19:30:19 +00:00
tsutsui
4c77d823c3 Revert changes for PR kern/44907
http://mail-index.NetBSD.org/source-changes/2011/05/27/msg022584.html
for now.  It might cause a panic in ehci_freex() on device detach
as reported by Paul Goyette on current-users@.
2011-05-28 15:47:17 +00:00
phx
fbc9e96bfd Add direct config support for all devices used by sandpoint. 2011-05-28 13:59:31 +00:00
ryo
b163ca7de6 Add support for SYSTEMBASE SB16C105x 4-port/8-port serial PCI cards.
- Added initialize code for SB16C105x to puc.c, but
  It is better to add a member (*config_function)() to
  struct puc_device_description and use it
- It seems SB16C1054 *rev 0x91* has different BAR layout, but not supported yet.
2011-05-28 10:48:50 +00:00
ryo
1924fdd283 Regen. 2011-05-28 10:45:08 +00:00
ryo
c1dc84bf44 add SystemBase SB16C1058 8 port serial cards 2011-05-28 10:44:43 +00:00
matt
80fa5b26d0 Regen. 2011-05-28 05:56:15 +00:00
matt
144a4dfeef Fix CS8244 entry (changed to VSC8244). 2011-05-28 05:55:58 +00:00
yamt
33d93c8dcc rf_ReconstructInPlace: don't leave a vnode open on errors.
fixes a part of PR/44972.
2011-05-28 00:53:04 +00:00
yamt
c44faaeacb don't forget to destroy mutex. 2011-05-27 22:48:24 +00:00
jakllsch
4e29b776c9 Data toggle accounting for endpoints on OHCI. 2011-05-27 20:37:13 +00:00
tsutsui
a1d8675863 Apply patch in PR kern/44907 (crash due to race in ehci.c):
- make sure to remove abort_task in ehci_freex
 - always initialize abort_task in ehci_allocx,
   not in ehci_timeout just before adding the task
Also apply similar fixes to ohci and uhci.

XXX: should we also call abort_task handler before removing it from queue
     if *hci_freex() is called for usbd_xfer_handle with queued abort_task?
2011-05-27 19:04:24 +00:00
drochner
8dc7d7ef68 remember the data toggle bit per (bulk) endpoint rather than per
pipe, as required by the spec
This helps in cases where pipes are opened/closed without reconfiguring
the device in between, eg with the ugen driver.
only for UHCI/EHCI, don't have an OHCI to test
2011-05-27 17:19:18 +00:00
matt
12a7a4f889 Add quirk for ALI M5228 2011-05-27 15:11:59 +00:00
matt
642d39aa88 Regen. 2011-05-27 15:11:17 +00:00
matt
69cd0fdb34 Add ALI M5288 SATA/Raid Controller 2011-05-27 15:09:44 +00:00
jmcneill
a983d24cd8 mute the audio input during frequency changes 2011-05-26 23:42:39 +00:00
jmcneill
d82153063e add a function to mute/unmute the audio input 2011-05-26 23:42:05 +00:00
jakllsch
8e78c7985c Convert malloc(9) to kmem(9) in atppc(4).
(Intended to have been part of previous commit.)
2011-05-26 02:37:25 +00:00
jakllsch
c0d7afac87 Convert ltsleep() in atppc(4) to modern interfaces.
Reviewed by rmind@.
2011-05-26 02:29:23 +00:00
uebayasi
3f383b9dd4 Declare cfdrivers using extern rather than including ioconf.h. 2011-05-25 16:33:37 +00:00
macallan
26ec9200cf remove VCONS_DRAW_ASYNC
it was always experimental, VCONS_DRAW_INTR is much simpler and Just Works.
2011-05-25 06:13:29 +00:00
macallan
6eb32961ce add a cache so when we update the screen we only redraw the character cells
that actually changed since last time. This gives a noticeable speedup on
slower hardware with dumb framebuffers.
For now this works with VCONS_DRAW_INTR and VCONS_DONT_READ only.
2011-05-25 06:01:38 +00:00
msaitoh
41e7900055 Fix invalid PBA setting on ICH{9,10}. This bug was introduced in the last
commit. I noticed this problem via mail from spz.
2011-05-24 22:46:42 +00:00
joerg
dd579972c6 Explicitly get rid of constness. 2011-05-24 18:28:01 +00:00
joerg
b345e8d051 Use proper format string 2011-05-24 18:17:24 +00:00
joerg
d5634f35e3 Kill self-assignment 2011-05-24 18:11:34 +00:00
joerg
c22277f893 Use proper format string 2011-05-24 16:42:53 +00:00
joerg
c79f3b8ab9 Use proper format string. 2011-05-24 16:42:31 +00:00
joerg
ee2f528836 Properly use format string 2011-05-24 16:42:10 +00:00
joerg
0f07b5f4ad Use proper format string 2011-05-24 16:40:21 +00:00
joerg
093247893c Kill redundant () 2011-05-24 16:38:25 +00:00
joerg
5345cc0b23 Kill redundant () 2011-05-24 16:37:04 +00:00
joerg
0ce8eb378b Fix obvious condition snafu 2011-05-24 16:35:26 +00:00