| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
| |
Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
Notes:
svn path=/head/; revision=54086
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Copied from i386/isa/atapi.c.
Fixed to support slave devices.
Ignore the device that has strange model strings.
i386/isa/atapi.c
Removed pc98 codes.
Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
Notes:
svn path=/head/; revision=54083
|
|
|
|
| |
Notes:
svn path=/head/; revision=54079
|
|
|
|
| |
Notes:
svn path=/head/; revision=54078
|
|
|
|
|
|
|
| |
routines.
Notes:
svn path=/head/; revision=54075
|
|
|
|
| |
Notes:
svn path=/head/; revision=54074
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
device_add_child_ordered(). 'ivars' may now be set using the
device_set_ivars() function.
This makes it easier for us to change how arbitrary data structures are
associated with a device_t. Eventually we won't be modifying device_t
to add additional pointers for ivars, softc data etc.
Despite my best efforts I've probably forgotten something so let me know
if this breaks anything. I've been running with this change for months
and its been quite involved actually isolating all the changes from
the rest of the local changes in my tree.
Reviewed by: peter, dfr
Notes:
svn path=/head/; revision=54073
|
|
|
|
|
|
|
|
|
| |
(eventually) settings to kernel settings).
Prototype read_random to quiesce a warning.
Notes:
svn path=/head/; revision=54060
|
|
|
|
| |
Notes:
svn path=/head/; revision=54059
|
|
|
|
| |
Notes:
svn path=/head/; revision=54058
|
|
|
|
| |
Notes:
svn path=/head/; revision=54057
|
|
|
|
|
|
|
|
|
|
| |
backwards compatibility.
Submitted by: Andrew Gallatin <gallatin@cs.duke.edu>
Reviewed by: mckusick
Notes:
svn path=/head/; revision=54051
|
|
|
|
|
|
|
|
|
|
|
| |
by identifying the version in the PCI drivers.
The OHCI driver just presets this to 1.0 as it is not specified in the
PCI registers anywhere. This should be revisited once USB 2.0 is in
wide spread use.
Notes:
svn path=/head/; revision=54050
|
|
|
|
|
|
|
| |
Reviewed by: mckusick (verbally at FreeBSDcon)
Notes:
svn path=/head/; revision=54049
|
|
|
|
| |
Notes:
svn path=/head/; revision=54048
|
|
|
|
|
|
|
| |
ourselves just over 8k.
Notes:
svn path=/head/; revision=54046
|
|
|
|
|
|
|
|
|
|
| |
Free child array when we're done with it.
Forgotten by: imp
Submitted by: Nick Hibma <hibma@skylink.it>
Notes:
svn path=/head/; revision=54043
|
|
|
|
|
|
|
|
|
|
|
| |
with the beep information it had (like ignoring it).
Submitted by: sanpei@sanpei.org (MIHIRA-san Yoshiro)
Add $FreeBSD$ to pccard_beep.c while I'm here.
Notes:
svn path=/head/; revision=54040
|
|
|
|
|
|
|
| |
Also, change mail address in all case to n_hibma@freebsd.org
Notes:
svn path=/head/; revision=54039
|
|
|
|
|
|
|
| |
Remove a stale comment from bpf_validate().
Notes:
svn path=/head/; revision=54038
|
|
|
|
|
|
|
|
| |
accelerator, for which open source drivers are under development,
for John Hartley <john@ncipher.com>.
Notes:
svn path=/head/; revision=54036
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
are queued. Traverse the queues vertically and then horizontally.
This means that TDs for one xfer are transmitted back to back until the
first NAK or error condition. Up to now we transmitted a TD per frame
and transmitted the next TD in the next frame.
The old approach is more fair if you have the end of the queue point at
the beginning of the control transfer queue, but also a lot more overhead
due to the fact that the QHs have to be read more often.
The new approach squirts the packets down the line as fast as possible
for one transfer and then does the next one. In the current situation,
with fairly empty USB buses, this is a more sensible approach. We might
have to revisit the scheduler later however.
It speeds up large transfers (Zip drive, Host-To-Host adapters) on UHCI
by a factor of 5 and makes it as fast as OHCI on the bus.
The next problem to solve is the question why the limit is 300kb/s and
not 1000/kb/s (kb == kilobyte).
Notes:
svn path=/head/; revision=54035
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
sc = devclass_get_softc(devclass, unit);
doesn't return NULL during attach anymore, and produces the sc,
identical to (for devclass_get_unit(devclass, unit) != NULL that is):
sc = device_get_softc(devclass_get_unit(devclass, unit));
Reviewed-by: dfr
Notes:
svn path=/head/; revision=54031
|
|
|
|
| |
Notes:
svn path=/head/; revision=54030
|
|
|
|
|
|
|
|
|
|
|
|
| |
mention of the various devices that are supported.
Add some text and entry to LINT for 'controller mca0'.
I'd like to turn this option on in GENERIC as well as it
isn't impacting and has a small footprint.
Notes:
svn path=/head/; revision=54027
|
|
|
|
| |
Notes:
svn path=/head/; revision=54021
|
|
|
|
| |
Notes:
svn path=/head/; revision=54020
|
|
|
|
| |
Notes:
svn path=/head/; revision=54019
|
|
|
|
|
|
|
|
|
|
|
| |
This results in closer behavior to earlier versions, where the fixed
200ms timer actually resulted in a delay anywhere from 1..200ms, with
the average delay being 100ms.
Pointed out by: dg
Notes:
svn path=/head/; revision=54018
|
|
|
|
|
|
|
|
|
| |
code has been disabled for the last 4 months.
Prodded into action by: n_hibma
Notes:
svn path=/head/; revision=54017
|
|
|
|
| |
Notes:
svn path=/head/; revision=54016
|
|
|
|
|
|
|
|
| |
on these controllers is now no different to the process for any other
supported disk controller.
Notes:
svn path=/head/; revision=54013
|
|
|
|
|
|
|
|
| |
This fixes a bug where if the original packet was modified downstream
of the tee node, then the copy could get modified too.
Notes:
svn path=/head/; revision=54007
|
|
|
|
| |
Notes:
svn path=/head/; revision=54006
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
because in the case of mbuf clusters they only increment the reference
count rather than actually copying the data.
Add comments to this effect, and add a new routine called m_dup() that
returns a real, writable copy of an mbuf chain.
This is preliminary work required for implementing 'ipfw tee'.
Reviewed by: julian
Notes:
svn path=/head/; revision=54002
|
|
|
|
| |
Notes:
svn path=/head/; revision=53998
|
|
|
|
|
|
|
|
|
| |
of control messages.
Suggested by: julian
Notes:
svn path=/head/; revision=53997
|
|
|
|
|
|
|
|
| |
cylinder group as the inode. This makes a 15% difference in
read speed for files in the 96K to 500K size range.
Notes:
svn path=/head/; revision=53996
|
|
|
|
|
|
|
| |
he is supposed to supply.
Notes:
svn path=/head/; revision=53993
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Bring source file references in line with the style used in
GENERIC (i.e. src/sys/...).
* Update outdated source file references.
* Use proper URL syntax for URLs.
* Update outdated URLs.
PR: 15194
Submitted by: jedgar@fxp.org (Chris D. Faulhaber)
Notes:
svn path=/head/; revision=53992
|
|
|
|
| |
Notes:
svn path=/head/; revision=53991
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Angelini for allowing me to use his AS1000 to do the port.
Note that this is untested on AlphaServer 1000A hardware.
Reviewed by: dfr
Tested by: Cristian Angelini <chr.ang@biella.alpcom.it>
Obtained From: NetBSD
Notes:
svn path=/head/; revision=53990
|
|
|
|
|
|
|
| |
Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
Notes:
svn path=/head/; revision=53988
|
|
|
|
| |
Notes:
svn path=/head/; revision=53986
|
|
|
|
| |
Notes:
svn path=/head/; revision=53984
|
|
|
|
| |
Notes:
svn path=/head/; revision=53982
|
|
|
|
|
|
|
| |
Forgotten by: Archie
Notes:
svn path=/head/; revision=53981
|
|
|
|
|
|
|
| |
One second was being hit too many times in normal situations.
Notes:
svn path=/head/; revision=53979
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
problem.
o Create new timeout routine so we don't detach the card inside a ISR
but instead drop back to spl0 via a timeout of 0.
o Actually delete the child of the pccard device rather than just faking
it badly.
o Fix sio, ed and ep to have pccard detach routines that are int rather
than void.
o Fix ep and ed pccard detach routines to use if_detach rather than just
if_down. if_detach destroys the device, while if_down just marks it
down. In this incarnation of the pccard things, we map the disable
the slot action to detach the driver, which removes the driver from the
device tree. When that is done, a panic would soon follow as the
ifconfig tried to down the device.
Didn't fix:
o Should cache the pccard dev child's pointer in struct slot
o remove now unused parts of struct slot
o Any driver using softc after detach has been called. sio's softc used
to be statically allocated, so you could check sc->gone, but that is
now gone.
o Didn't remove gone from softc of drivers that use the old pccard method.
Didn't test:
o ed driver changes
o sio driver changes on pccards
o suspend (no laptop or apm support on my desktop)
Notes:
svn path=/head/; revision=53978
|
|
|
|
|
|
|
|
| |
thereof. Also, make the errno returns _correct_, and add a new one
which is more appropriate.
Notes:
svn path=/head/; revision=53977
|