summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2000-04-10add support for true RNG presented on the i82802 FWH.Michael Shalayeff
it produces 1 byte at a time and has no ready irq, thus timeout driven. in fact w/ default hz=100 it produces up to 60% of gross entropy production in an average loaded desktop system.
2000-04-10make .mpg playing more usefull, i.e. supply entropyMichael Shalayeff
2000-04-10add support for more random sources.Michael Shalayeff
make it easy to add more in the future. make extract_entropy() faster. more accurate stats.
2000-04-10- Add back code from the original aeon driver to handle missed interrupts byJason Wright
enabling interrupts when the command queue has more than one entry. - fix comment on hifn_newsession to reflect reality - allocate session structure in softc - compute a random IV when a session is created and try to chain from a software kept IV for subsequent packets - add handling of CRD_F_EXPLICIT
2000-04-10Use pci_mapreg_map() instead of pci_io_find() and pci_mapreg_map()Todd C. Miller
2000-04-10regenMichael Shalayeff
2000-04-10a couple of xircom ethernet controllersMichael Shalayeff
2000-04-10Aironet PCI shim; all the real meat is in sys/ic/an.c.Todd C. Miller
Based on the FreeBSD if_an_pci.c but really the only things that remain the same are the informative comments at the top. I retained Bill Paul's Copyright since it seems silly to add my own copyright to what is simply boilerplate.
2000-04-10regenTodd C. Miller
2000-04-10Pare down the AIRONET strings a bitTodd C. Miller
2000-04-10don't return directly from bridge_ioctl without splx() on invalid encJason Wright
interfaces; modified version of patch from Armin Wolfermann <armin@wolfermann.org>.
2000-04-10regen from pcidevsTodd C. Miller
2000-04-10Add Aironet PC4500 and PC4800Todd C. Miller
2000-04-10Minor oops in sanity logic, IFF_RUNNING is set/unset with IFF_UP,Angelos D. Keromytis
be paranoid with uninitialized variable.
2000-04-10Oops on sanity logic.Angelos D. Keromytis
2000-04-10Added support for wd detach (merge from NetBSD). Support forConstantine Sapuntzakis
SCSI/ATAPI detach is not here yet. Minor cleanup of wdc. Downgrade to UDMA mode 1 before going further. Want to stay in UDMA modes because they're more error-resilient due to a CRC. Got rid of some of the ridiculous amount of softc sharing going on. Hopefully, this will make the life of whoever goes in and fixes the ref-counting to be correct easier.
2000-04-10output routine enqueues and calls start, rather than requeueing for input.Angelos D. Keromytis
2000-04-10Typo.Angelos D. Keromytis
2000-04-10SIOCAIFADDR.Angelos D. Keromytis
2000-04-10Allow setting address.Angelos D. Keromytis
2000-04-09range error; < cd_ndevs, not <=Theo de Raadt
2000-04-09fix ulpt major # allocationMatthieu Herrb
2000-04-09Put the line-wrap check back under STATE_INIT. It was causing some displayAaron Campbell
problems in some (curses?) applications, i.e., sniffit.
2000-04-09Move a locking function that was spread throughout disk device drivers intoConstantine Sapuntzakis
the disk structure. The locking was mostly used in disk device drivers to prevent multiple disklabel operations from going on simultaneously against the device. Added disk_construct(), a constructor for the disk structure, that initializes the lock structure in disk. It is called by default in disk_attach() if it hasn't been called yet. Added disk_lock and disk_unlock
2000-04-09Added config_detach_children, config_activate_children.Constantine Sapuntzakis
Added ref counting to devices: device_ref, device_unref and a new method for devices : ca_zeroref, called when the ref count hits zero. Note that ca_zeroref may be called from interrupt context.
2000-04-09Pass ip_off and ip_len in the correct byte order to icmp_error(); thisAngelos D. Keromytis
should fix the crash problems with isic, reported last week.
2000-04-09Don't trust the TOC coming from the drive so much.Constantine Sapuntzakis
Be better about handling failures of SCSI CD READ TOC command.
2000-04-08If the vendor name is NULL, do not output a leading space; reported by deraadt@Aaron Campbell
2000-04-08Y-E UFI drives don't clear sense on INQUIRY. Upper-layer SCSI driversConstantine Sapuntzakis
don't like that too much. Now drive is detected correctly, even without floppy in it.
2000-04-08Add RCSids.Aaron Campbell
2000-04-08These days, attach can occur outside the tsleep-restricted world ofConstantine Sapuntzakis
BSD autoconf. Don't use POLL & NOSLEEP mode if attaching after autoconf
2000-04-08Complete the port to OpenBSD started by aaron@Constantine Sapuntzakis
Tested with Y-E USB floppy.
2000-04-08If IFF_LINK0 is set, do IP-in-IP instead of Ethernet-in-IP. This willAngelos D. Keromytis
be used to implement overlay networks and more flexible road-warrior support.
2000-04-08Initial check-in for support of 32-bit CardBus PC Cards; from NetBSD. On manyAaron Campbell
machines, this code needs the new PCIBIOS* options enabled in the kernel config file to work, but your mileage may vary. Included is a working 3c575 driver for 3Com 10/100 CardBus PC Card NICs (tested only with the 'C' revision). The 3c575 is the pccard version of the PCI EtherLink XL cards, and thus the xl driver has been split into /sys/dev/ic.
2000-04-082.7-betaTheo de Raadt
2000-04-07Another option, PCIBIOS_BUS_FIXUP, is needed for CardBus on some machines.Aaron Campbell
2000-04-07Need <sys/device.h>.Aaron Campbell
2000-04-07Protect MAXPHYS against redefinition- this allows you to make a configmjacob
option for increasing it to something reasonable for large I/O subsystems (you get 22MB/s on some of the DataDirect RAID arrays at 64K, about 37MB/s when you get go to 256KB transfers).
2000-04-07add DISKMINOR(), and repair redefinitionsTheo de Raadt
2000-04-07add DISKMINOR(), and repair redefinitionsTheo de Raadt
2000-04-07correct debug printoutsNiklas Hallqvist
2000-04-07remove staticsNiklas Hallqvist
2000-04-06in the heat of the night...Todd T. Fries
2000-04-06add vm/vm.h for prototypes; from mickey@Todd T. Fries
2000-04-06Don't match AIC6915 -- that's a network card, supported by sf(4).Aaron Campbell
2000-04-06only call get_random_bytes() once in m_pad()Theo de Raadt
2000-04-06include vm/vm.h because some stuff in the kernel depends on that.Artur Grabowski
(all other archs include it)
2000-04-06Random cleanup.Artur Grabowski
2000-04-06Get FC connection topology out of f/w during startup. Reset restrictionmjacob
against targets < 129 if we're on a Public Loop- we can have those, yes. Fix all the settings isp_sendmarker all throughout this file to OR in the bus that we are trying to synchronize (e.g., after a bus reset)- this way we don't wipe out pending sendmarker settings that haven't been done yet.
2000-04-06Remove restriction against bus resets for Ultra3 cards (and whatmjacob
would have been for Ultra2)- we've fixed the problem in isp_control.