| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
regarding COMPAT_PCI_DRIVER. Put them back.
|
|
|
|
|
|
|
| |
from ever catching up to the transmit consumer index. We can't let this
happen because ti_txeof() depends on the assumption that producer == consumer
means the ring is empty, and producer != consumer means the ring has some
number of active descriptors in it.
|
|
|
|
|
|
| |
Hiroki Mori <mori@infocity.co.jp> and reworked by myself.
This allows software decoding of teletext, intercast and
subtitles via /dev/vbi.
|
|
|
|
|
|
|
|
| |
This will allow software teletext/intercast/subtitles decoding
while watching a TV station.
Based on code from Hiroki Mori <mori@infocity.co.jp> but reworked by
myself.
|
|
|
|
|
|
|
| |
Added new tuner: ALPS_TSBH1 (plus FM Radio for ALPS_TSCH5)
Added support for BCTV audio mux.
Submitted by Hiroki Mori <mori@infocity.co.jp>
|
|
|
|
|
|
|
|
|
| |
Add new #ifdef. By defining BKTR_NO_MSP_RESET you can prevent the
MSP34xx being reset by the bt848 driver. This is handy
if you pre-initialise the MSP34xx stereo audio chip in another
operating system first (eg MS Windows).
Suggested by: Randal Hopper<aa8vb@ipass.net>
Suggested by: Yuri Gindin <yuri@xpert.com>
|
|
|
|
| |
(Edited automatically)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1:
s/suser/suser_xxx/
2:
Add new function: suser(struct proc *), prototyped in <sys/proc.h>.
3:
s/suser_xxx(\([a-zA-Z0-9_]*\)->p_ucred, \&\1->p_acflag)/suser(\1)/
The remaining suser_xxx() calls will be scrutinized and dealt with
later.
There may be some unneeded #include <sys/cred.h>, but they are left
as an exercise for Bruce.
More changes to the suser() API will come along with the "jail" code.
|
| |
|
| |
|
| |
|
|
|
|
| |
hurt the driver portability to 3.x too much for where drivers are shared.
|
|
|
|
|
|
|
|
|
|
| |
style pci drivers with a simple one-line change to use a module that
registers itself under new-bus and should in theory enable just about all
of the pci drivers to be loadable (kldload and loader(8)) but without
having the impact of converting the APIs yet.
This also fixes the problem of having undefined variables when only
new-style pci drivers are present.
|
|
|
|
| |
don't produce a warning on every use.
|
|
|
|
| |
the isa bus doesn't clear the hints at that point.
|
| |
|
|
|
|
|
|
|
|
|
| |
Convert to new bus and bus dma.
Use latest PCI API.
bt_pci.c:
Fix a few bugs in how resourses are released left over from
when this driver was converted to new bus.
|
| |
|
|
|
|
|
|
|
| |
Synchronize malloc types for our softc.
ahc_eisa.c:
Sync to aic7xxx driver bus dma and new bus changes.
|
|
|
|
|
|
| |
Simplify some inline functions.
btreg.h:
Correct a comment.
|
|
|
|
|
|
| |
aicasm_symbol.c:
Correct an unaligned access problem. You can't rely on DB to
store your data in an aligned fashion.
|
| |
|
|
|
|
|
| |
apparently has a much better optimiser, requiring 'volatile' memory
to be declared as such).
|
|
|
|
|
| |
"ppc0 at port 0x378 irq 7 drq 3 on isa0" becomes
"ppc0 at port 0x378-0x37f irq 7 drq 3 on isa0"
|
|
|
|
| |
to get the offset into ata_devices.
|
|
|
|
|
|
|
|
|
| |
Original log message:
Remove feature creep: STAILQ_REMOVE_HEAD_UNTIL added it for convenience
but we can do without it.
Obtained from: Peter Wemm
|
|
|
|
|
| |
While here, also fix my additions to use naming that's more consistant
with Sorens. (ie: s/softc/scp/)
|
|
|
|
|
|
|
| |
Interrupts under the new scheme are managed by the i386 nexus with the
awareness of the resource manager. There is further room for optimizing
the interfaces still. All the users of register_intr()/intr_create()
should be gone, with the exception of pcic and i386/isa/clock.c.
|
|
|
|
| |
but we can do without it.
|
|
|
|
|
|
|
| |
2) rename variables to be more conclusive.
3) fix a problem in uhci_ii_done. Avoid collecting all the status's of the
TD's, we only need to one from the last inactive one.
4) Change the errorcount from 2 to 3 (see UHCI spec.).
|
| |
|
| |
|
|
|
|
| |
Submitted by: Matthew N. Dodd <winter@jurai.net>
|
| |
|
|
|
|
| |
Give automatic request sense operations a 5 second timeout.
|
|
|
|
|
|
| |
2) Sort the list again (Roger Hardiman)
3) Reinstate a piece of code to look for a name for a device
if none is found in the device itself.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Mostly done by Doug Rabson, minor fixes by me.
|
|
|
|
|
|
|
|
|
|
|
| |
- fix cut/paste problem. :-)
- don't forget to call isa_dmacascade()
- reset the port after we release resources.
That last one is a trap to watch out for.. The isa bus driver uses the
same port/irq/mem/etc variables for the initial probe hints as it does
for allocation/deallocation tracking. Releasing a resource clears the
variable and then you loose the hint during attach.. (ouch!)
|
| |
|
|
|
|
|
|
|
|
|
| |
had a quirk that made a shim rather hard to implement properly and it was
just easier to convert the drivers in one go. The changes to the
buslogic driver go beyond just this - the whole driver was new-bus'ed
including pci and isa. I have only tested the EISA part of this so far.
Submitted by: Doug Rabson <dfr@nlsystems.com>
|
| |
|
| |
|
|
|
|
| |
Leave two #if 0'd notes about the way things used to be done for reference.
|
| |
|
| |
|
| |
|