summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Collapse)Author
1996-03-19Merging w/ NetBSD 021796.Michael Shalayeff
speaker upgraded to the current. some changes to the VM stuff (ie kern_thread.c added and so).
1996-03-03From NetBSD: 960217 mergeNiklas Hallqvist
1996-03-03from NetBSD: so it compiles now again ;)Michael Shalayeff
1996-02-29From NetBSD: Merge with NetBSD 960217Niklas Hallqvist
1996-02-27From NetBSD: update to 960217 sourcesNiklas Hallqvist
1996-02-25Make it possible for a port to do special time update handlingThorsten Lockert
1996-02-25Somewhat better support for building tagsThorsten Lockert
1996-02-25Implement frequency-locked loop as in original code; was missingThorsten Lockert
1996-02-25Correct an access check so ntp_adjtime() can actually be usedThorsten Lockert
1996-02-19Count number of forks, vforks, rforks; still need to count VM pages affectedThorsten Lockert
by the various fork types
1996-01-29Add kernel PLL for system clockThorsten Lockert
Add ntp_adjtime() and ntp_gettime() system calls Mostly stolen from FreeBSD
1996-01-29from netbsd:Theo de Raadt
Don't rely on the protection bits of segments anymore to decide whether it's text or data; use the entry point instead (this solves some trouble with ELF executables with strange permissions) Incorporate some fixes from r_friedl@informatik.uni-kl.de sent to netbsd-bugs a while ago
1996-01-29from netbsd:Theo de Raadt
fix off-by-one error in tickfix code. (should increment when count >= interval, because count goes from 0->(interval-1) to count interval ticks.)
1996-01-12from netbsd; Correct test for ECHONL (from der Mouse; PR#1922).Theo de Raadt
1996-01-12from netbsd;Theo de Raadt
New generic disk framework. Highlights: New metrics handling. Metrics are now kept in the new `struct disk'. Busy time is now stored as a timeval, and transfer count in bytes. Storage for disklabels is now dynamically allocated, so that the size of the disk structure is not machine-dependent. Several new functions for attaching and detaching disks, and handling metrics calculation. Old-style instrumentation is still supported in drivers that did it before. However, old-style instrumentation is being deprecated, and will go away once the userland utilities are updated for the new framework. For usage and architectural details, see the forthcoming disk(9) manual page.
1996-01-10plan9-like rfork() implimentation by me based on some earlier incompleteTheo de Raadt
work by rminnich@Sarnoff.COM. still needs RFNOWAIT support.
1996-01-07add fdshare() and fdinit() calls for dealing with filedesc structuresTheo de Raadt
1996-01-07add minherit() system callTheo de Raadt
1996-01-05ss_sp is correct, ss_base is not. noticed by agc@sde.uts.amdahl.com; netbsd ↵Theo de Raadt
pr#1784
1995-12-30from netbsd:Theo de Raadt
Move the old-style disk instrumentation "structures" to a central location (sys/kern/subr_disk.c) and note that they should/will be deprecated.
1995-12-30from netbsd:Theo de Raadt
Remove the process from zombproc and its parent's child list before freeing its resources.
1995-12-16lofs is goneTheo de Raadt
1995-12-14from netbsd; also backup syscallargs.hTheo de Raadt
1995-12-14profil() args have changed type..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
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.
1995-12-14from netbsd; shmfork does not need to know about vforkTheo de Raadt
1995-12-14from netbsd; change profil() argumentsTheo de Raadt
1995-12-14from netbsd; emulation recordsTheo de Raadt
1995-12-14from netbsd; If we abort, make sure to free ep_emul_argTheo de Raadt
1995-12-14from netbsd; init proc0 fd0 differentlyTheo de Raadt
1995-12-14from netbsd:Theo de Raadt
1) undef various EXEC_ cpp symbols before defining them, in case they're already defined for some reason (this can happen on the alpha, for example, which needs to define EXEC_ECOFF in the std.alpha config file). 2) add hpux compat
1995-11-22release text vnode before releasing credentials. vnode releasing canTheo de Raadt
block, but credentials should be alive until the process is really dead. from tegge@idt.unit.no; netbsd pr#1767
1995-11-13indenting error thing that is making my diffs look confusingTheo de Raadt
1995-11-09ufs vs ffs compat stuff from Gordon Ross. Gordon says:chuck
This allows the 1.0 version of /sbin/mount to work with the latest kernels. (Being unable to mount disks is a real drag...)
1995-11-06complete ufs -> ffs change (From John Kohl; PR #1403)Theo de Raadt
1995-10-18initial import of NetBSD treeTheo de Raadt