Age | Commit message (Collapse) | Author | |
---|---|---|---|
2001-06-22 | KNF | Theo de Raadt | |
2001-05-17 | convert mbuf and cluster allocation to pool, mostly from NetBSD | Niels Provos | |
okay art@ miod@ | |||
2001-05-16 | Use pool to allocate struct filedesc0 and struct file. | Artur Grabowski | |
2001-05-05 | Rename configure() to cpu_configure(). | Artur Grabowski | |
Move it from cpu_startup() to main(). | |||
2001-04-06 | Get rid of vm_pmap from struct vmspace. | Artur Grabowski | |
2001-04-02 | On popular demand, the Linux-compatibility clone(2) implementation based | Niklas Hallqvist | |
on NetBSD's code, as well as some faked Posix RT extensions by me. This makes at least simple linuxthreads tests work. | |||
2001-03-16 | Use CIRCLEQ macros for mountlist. | Artur Grabowski | |
2001-03-16 | Use a lockmgr lock for keeping down the vslocked memory in sysctl | Artur Grabowski | |
instead of a home-brew equivalent. | |||
2001-02-05 | only attach pseudo-device if it's counter is above zero; deraadt@, maja@ ok | Michael Shalayeff | |
2001-01-01 | 2001 | Aaron Campbell | |
2000-11-08 | If MD code has defined curproc, don't do it here. | Artur Grabowski | |
This is not a perfect solution. | |||
2000-06-18 | Process ID 5 is now the crypto kernel thread. | Angelos D. Keromytis | |
2000-06-16 | take MIN/MAX from param.h, okay theo@ | Niels Provos | |
2000-06-05 | Changes to exit handling. | Artur Grabowski | |
cpu_exit no longer frees the vmspace and u-area. This is now handled by a separate kernel thread "reaper". This is to avoid sleeping locks in the critical path of cpu_exit where we're not allowed to sleep. From NetBSD | |||
2000-03-23 | Don't reinitialize the tsleep and ITIMER_REAL timers all the time. | Artur Grabowski | |
The function and the argument never change. | |||
2000-03-23 | Adapt roundrobin and schedcpu to the new timeout API. | Artur Grabowski | |
2000-03-22 | some more machine_stack_grows_up | Michael Shalayeff | |
2000-03-20 | bring proto into scope | Theo de Raadt | |
2000-03-17 | Cryptographic services framework, and software "device driver". The | Angelos D. Keromytis | |
idea is to support various cryptographic hardware accelerators (which may be (detachable) cards, secondary/tertiary/etc processors, software crypto, etc). Supports session migration between crypto devices. What it doesn't (yet) support: - multiple instances of the same algorithm used in the same session - use of multiple crypto drivers in the same session - asymmetric crypto No support for a userland device yet. IPsec code path modified to allow for asynchronous cryptography (callbacks used in both input and output processing). Some unrelated code simplification done in the process (especially for AH). Development of this code kindly supported by Network Security Technologies (NSTI). The code was writen mostly in Greece, and is being committed from Montreal. | |||
2000-02-28 | Optimized fdalloc as in Banga and Mogul paper: | Niels Provos | |
http://www.usenix.org/publications/library/proceedings/usenix98/banga.html | |||
2000-01-31 | re-add fixed vfork code from art | Theo de Raadt | |
2000-01-31 | undo vfork changes, since non-UVM was not considered | Theo de Raadt | |
2000-01-28 | Change fork1() from taking forktype and rforkflags, into a single flags | Artur Grabowski | |
argument. Let sys_rfork build the arguments to fork1() and do the sanity checks itself. | |||
2000-01-01 | 2000 | Theo de Raadt | |
1999-11-05 | more stack direction fixes; art@ ok | Michael Shalayeff | |
1999-09-12 | Fix rootdev handling, use disk checksums to find the device we were booted | Tobias Weingartner | |
from. Hopefully this will fix all the hangs/panics where the root device was not found. | |||
1999-08-17 | New cpu_fork API to take a stack in which you point the child's stackpointer | Niklas Hallqvist | |
to, at the bottom or the top, depending on your architecture's stack growth direction. This is in preparation for Linux' clone(2) emulation. port maintainers, please check that I did the work right. | |||
1999-07-15 | vm_offset_t -> {v,p}addr_t ; vm_size_t -> {v,p}size_t | Artur Grabowski | |
1999-04-22 | better panic message | Artur Grabowski | |
1999-03-01 | re-do how copyright messages are done | Theo de Raadt | |
1999-02-26 | initialize uvm, make allocations work with uvm, namchanges for uvm, etc | Artur Grabowski | |
1999-01-11 | kthread abstraction from NetBSD, implemented with our rfork | Niklas Hallqvist | |
1999-01-10 | Generalize cpu_set_kpc to take any kind of arg; mostly from NetBSD | Niklas Hallqvist | |
1999-01-02 | 1999 | Theo de Raadt | |
1998-09-16 | add openbsd copyright; if you have not talked to me about this already, do ↵ | Theo de Raadt | |
so now | |||
1998-03-01 | Merge 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-20 | prototype dkcsumattach correctly | Niklas Hallqvist | |
1997-11-06 | Updates for VFS Lite 2 + soft update. | Constantine Sapuntzakis | |
1997-11-06 | mak kernel compiles w/o bios0 | Michael Shalayeff | |
1997-10-28 | dkcsum is *really* mandatory. XXX will be done differently later. | Niklas Hallqvist | |
1997-10-06 | back out vfs lite2 till after 2.2 | Theo de Raadt | |
1997-10-06 | VFS Lite2 Changes | Constantine Sapuntzakis | |
1997-07-28 | two unneeded variables; enami@ba2.so-net.or.jp | Theo de Raadt | |
1997-06-05 | random pid generation, heh | Theo de Raadt | |
1997-04-19 | Fix return with missin value... | Per Fogelstrom | |
1997-03-27 | Implement NOFILE_MAX--hard limit on max descriptors per proccess. | Todd C. Miller | |
Future direction, might make sense to make this a kernel symbol tha is sysctl-able. | |||
1996-11-06 | mountroot is prototyped elsewhere | Theo de Raadt | |
1996-10-19 | random device is permanent now. | Michael Shalayeff | |
1996-09-21 | fix NFSSERVER w/o NFSCLIENT; netbsd pr#1780, cgd@netbsd (yes, a 10month | Theo de Raadt | |
old PR and the fix is mostly unchanged). | |||
1996-09-04 | more Swedish pedantery, kill statics, provide protos etc | Niklas Hallqvist | |