summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Collapse)Author
1998-03-01Merge of MACHINE_NEW_CONTIG (aka MNN) code from Chuck Cranor,Niklas Hallqvist
<chuck@openbsd.org>. This code is as of yet disabled on all platforms, actually not yet supported on more than mvme68k, although other platforms are expected soon, as code is already available. This code makes handling of multiple physical memory regions consistent over all platforms, as well as keeping the performance of maintaining a single continuous memory chunk. It is also a requirement for the upcoming UVM replacement VM system. What I did in this merge: just declared the pmap_map function in a MD include file per port that needs it. It's not an exported pmap interface, says Chuck. It ended up in differnt include files on differnet ports, as I tried to follow the current policy on a per-arch basis.
1998-02-25Add command to print out extents. This helps in debugging PnP stuff,Tobias Weingartner
and "it's just plain cool".
1998-02-23Please GCC 2.8 -Wall + some KNFNiklas Hallqvist
1998-02-22Save possible OLF OS tag, or similar deduced ELF info for later perusal.Niklas Hallqvist
KNF. This has been sitting for a long time in my tree now.
1998-02-20Please GCC 2.8's harsher view of good styleNiklas Hallqvist
1998-02-20typoNiklas Hallqvist
1998-02-20GCC 2.8 caught this type error, thanksNiklas Hallqvist
1998-02-20KNFNiklas Hallqvist
1998-02-20Please GCC 2.8 -WallNiklas Hallqvist
1998-02-20Please GCC 2.8 -WallNiklas Hallqvist
1998-02-20prototype dkcsumattach correctlyNiklas Hallqvist
1998-02-16regenTodd C. Miller
1998-02-16Make "flags" field in f?chflags(2) consistent--unsigned intTodd C. Miller
1998-02-14add seperate so_euid & so_ruid to struct socket, so that identd is still ↵Theo de Raadt
fast.. Sigh. I will change this again later
1998-02-10syncTheo de Raadt
1998-02-10revert mode_t things to int, obviously requires more thought and workTheo de Raadt
1998-02-09More missing type changes; pointed out by deraadt@OpenBSD.orgThorsten Lockert
1998-02-08Updates to match type changes in syscall tablesThorsten Lockert
1998-02-08SyncThorsten Lockert
1998-02-08Correct many typesThorsten Lockert
1998-02-08Sync with NetBSDThorsten Lockert
1998-02-05rename ddb.panic_ddb, and add ddb.console. Now you can stop console ddb entryTheo de Raadt
with a sysctl. There will be architectures and drivers that lack function, and I trust the maintainers of those will forget to add the code..
1998-02-03bad types; wileyc@sekiya.twics.co.jpTheo de Raadt
1998-01-24NULL derefNiklas Hallqvist
1998-01-21support expanded panicstr; and add vsprintf backTheo de Raadt
1998-01-21Prevent a NULL-deref in the autoconf_verbose caseNiklas Hallqvist
1998-01-20typoNiklas Hallqvist
1998-01-20Provide a way to debug probes. set autoconf_verbose via DDB, orNiklas Hallqvist
option AUTOCONF_VERBOSE=1 in your kernel config.
1998-01-15Re-enabled write protection on read-only file system mounts. Thanks toConstantine Sapuntzakis
Niels for pointing this one out.
1998-01-11Fix a couple spinlock references. More code motion in vfs_subr.cConstantine Sapuntzakis
1998-01-10A couple more splbio()s in vfs_bio plus moving around a couple functions.Constantine Sapuntzakis
1998-01-10Broke up vfs_subr.c which was getting a bit huge. We now have seperate filesConstantine Sapuntzakis
for the syncer daemon as well as default VOP_*.
1998-01-09core dumps disabled for SUID programs is default again.Constantine Sapuntzakis
1998-01-09Get rid of dumping across symlinks. Races can cause this to be problematicConstantine Sapuntzakis
from a security standpoint (i.e. arbitrary files on the FS can be wiped out).
1998-01-09A better fix for the mkdir ("path/") bug. This fix strips the trailing slashesConstantine Sapuntzakis
(except in the case where the path is just /////) in the following three cases: 1) The path in mkdir 2) The destination path in rename if the source was a directory 3) The destination path in link if the source was a directory Note #3 isn't strictly necessary since most of our file systems don't support hard links of directories anyway.
1998-01-09Back out changes to lookup( ). This breaks a whole bunch of other systemConstantine Sapuntzakis
calls (like open, rename, link, symlink). Problem should probably be fixed other ways.
1998-01-09Fix for mkdir ("path/") problemConstantine Sapuntzakis
1998-01-08Soft updates bug fix: Set the flags on the buffer describing our intentionsConstantine Sapuntzakis
before we call bioops.io_start. However, don't move buffer memory to parent until bioops.io_start has had a chance to do its thing (otherwise, io_start will be very disappointed went it tries to read the buffer :) Thanks to Todd T. Fries for finding this one!
1998-01-06so_linger is in secondsTheo de Raadt
1998-01-04indentTheo de Raadt
1998-01-04Added support for enable/disable attr value. eg disable irq 10. -mojMats O Jansson
1998-01-02make {f,}chflags(.., -1) return EINVAL because -1 is VNOVAL; problem noted ↵Theo de Raadt
by provos
1998-01-02syncTheo de Raadt
1998-01-02merge recent netbsd changesTheo de Raadt
1998-01-02make mmap() return void *, add MAP_FAILEDTheo de Raadt
1997-12-30make it compile w/ GPROFMichael Shalayeff
1997-12-29sysctl ddb.panic_ddb; felix@mamba.pond.sub.orgTheo de Raadt
1997-12-28Do not lose the first char in msgbufNiklas Hallqvist
1997-12-28I should be more careful about what I check in. Undo earlier commenting-outConstantine Sapuntzakis
of security check. Restricted access to /dev/memat higher secure levels now enabled.
1997-12-26Get rid of string literals for file system names and replace withConstantine Sapuntzakis
MOUNT_* macros. Duhhh.