Age | Commit message (Collapse) | Author | |
---|---|---|---|
2001-02-24 | Cleanup 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-01-29 | $OpenBSD$ | Niklas Hallqvist | |
2001-01-25 | spelling | Todd T. Fries | |
2000-12-06 | use __x__ formats for __attribute__ arguments; guenther@gac.edu | Theo de Raadt | |
2000-11-10 | seperate -> separate, okay aaron@ | Niels Provos | |
2000-09-07 | Convert bzero to memset(X, 0..) and bcopy to memcpy. | Artur Grabowski | |
This is to match (make diffs smaller) the code in NetBSD. new gcc inlines those functions, so this could also be a performance win. | |||
2000-07-20 | set uio_procp correctly in uvn_io. | Artur Grabowski | |
2000-07-04 | Fix the latest fix. | Artur Grabowski | |
Only change vm_dsize if the allocation succeeded. From Jason Thorpe. | |||
2000-06-30 | Don't cast to int when checking if we have exceeded our rlimit in sbrk. | Artur Grabowski | |
Plus misc cleanup. | |||
2000-06-14 | put in own ctl level for swapencrypt. | Niels Provos | |
2000-05-27 | use rijndael instead of blowfish because of faster key setup. | Niels Provos | |
break swap paritions into sections, each section has own encryption key. if a section's key becomes unreferenced, erase it. | |||
2000-05-26 | use encrypted blocknumber as IV | Niels Provos | |
2000-04-25 | A fix to the dreaded isadmaattach panic which hunts people playing with | Niklas Hallqvist | |
large memory machines. This time I really hope we can continue quite a bit away over the Gig. | |||
2000-04-04 | remove accidentally comitted files | Artur Grabowski | |
2000-03-21 | only free in swap_off if allocated. | Niels Provos | |
2000-03-18 | postpone memory allocation for uvm swap encryption until it is turned on with | Niels Provos | |
sysctl. | |||
2000-03-18 | make uvm swap encrypt compile again, from markus@ | Niels Provos | |
2000-03-17 | fix a non-DIAGNOSTIC gotcha | Theo de Raadt | |
2000-03-16 | Bring in some new UVM code from NetBSD (not current). | Artur Grabowski | |
- Introduce a new type of map that are interrupt safe and never allow faults in them. mb_map and kmem_map are made intrsafe. - Add "access protection" to uvm_vslock (to be passed down to uvm_fault and later to pmap_enter). - madvise(2) now works. - various cleanups. | |||
2000-03-15 | Fix the NetBSD id strings. | Artur Grabowski | |
2000-03-01 | Prepare for new pmap | Niklas Hallqvist | |
2000-02-29 | <crypto/blf.h> | Markus Friedl | |
2000-01-05 | nfs vnodeops are only defined with NFSCLIENT, not NFSSERVER. | Artur Grabowski | |
2000-01-05 | nfs vnodeops are only defined with NFSCLIENT, not NFSSERVER. | Artur Grabowski | |
1999-12-30 | swap encryption for UVM, option UVM_SWAP_ENCRYPT. needs to be enabled | Niels Provos | |
via sysctl. Pages are encrypted with the Blowfish encryption algorithm, the key is initialized randomly on first swap out, ensuring that entropy has accumulated in the kernel randomness pool. Eventually, swap encryption will be decided on a process by process basis, e.g. a process that reads from a cryptographic filesystem will enable swap encrypt for its pages. okay art@ and deraadt@. | |||
1999-12-06 | Put the "size check fired" behind ifdef DEBUG, it can happen in some | Artur Grabowski | |
legitimate cases. | |||
1999-12-02 | Init the buffer dependency list. | Artur Grabowski | |
1999-11-26 | Remove unnecessary printfs. From deraadt@ | Artur Grabowski | |
1999-09-10 | fixup the uvm_map() call in the uvm_pagealloc_contig() w/ | Michael Shalayeff | |
right uvm_map flags values, also fix the error ondition check. couple of spaces vs tabs in the same code spot. art@ ok | |||
1999-09-03 | Change the pmap_enter api to pass down an argument that indicates | Artur Grabowski | |
the access type that caused this mapping. This is to simplify pmaps with mod/ref emulation (none for the moment) and in some cases speed up pmap_is_{referenced,modified}. At the same time, clean up some mappings that had too high protection. XXX - the access type is incorrect in old vm, it's only used by uvm and MD code. The actual use of this in pmap_enter implementations is not in this commit. | |||
1999-08-23 | sync with NetBSD from 1999.05.24 (there is a reason for this date) | Artur Grabowski | |
Mostly cleanups, but also a few improvements to pagedaemon for better handling of low memory and/or low swap conditions. | |||
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-23 | Add uvm_pagealloc_contig | Hakan Olsson | |
1999-07-20 | accomodations for backward growing stack architectures; art@ k | Michael Shalayeff | |
1999-07-08 | NFS -> NFSSERVER|NFSCLIENT | Theo de Raadt | |
1999-06-24 | don't free spp in swapmount, someone else does that for us. From: mickey@ | Artur Grabowski | |
1999-06-17 | This is embarassing. (I have to start testing the code that I retype from ↵ | Artur Grabowski | |
the diffs) | |||
1999-06-04 | start swapping on the first swap device after initialization | Artur Grabowski | |
1999-06-04 | remove sys_omsync, it's in already in compat. (how did this ever link?) | Artur Grabowski | |
1999-06-04 | remove sys_swapon, it's in already in compat. (how did this ever link?) | Artur Grabowski | |
1999-06-02 | enable sys_swapctl() implementation | Michael Shalayeff | |
1999-04-28 | zap the newhashinit hack. | Artur Grabowski | |
Add an extra flag to hashinit telling if it should wait in malloc. update all calls to hashinit. | |||
1999-02-26 | add OpenBSD tags | Artur Grabowski | |
1999-02-26 | Import of uvm from NetBSD. Some local changes, some code disabled | Artur Grabowski | |