summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
1995-12-15from netbsd; enable interruptsTheo de Raadt
1995-12-15from netbsd:Theo de Raadt
Update from Bill Studenmund <wrstuden@loki.stanford.edu> with some minor cleanup from me. Now supports serial console. Double ring limits from Bill Studenmund <wrstuden@loki.stanford.edu>.
1995-12-15common bcopy used by all the m68k portsTheo de Raadt
1995-12-15support pci 3c590 ethernet cardsTheo de Raadt
1995-12-15use m_pkthdr.len for FIONREAD, correctly indicates how much data is availableTheo de Raadt
1995-12-14update from netbsdTheo de Raadt
1995-12-14from ragge; unneccessaryTheo de Raadt
1995-12-14re-add my source routing stuff (geeezzz)Theo de Raadt
1995-12-14update from netbsd (without losing local changes)Theo de Raadt
1995-12-14__FORK_BRAINDAMAGETheo de Raadt
1995-12-14put back the pica stuff i killedTheo de Raadt
1995-12-14from netbsd; also backup syscallargs.hTheo de Raadt
1995-12-14from netbsd:Theo de Raadt
make netinet work on systems where pointers and longs are 64 bits (like the alpha). Biggest problem: IP headers were overlayed with structure which included pointers, and which therefore didn't overlay properly on 64-bit machines. Solution: instead of threading pointers through IP header overlays, add a "queue element" structure to do the threading, and point it at the ip headers.
1995-12-14from netbsd: add 3c590 and adaptec ultraTheo de Raadt
1995-12-14from netbsd:Theo de Raadt
Don't use the softc at probe time on pci devices because it has not been allocated yet
1995-12-14from netbsd; print nicer messagesTheo de Raadt
1995-12-14from netbsd; Convert IRQ, DRQ, and port numbers to intTheo de Raadt
1995-12-14from netbsd:Theo de Raadt
Add support for the 3c59x (pci) cards in the 3c5x9 driver. In addition add the necessary bits for the 3c589 (pcmcia) card without adding any of the pcmcia framework. Also call epstop() in the attach routine to make sure that the pci card gets reset properly.
1995-12-14from netbsd:Theo de Raadt
Make it work on little-endian monochrome buffers; per Ted. Must change `u_long' to `u_int32_t' as Jason pointed out. since 'long's in this code are meant to be exactly 32-bits wide, use 'int32_t's instead, so that this code is usable on the alpha.
1995-12-14from netbsd:Theo de Raadt
Bring in several changes from the ccd: * Be a bit better with prototypes * Use struct dkdevice in vnd_softc. * Prevent the unit from being unconfigured while open. * Implement a simple locking mechanism and use it for sanity's sake. Still needs more work; needs to support disklabels and the like.
1995-12-14from netbsd; add copyright noticeTheo de Raadt
1995-12-14from netbsd:Theo de Raadt
Fix a race condition where if a process is asleep waiting on an exclusive lock of a ccd device while another process is unconfiguring that same device, the first process would never awaken (unless interrupted).
1995-12-14from netbsd; print illegal setting messages nicerTheo de Raadt
1995-12-14from netbsd; fix definition of nullcnpollc, and add a prototype for itTheo de Raadt
1995-12-14from netbsd; cpu_fork() now returns voidTheo de Raadt
1995-12-14from netbsd; Return 0 in the child, not the parent pid.Theo de Raadt
1995-12-14from netbsd; add copyright noticeTheo de Raadt
1995-12-14from netbsd: include /dev/io as one of the `kmem' devicesTheo de Raadt
1995-12-14from netbsd; Make sure vt_coldinit() is called before vt_coldmalloc()Theo de Raadt
1995-12-14from netbsd:Theo de Raadt
If the read or write request can fit into a 6-byte cdb, then use a 6-byte cdb, otherwise use the 10-byte as before. In sdattach(), make a note if the device is "ancient" (i.e. inqbuf.version & SID_ANSII == 0). Implement sdminphys(): if the device is "ancient", shorten the transfer so it will fit into a 6-byte cdb. In sdminphys(), add a comment about the semantics of the "length" field in a 6-byte read/write cdb (namely, length == 0 really means 256), and that we handle this conservatively by limiting the transfer to 255 blocks. *sigh* One just never knows how a pre-scsi-1 device is going to behave. Remove a couple of now unneeded assignments.
1995-12-14from netbsd:Theo de Raadt
If the read or write request can fit into a 6-byte cdb, then use a 6-byte cdb, otherwise use the 10-byte as before.
1995-12-14from netbsd:Theo de Raadt
add a bunch of rogues Trim NULs, in addition to spaces, in scsi_strvis().
1995-12-14from netbsd; flesh out the mode pagesTheo de Raadt
1995-12-14from netbsd; Add quirk for Exabyte 8200/rev. 263H (from Paul Goyette; PR#1797)Theo de Raadt
1995-12-14profil() args have changed type..Theo de Raadt
1995-12-14update from netbsd (verbatim)Theo de Raadt
1995-12-14update for new syscalls.masterTheo de Raadt
1995-12-14from netbsd:Theo de Raadt
Only expect vm_fork() to return if __FORK_BRAINDAMAGE is defined. Use splstatclock() rather than splhigh() in one place. Eliminate unused third arg to vm_fork().
1995-12-14from netbsd; limfree()Theo de Raadt
1995-12-14from netbsd:Theo de Raadt
Extend use of vm_object_prefer() to vm_allocate_with_pager(). Make vm_object_prefer() call MD aligner for "pageless" objects too, so we can have more control over the virtual address to be used. Implementation could be simpler if we by-pass the object to mapped, but we'd loose the ability to adapt alignment to objects that were previously mmap'ed with MAP_FIXED on. Only expect vm_fork() to return if __FORK_BRAINDAMAGE is defined. Eliminate unused third arg to vm_fork().
1995-12-14update from netbsdTheo de Raadt
1995-12-14update from netbsdTheo de Raadt
1995-12-14from netbsd; add hpux compatTheo de Raadt
1995-12-14update from netbsdTheo de Raadt
1995-12-14from netbsd:Theo de Raadt
Still incomplete, but much more complete FPE from Ken Nakata <kenn@remus.rutgers.edu>. This emulator does not yet emulate the following functions: FSINH, FETOXM1, FTANH, FATAN, FASIN, FATANH, FSIN, FTAN, FETOX, FTWOTOX, FTENTOX, FCOSH, FACOS, FCOS, FSINCOS It is sufficient, however, to allow programs like df, w, and newfs, to run to completion with correct results. Portions of this code were based on the sparc fpe and on initial work by gwr.
1995-12-14update from netbsdTheo de Raadt
1995-12-14from netbsd:Theo de Raadt
"goto start" after sleeping for locked iso_node in cd9660_lock, like in ufs_lock. NBPG may not be computable by the preprocessor. Make "do clustered io" a run-time decision. Note: the compiler can optimize it away.
1995-12-14from netbsd; fix casts; should cast pointers to longs, not intsTheo de Raadt
1995-12-14from netbsd (mostly by ws):Theo de Raadt
Win95 ignores case on lookup Really don't generate long names when mounted with -s Fix cookie handling Don't forward credentials to bread, it makes nfs panic (Of course, nfs shouldn't rely on the credentials not being referenced) Don't give directory entry to deget, it could result in a deadlock Use device blocks, not clusters for logical block numbers Add support for Win'95 separate creation/modification/access timestamps Re-introduce lowercase filenames for non-Win'95-filesystems Fix thinko with block boundaries in directories Don't overwrite dirclust, it's needed later on Enable flock(2).
1995-12-14from netbsd:Theo de Raadt
When converting from termios to sgtty, if RAW is set, use the previous settings of LITOUT and PASS8, since these cannot be determined from the termios modes.