summaryrefslogtreecommitdiff
path: root/sys/dev/qbus
AgeCommit message (Collapse)Author
2001-12-06#endif ... -> #endif /* ... */msaitoh
2001-11-15don't need <sys/types.h> when including <sys/param.h>lukem
2001-11-13add RCSIDslukem
2001-08-16Trying to get these files out of Attic.ragge
2001-08-16Trying to get files out of Attic.ragge
2001-06-19`existent', not `existant'wiz
2001-06-13be more specific about which interlan controller the qbus/if_il supportslukem
2001-06-11Fix various misspellings of compatible/compatibility.wiz
2001-06-10Only use b_proc if B_PHYS is set.ragge
2001-05-26Use cdev_decl() instead of local prototyping.ragge
2001-05-13Update the TS11 driver to useable state.ragge
Thanks to Michael Kukat for providing a machine to test this driver.
2001-05-13Moved from sys/arch/vax/uba/.ragge
2001-05-13Add bus type to softc.ragge
2001-05-06Add il, dmc, ts and if_uba.ragge
2001-05-06Driver for the DMC-11/DMR-11 DDCMP interface, (untested) from 4.4BSD.ragge
2001-05-06Driver for the Interlan NI1010 Ethernet Controller, from 4.4BSD.ragge
2001-05-06Use if_uba + ether_ioctl routines. Removed ~150 lines of duplicated code.ragge
2001-05-06Back from the dead, but now changed to use the bus_dma interface.ragge
Still to do: - ubaresets - BDP handling
2001-05-02Add `l_poll' to `struct linesw' and provide an xxxpoll() entry pointscw
in each tty driver to indirect through it. This allows tty line-disciplines to handle poll(2) system calls.
2001-04-29Use ubmemalloc() for data structures. Remove unused vars. KNF.ragge
2001-04-26Use uballoc()/ubmemalloc() for data structure allocation.ragge
2001-04-26Use ubmemalloc() to get mapped uba memory.ragge
Only copy mbufs if there are more than two in a mbuf chain (on transmit). This squeezed another 5% out of the DEUNA. (now closing up to 100 K/s :-)
2001-04-26Add functions to allocate mapped-in qbus memory.ragge
2001-04-12splimp -> spluba.thorpej
2001-04-12Protect the call to uba_done() with spluba().thorpej
2001-04-12splimp -> splbio.thorpej
2001-04-12splimp -> splnetthorpej
2001-03-31Remove unnecessary test of tp->t_linesw against NULL; they are resultsenami
of confusion while correcting compilation error after t_line is replaced with t_linesw.
2001-02-25Do not send looped-back setup packets into the IP stack.ragge
Handle xmit interrupts due to invalid transmit list (``cannot happen'') Shoot the one that wrote the software for those cards.
2001-01-08Return error in the case of using ODIOCGDINFO or ODIOCGDEFLABEL whenfvdl
the number of partitions is > OLDMAXPARTITIONS. This is better than silently truncating the label (don't want to silently throw away partitions when using an old disklabel binary on a label with > 8 partitions). From Enami Tsugutomo.
2001-01-07Adapt all disk devices in MI directories to handle ODIOC* callsfvdl
for ports that have bumped MAXPARTITIONS (and thus define __HAVE_OLD_DISKLABEL).
2000-12-30Changes for dzkbd/dzms. This is not yet finished, but at least theragge
kernel is useable.
2000-12-14ALTQ'ify.thorpej
2000-11-15Move bpfattach()/bpfdetach() calls into ether_ifattach()/ether_ifdetach().thorpej
2000-11-02Adapt to the new line discipline scheme.eeh
2000-10-01Move the check for "promisc + unicast + not for us" into ether_input(),thorpej
and change Ethernet drivers to always pass all received frames to ether_input() (with a few exceptions, which are documented in the code).
2000-06-28remove include of <vm/vm.h>mrg
2000-06-26remove/move more mach vm header files:mrg
<vm/pglist.h> -> <uvm/uvm_pglist.h> <vm/vm_inherit.h> -> <uvm/uvm_inherit.h> <vm/vm_kern.h> -> into <uvm/uvm_extern.h> <vm/vm_object.h> -> nothing <vm/vm_pager.h> -> into <uvm/uvm_pager.h> also includes a bunch of <vm/vm_page.h> include removals (due to redudancy with <vm/vm.h>), and a scattering of other similar headers.
2000-06-10Must be able to compile without "mtc".ragge
2000-06-08Fix a transmit bug and get a little more out from the receive logic.ragge
2000-06-05Adjust to new evcnt stuff.matt
2000-06-04More event counter stuff. Plus a little cruft cleanup while doing it.matt
2000-06-04Start couting interrupts.matt
2000-05-28Some updates to the DEUNA driver:ragge
- Change the transmit logic to send from a pre-allocated buffer instead of doing DMA out of the mbufs directly. Timing shows that it takes 4 times longer to map in the mbufs via the sgmap routines instead of just copying the data! This must be fixed sometine in the future. - A bunch of other minor fixes.
2000-05-27sleep() -> tsleep()thorpej
2000-05-19A foolish consistency; most parts of the kernel use bp->b_data, sothorpej
change these from bp->b_un.b_addr to bp->b_data, as well. This also allows us more flexibility to experiment with other data buffer types hung off of struct buf.
2000-05-14Release dlreg.h into the public domain. It's hardly a great creativebjh21
work, after all.
2000-04-30Discard these old leftovers from the IMP and trailer days!ragge
2000-04-30Change to use new ubareset() functionality.ragge
2000-04-30Add function uba_reset_establish() to register reset functions likeragge
uba_intr_establish(). Basic framework for resource (BDP) allocation, not yet finished.