| Commit message (Expand) | Author | Age | Files | Lines |
* | - Hold the page queues lock around vm_page_wakeup(). | alc | 2002-12-24 | 1 | -0/+2 |
* | This is David Schultz's swapoff code which I am finally able to commit. | dillon | 2002-12-15 | 1 | -0/+40 |
* | - Check that a process isn't a new process (p_state == PRS_NEW) before | jhb | 2002-10-22 | 1 | -20/+23 |
* | Remove old useless debugging code | julian | 2002-10-14 | 1 | -5/+0 |
* | Be consistent about "static" functions: if the function is marked | phk | 2002-09-28 | 1 | -2/+2 |
* | Use the fields in the sysentvec and in the vm map header in place of the | jake | 2002-09-21 | 1 | -14/+6 |
* | Completely redo thread states. | julian | 2002-09-11 | 1 | -10/+15 |
* | - Do not swap out a process if it is in creation. The process may have no | tanimura | 2002-09-09 | 1 | -0/+24 |
* | Use UMA as a complex object allocator. | julian | 2002-09-06 | 1 | -5/+0 |
* | s/SGNL/SIG/ | davidxu | 2002-09-05 | 1 | -1/+2 |
* | o Setting PG_MAPPED and PG_WRITEABLE on pages that are mapped and unmapped | alc | 2002-07-31 | 1 | -2/+0 |
* | - Optimize wakeup() and its friends; if a thread waken up is being | tanimura | 2002-07-30 | 1 | -64/+65 |
* | Remove a XXXKSE comment. the code is no longer a problem.. | julian | 2002-07-29 | 1 | -1/+1 |
* | Create a new thread state to describe threads that would be ready to run | julian | 2002-07-29 | 1 | -16/+66 |
* | o Pass VM_ALLOC_WIRED to vm_page_grab() rather than calling vm_page_wire() | alc | 2002-07-29 | 1 | -7/+2 |
* | Do not pass a thread with the state TDS_RUNQ to setrunqueue(), otherwise | tanimura | 2002-07-21 | 1 | -1/+4 |
* | o Lock page queue accesses by vm_page_wire(). | alc | 2002-07-14 | 1 | -0/+2 |
* | o Lock some page queue accesses, in particular, those by vm_page_unwire(). | alc | 2002-07-13 | 1 | -0/+4 |
* | Avoid a vm_page_lookup() - that uses a spinlock protected hash. We can | peter | 2002-07-12 | 1 | -2/+5 |
* | Avoid vm_page_lookup() [grabs a spinlock] and just process the upage | peter | 2002-07-08 | 1 | -14/+9 |
* | Collect all the (now equivalent) pmap_new_proc/pmap_dispose_proc/ | peter | 2002-07-07 | 1 | -7/+152 |
* | A small cleanup. | julian | 2002-07-04 | 1 | -1/+0 |
* | Don;t call teh thread setup routines from here.. | julian | 2002-07-04 | 1 | -1/+0 |
* | Part 1 of KSE-III | julian | 2002-06-29 | 1 | -17/+31 |
* | o Remove GIANT_REQUIRED from vslock(). | alc | 2002-06-22 | 1 | -1/+10 |
* | o Remove GIANT_REQUIRED from useracc() and vsunlock(). Neither | alc | 2002-06-15 | 1 | -3/+4 |
* | o Use vm_map_wire() and vm_map_unwire() in place of vm_map_pageable() and | alc | 2002-06-14 | 1 | -4/+3 |
* | o Introduce and use vm_map_trylock() to replace several direct uses | alc | 2002-04-28 | 1 | -3/+1 |
* | Remove __P. | alfred | 2002-03-19 | 1 | -3/+3 |
* | Fix a gcc-3.1+ warning. | peter | 2002-03-19 | 1 | -0/+1 |
* | Back out the modification of vm_map locks from lockmgr to sx locks. The | green | 2002-03-18 | 1 | -1/+3 |
* | Undo part of revision 1.57: Now that (o)sendsig() doesn't call useracc(), | alc | 2002-03-17 | 1 | -13/+3 |
* | Acquire a read lock on the map inside of vm_map_check_protection() rather | alc | 2002-03-17 | 1 | -4/+1 |
* | Rename SI_SUB_MUTEX to SI_SUB_MTX_POOL to make the name at all accurate. | green | 2002-03-13 | 1 | -3/+1 |
* | - Remove a number of extra newlines that do not belong here according to | eivind | 2002-03-10 | 1 | -2/+0 |
* | Remove unused variable (td) | peter | 2002-02-26 | 1 | -1/+0 |
* | In a threaded world, differnt priorirites become properties of | julian | 2002-02-11 | 1 | -2/+3 |
* | Pre-KSE/M3 commit. | julian | 2002-02-07 | 1 | -4/+5 |
* | Fix a race with free'ing vmspaces at process exit when vmspaces are | alfred | 2002-02-05 | 1 | -1/+1 |
* | Don't declare vm_swapout() in the NO_SWAPPING case when it is not defined. | bde | 2002-01-17 | 1 | -6/+4 |
* | Change the preemption code for software interrupt thread schedules and | jhb | 2002-01-05 | 1 | -1/+1 |
* | Make MAXTSIZ, DFLDSIZ, MAXDSIZ, DFLSSIZ, MAXSSIZ, SGROWSIZ loader | ps | 2001-10-10 | 1 | -5/+4 |
* | KSE Milestone 2 | julian | 2001-09-12 | 1 | -61/+94 |
* | Rip some well duplicated code out of cpu_wait() and cpu_exit() and move | peter | 2001-09-10 | 1 | -1/+17 |
* | whitespace / register cleanup | dillon | 2001-07-04 | 1 | -7/+7 |
* | With Alfred's permission, remove vm_mtx in favor of a fine-grained approach | dillon | 2001-07-04 | 1 | -35/+10 |
* | Put the scheduler, vmdaemon, and pagedaemon kthreads back under Giant for | jhb | 2001-06-20 | 1 | -3/+0 |
* | - Lock the VM around the pmap_swapin_proc() call in faultin(). | jhb | 2001-05-23 | 1 | -15/+16 |
* | Introduce a global lock for the vm subsystem (vm_mtx). | alfred | 2001-05-19 | 1 | -3/+35 |
* | - Use a timeout for the tsleep in scheduler() instead of having vmmeter() | jhb | 2001-05-18 | 1 | -2/+21 |