summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
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.
2000-04-06Roll internal revision level. Put in Fibre Channel topology storagemjacob
and definitions.
2000-04-06hide debugging printfsMichael Shalayeff
2000-04-05do not exhaust the random pool while debuggingMichael Shalayeff
2000-04-05run at splnet() instead of splimp()Jason Wright
2000-04-05maintain state about keys, upload them to context ram once (and avoid theJason Wright
300 clock penalty on key upload) XXX hifn_freesession should probably zot the keys from context ram but XXX does not yet.
2000-04-05regenNiklas Hallqvist
2000-04-05Correct RCSIdNiklas Hallqvist
2000-04-05Update to ipf 3.3.12. Most fixes relate to hardening ofKjell Wooding
in-kernel ftp proxy. See sbin/ipf/HISTORY for details.
2000-04-05Changed boot messages and fixed Ultra160 boot messages.Steve Murphree
AHA-29160 Ultra160 verified working.
2000-04-05Add USB modem driver stubs; from NetBSD. Not yet tested.Aaron Campbell
2000-04-04Sync with NetBSD.Aaron Campbell
2000-04-04New USB mass storage driver. Improvements: Uses asynchronous USB requests,Aaron Campbell
supports more transport protocols (bulk-only and CBI), supports more command sets (SCSI and ATAPI); from NetBSD. Not yet tested.
2000-04-04add mac result pointer to the callback routineJason Wright
register as supporting MD5_HMAC96 and SHA1_HMAC96 use the correct bit (HIFN_MAC_CMD_NEW_KEY) when checking the mac_cmd mask don't append the mac result to the dest buffer, add it to the result buffer remove incorrect source count calculation involving mac length add order checking to hifn_process so that we can verify the request is possible given the ordering of processing units within the hifn. correct hifn_callback()'s handling of mac checking and copy the computed mac into the right place in the mbuf.
2000-04-04regenMichael Shalayeff
2000-04-04make the comment and definition of HIFN_MAX_COMMAND more readableJason Wright
define HIFN_MAC_CMD_RESULT bit (append MAC to result buffer)