Age | Commit message (Collapse) | Author | |
---|---|---|---|
2001-11-15 | Remove creds from struct buf, move the creds that nfs need into the nfs node. | Artur Grabowski | |
While in the area, convert nfs node allocation from malloc to pool and do some cleanups. Based on the UBC changes in NetBSD. niklas@ ok. | |||
2001-11-12 | Bring in more changes from NetBSD. Mostly pagedaemon improvements. | Artur Grabowski | |
2001-11-11 | Sync in more stuff from NetBSD. | Artur Grabowski | |
2001-11-10 | Move maxdmap and maxsmap to kern_resource.c | Artur Grabowski | |
2001-11-10 | Merge in some parts of the ubc work that has been done in NetBSD that are not | Artur Grabowski | |
UBC, but prerequsites for it. - Create a daemon that processes async I/O (swap and paging in the future) requests that need processing in process context and that were processed in the pagedaemon before. - Convert some ugly ifdef DIAGNOSTIC code to less intrusive KASSERTs. - misc other cleanups. | |||
2001-11-09 | various style fixes. | Artur Grabowski | |
2001-11-09 | minor sync to NetBSD. | Artur Grabowski | |
2001-11-07 | Another sync of uvm to NetBSD. Just minor fiddling, no major changes. | Artur Grabowski | |
2001-11-07 | Add an alignment argument to uvm_map that specifies an alignment hint | Artur Grabowski | |
for the virtual address. | |||
2001-11-06 | Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary. | Miod Vallat | |
(Look ma, I might have broken the tree) | |||
2001-11-06 | Let fork1, uvm_fork, and cpu_fork take a function/argument pair as argument, | Artur Grabowski | |
instead of doing fork1, cpu_set_kpc. This lets us retire cpu_set_kpc and avoid a multiprocessor race. This commit breaks vax because it doesn't look like any other arch, someone working on vax might want to look at this and try to adapt the code to be more like the rest of the world. Idea and uvm parts from NetBSD. | |||
2001-11-06 | More sync to NetBSD. | Artur Grabowski | |
- Use malloc/free instead of MALLOC/FREE for variable sized allocations. - Move the memory inheritance code to sys/mman.h and rename from VM_* to MAP_* - various cleanups and simplifications. | |||
2001-11-06 | Move the last content from vm/ to uvm/ | Artur Grabowski | |
The only thing left in vm/ are just dumb wrappers. vm/vm.h includes uvm/uvm_extern.h vm/pmap.h includes uvm/uvm_pmap.h vm/vm_page.h includes uvm/uvm_page.h | |||
2001-11-06 | Kill vm/vm_param.h, move it to uvm/uvm_param.h | Artur Grabowski | |
2001-11-06 | Sync to NetBSD. | Artur Grabowski | |
2001-11-06 | sync to NetBSD. | Artur Grabowski | |
2001-11-06 | Minor sync to NetBSD. | Artur Grabowski | |
2001-11-05 | Minor sync to NetBSD. | Artur Grabowski | |
2001-11-01 | Don't allow negative offsets. Some type confusion. | Artur Grabowski | |
2001-11-01 | Change d_mmap in struct cdevsw from: | Artur Grabowski | |
int (*d_mmap) __P((dev_t, int, int)); to: paddr_t (*d_mmap) __P((dev_t, off_t, int)); This allows us to mmap devices past 4GB offsets. | |||
2001-10-26 | - every new fd created by falloc() is marked as larval and should not be used | Artur Grabowski | |
any anyone. Every caller of falloc matures the fd when it's usable. - Since every lookup in the fd table must now check this flag and all of them do the same thing, move all the necessary checks into a function - fd_getfile. | |||
2001-09-20 | occured->occurred | Mike Pechkin | |
idea from deraadt@ via NetBSD millert@ ok | |||
2001-09-20 | Avoid leaking memory if uiomove fails. | Artur Grabowski | |
2001-09-19 | merge vm/vm_kern.h into uvm/uvm_extern.h; art@ ok | Michael Shalayeff | |
2001-09-11 | Don't include <vm/vm_kern.h> if you don't need foo_map. | Miod Vallat | |
2001-09-05 | use %ll instead of %q | Theo de Raadt | |
2001-08-31 | do not init swapdev_vp if it's already done elsewhere; art@ ok | Michael Shalayeff | |
2001-08-25 | Default to disabled zeroing of pages in the idle loop. | Artur Grabowski | |
2001-08-24 | switch to the optimised AES reference code from | Markus Friedl | |
http://www.esat.kuleuven.ac.be/~rijmen/rijndael/rijndael-fst-3.0.zip the same code is used by ssh, so please make sure to update usr.sbin/ssh/rijndael.c if you change this code. tested on sparc (jason) and with swap encryption (me); ok deraadt@, provos@ | |||
2001-08-12 | merge vm_map.h into uvm_map.h, kinda matches netbsd's approach | Michael Shalayeff | |
2001-08-12 | vm_pager.h no more | Michael Shalayeff | |
2001-08-12 | vm_inherit.h no more | Michael Shalayeff | |
2001-08-12 | vm_extern.h no more | Michael Shalayeff | |
2001-08-12 | moce pglisth into uvm_pglist.h | Michael Shalayeff | |
2001-08-12 | vm/vm_prot.h no more | Michael Shalayeff | |
2001-08-11 | Various random fixes from NetBSD. | Artur Grabowski | |
Including support for zeroing pages in the idle loop (not enabled yet). | |||
2001-08-08 | nuke __attribute__((__noreturn__)) when used in conjunction with __dead | Todd C. Miller | |
2001-08-06 | remove vm_conf.h; art@ ok | Michael Shalayeff | |
2001-08-06 | Add a new type voff_t (right now it's typedefed as off_t) used for offsets | Artur Grabowski | |
into objects. Gives the possibilty to mmap beyond the size of vaddr_t. From NetBSD. | |||
2001-08-02 | Sysctl for finding out how many pages there are in kmem_map. | Artur Grabowski | |
2001-07-31 | Allocate page buckets from kernel_map. This should save a good | Artur Grabowski | |
amount of kmem_map on machines with lots of physical memory. | |||
2001-07-31 | minor sync to NetBSD. | Artur Grabowski | |
2001-07-26 | Add support for disabling swap devices (swapctl -d). | Artur Grabowski | |
Improve error handling on I/O errors to swap. From NetBSD | |||
2001-07-25 | Some updates to UVM from NetBSD. Nothing really critical, just a sync. | Artur Grabowski | |
2001-07-25 | Change the pmap_enter interface to merge access_type and the wired boolean | Artur Grabowski | |
and arbitrary flags into one argument. One new flag is PMAP_CANFAIL that tells pmap_enter that it can fail if there are not enough resources to satisfy the request. If this flag is not passed, pmap_enter should panic as it should have done before this change (XXX - many pmaps are still not doing that). Only i386 and alpha implement CANFAIL for now. Includes uvm updates from NetBSD. | |||
2001-07-19 | Missed one in PMAP_NEW fix. | Artur Grabowski | |
2001-07-18 | Unconfuse UVM_UNLOCK_AND_WAIT. From NetBSD. | Artur Grabowski | |
2001-07-18 | Correct the NetBSD tag. | Artur Grabowski | |
2001-07-18 | Sync in more from NetBSD. | Artur Grabowski | |
Original commit message: Patch from chuq for uvm r/w map oscillation bug. Fixes the XalphaNetBSD slowdown. | |||
2001-07-18 | Change some annoying DIAGNOSTIC printfs to DEBUG. | Artur Grabowski | |
From NetBSD. |