summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2001-02-25Use the system subtype field on the SIE to determine if a machine isHugh Graham
VS4000/vlc or MV3100/{3,4}0. This seems to produce more consistent detection than checking the configuration and test register.
2001-02-25Provide both system sub type and system variant data for KA45 and KA48.Hugh Graham
It's not yet clear which is better used to differentiate these models.
2001-02-24Move splbio's around so that they cover the data structures they need toConstantine Sapuntzakis
and don't cover the ones they don't
2001-02-24Cleanup of vnode interface continues. Get rid of VHOLD/HOLDRELE.Constantine Sapuntzakis
Change VM/UVM to use buf_replacevnode to change the vnode associated with a buffer. Addition v_bioflag for flags written in interrupt handlers (and read at splbio, though not strictly necessary) Add vwaitforio and use it instead of a while loop of v_numoutput. Fix race conditions when manipulation vnode free list
2001-02-24Gone the vsbus route for now.Hugh Graham
2001-02-24repair cluster structure damageTheo de Raadt
2001-02-24Support for VAX 4000/{2,4,5}00 from Michael Kukat. untested.Hugh Graham
2001-02-24#else if/#elifMichael Shalayeff
2001-02-23Merge with FreeBSD:Jason Wright
more portable between fbsd and obsd real mii support prefer memory mapped registers (if configuration supports it)
2001-02-23fix damn pcxl damn functionMichael Shalayeff
2001-02-23Try to avoid sleeping in the syncer waiting for vnode locks.Constantine Sapuntzakis
From FreeBSD
2001-02-23Change the B_DELWRI flag using buf_dirty and buf_undirty instead ofConstantine Sapuntzakis
manually twiddling it. This allows the buffer cache to more easily keep track of dirty buffers and decide when it is appropriate to speed up the syncer. Insipired by FreeBSD. Look over by art@
2001-02-23Remove the clustering fields from the vnodes and place them in theConstantine Sapuntzakis
file system inode instead
2001-02-23Convert the sleep in ffs_fsync to a tsleep so we can get a good wmesg.Artur Grabowski
2001-02-23garbage-collect stale ND entries (default: 1 day).Jun-ichiro itojun Hagino
RFC 2461 5.3. sync with kame.
2001-02-23remove unnecessary state, ND6_LLINFO_WAITDELETE, from neighbor cacheJun-ichiro itojun Hagino
state machine. no need for RTF_REJECT on neighbor cache entires, they are leftover from ARP code. sync with kame.
2001-02-22ifdef sparc -> ifdef __sparc__Artur Grabowski
2001-02-22avoid sign extension for %bMichael Shalayeff
2001-02-22Typo police:Kenneth R Westerback
Replace last ADV/ASC/Adv, etc. uses with ADW/Adw as appropriate. Delete comments about non-existant structure members, correct references to existing structure members to use correct structure names or typedefs.
2001-02-22ELF uses more than 5 vmcmds by default, so grow the default vmcmd set sizeArtur Grabowski
to 8. At the same time it seemed like a good idea to avoid to always malloc a new vmcmd array, so put the default sized array into struct exec_vmcmd_set. We might want to make a linked list of vmcmd arrays or exec_vmcmd_sets instead of reallocating them some time in the future, but right now this seems like a waste of time.
2001-02-22correct behavior when ip6 reass queue reaches the upper limit.Jun-ichiro itojun Hagino
2001-02-22Improve the page mapped check algorithm in the powerpc pmap module,Dale Rahn
before it was looking through two arrays of 8 and a linked list of undetermined size, before deciding that a mapping was not valid. Now it allocates a data structure and caches that data. This improves both pmap_enter and pmap_remove because both check to see if a mapping is valid before taking the appropriate actions. Also in pmap_remove, if the va mapping is found, stop searching for it in the rest of this array, the alternate array and the linked list. only one valid mapping of each va is allowed. This change improved lat_mmap (from lmbench) from 1300 to 720 and fork+exit from 7320 to 2724 microseconds.
2001-02-22syncChris Cappuccio
2001-02-22Use real VIA product names for IDE controllers rather then contrived ones,Chris Cappuccio
ok deraadt@
2001-02-22slightly less verbose dmesgChris Cappuccio
2001-02-22be more more picky about ip6 destopt parsing. sync with kameJun-ichiro itojun Hagino
2001-02-22syncChris Cappuccio
2001-02-22Comments may not exist on 'product' or 'vendor' linesChris Cappuccio
2001-02-22Enable the same PHYs that are enabled in GENERICChris Cappuccio
2001-02-22Enable lxtphy and qsphy because they both work fine for me, ok jason@Chris Cappuccio
2001-02-21syncChris Cappuccio
2001-02-21Make dmesg prettier, ok deraadt@Chris Cappuccio
all your base are belong to us
2001-02-21Latest soft updates from FreeBSD/Kirk McKusickConstantine Sapuntzakis
Snapshot-related code has been commented out.
2001-02-21+ sisTheo de Raadt
2001-02-21Remove old (non-wsmouse) pms driver. aaron@ ok.jbm
2001-02-21make validation code more strict for ND6/dest6 variable length headers.Jun-ichiro itojun Hagino
check duplicated nd6_ifinfo table initialization in a better way. sync with kame
2001-02-21Missed a place for M_ZEROConstantine Sapuntzakis
2001-02-21use void * rather than caddr_t in xfs_mount to match change in mount.h.Nathan Binkert
ok assar@
2001-02-20Import of wsmouse-compatible lms and mms drivers from NetBSD.jbm
Remove creation of non-wsmouse device in MAKEDEV (/dev/lms{0,1}, /dev/mms{0,1} /dev/psm0, /dev/pms0). Remove cdevsw[] entries for the devices above, as new mouse protocols are only accessible trough /dev/wsmouse. aaron@ ok.
2001-02-20Add M_ZERO option to malloc. Causes malloc to return a zero'ed buffer.Constantine Sapuntzakis
Used by the new soft updates code
2001-02-20Remove old (non wsmouse) lms and mms drivers. Remove the commented olms andjbm
omms entries in GENERIC. aaron@ ok
2001-02-20for ethernet ifaces attach bpf from ether_ifattach; jason@, aaron@, itojun@ okMichael Shalayeff
2001-02-20sync with freebsd:Jason Wright
use LIST_FOREACH construct instead of homebrew loop
2001-02-20add mii support to if_vr (mostly from FreeBSD)Jason Wright
also sync with other FreeBSD changes
2001-02-20Use table driven device listJason Wright
Add Dlink 530TX+ (thanks to Jarrett Byrnes <jearbear@arrr.net> for testing)
2001-02-20provide SIOC[SG]LIFPHYADDR, which greatly simplify userland manipulation.Jun-ichiro itojun Hagino
sync with kame. old ioctls are kept but not really recommended.
2001-02-20Compile with USCANNER_DEBUG, implied by USB_DEBUG.Hakan Olsson
2001-02-20use u_int32_t, not u_int, for DLT_NULL encapsulation. sync with kameJun-ichiro itojun Hagino
2001-02-20tighten IPv4 option header processing (we may want to do more).Jun-ichiro itojun Hagino
reviewed by angelos.
2001-02-20default to kernel messages blueTheo de Raadt