| Commit message (Expand) | Author | Age | Files | Lines |
* | Part 1 of KSE-III | julian | 2002-06-29 | 1 | -5/+155 |
* | Add an MD callout like cpu_exit, but which is called after sched_lock is | jake | 2002-06-24 | 1 | -0/+6 |
* | Compromise for critical*()/cpu_critical*() recommit. Cleanup the interrupt | dillon | 2002-03-27 | 1 | -0/+1 |
* | o Use the MI vm_map_growstack() instead of grow_stack() in trap_pfault() | alc | 2002-03-21 | 1 | -14/+0 |
* | Fix abuses of cpu_critical_{enter,exit} by converting to | imp | 2002-03-21 | 1 | -3/+3 |
* | Remove __P. | alfred | 2002-03-20 | 1 | -3/+3 |
* | revert last commit temporarily due to whining on the lists. | dillon | 2002-02-26 | 1 | -1/+0 |
* | STAGE-1 of 3 commit - allow (but do not require) interrupts to remain | dillon | 2002-02-26 | 1 | -0/+1 |
* | Remove an unused (but initialized) variable from vmapbuf(). | alc | 2002-02-12 | 1 | -5/+3 |
* | Pre-KSE/M3 commit. | julian | 2002-02-07 | 1 | -3/+2 |
* | In a couple of places, we recalculated addresses we already had in local | julian | 2001-12-18 | 1 | -3/+3 |
* | Modify the critical section API as follows: | jhb | 2001-12-18 | 1 | -2/+2 |
* | Overhaul the per-CPU support a bit: | jhb | 2001-12-11 | 1 | -1/+1 |
* | Split the per-process Local Descriptor Table out of the PCB and into | jhb | 2001-10-25 | 1 | -18/+22 |
* | Change vmapbuf() to use pmap_qenter() and vunmapbuf() to use pmap_qremove(). | tegge | 2001-10-14 | 1 | -15/+24 |
* | Fix problem where a user buffer outside of the area being tested | mjacob | 2001-10-02 | 1 | -1/+1 |
* | Reserve an extra 16 bytes in case we have to grow the trapframe into | peter | 2001-09-19 | 1 | -1/+2 |
* | KSE Milestone 2 | julian | 2001-09-12 | 1 | -34/+45 |
* | Rip some well duplicated code out of cpu_wait() and cpu_exit() and move | peter | 2001-09-10 | 1 | -26/+0 |
* | Missing part of dillon's coredump commit. cpu_coredump() was still | peter | 2001-09-08 | 1 | -4/+2 |
* | Nuke #if 0'ed "setredzone()" stub. We never used it, and probably | peter | 2001-09-04 | 1 | -17/+0 |
* | Optionize UPAGES for the i386. As part of this I split some of the low | peter | 2001-08-25 | 1 | -0/+1 |
* | Activate SSE/SIMD. This is the extra context switching support that | peter | 2001-07-12 | 1 | -1/+1 |
* | Move vm_page_zero_idle() from machine-dependant sections to a | dillon | 2001-07-05 | 1 | -61/+0 |
* | Reorg vm_page.c into vm_page.c, vm_pageq.c, and vm_contig.c (for contigmalloc). | dillon | 2001-07-04 | 1 | -1/+1 |
* | With Alfred's permission, remove vm_mtx in favor of a fine-grained approach | dillon | 2001-07-04 | 1 | -15/+11 |
* | Allow Giant to be recursed when a process terminates. | jhb | 2001-07-03 | 1 | -2/+2 |
* | Add a new MI pointer to the process' trapframe p_frame instead of using | jhb | 2001-06-29 | 1 | -8/+8 |
* | We can't grab the sched_lock in set_user_ldt() because when it is called | jhb | 2001-05-30 | 1 | -1/+3 |
* | Remove a few more spl's I missed earlier. | jhb | 2001-05-22 | 1 | -2/+0 |
* | Axe unneeded spl()'s. | jhb | 2001-05-21 | 1 | -3/+0 |
* | Introduce a global lock for the vm subsystem (vm_mtx). | alfred | 2001-05-19 | 1 | -6/+16 |
* | Use a critical region to protect pushing of the parent's npx state to the | bde | 2001-05-13 | 1 | -4/+14 |
* | - Use sched_lock and critical regions to ensure that LDT updates are thread | jhb | 2001-05-10 | 1 | -0/+4 |
* | Overhaul of the SMP code. Several portions of the SMP kernel support have | jhb | 2001-04-27 | 1 | -3/+1 |
* | Use the proc lock to protect p_pptr when waking up our parent in cpu_exit() | jhb | 2001-03-07 | 1 | -1/+2 |
* | Activate USER_LDT by default. The new thread libraries are going to | peter | 2001-02-23 | 1 | -8/+2 |
* | - Don't call clear_resched() in userret(), instead, clear the resched flag | jhb | 2001-02-20 | 1 | -2/+0 |
* | Change and clean the mutex lock interface. | bmilekic | 2001-02-09 | 1 | -4/+4 |
* | Send "#if NISA > 0" to the bit-bucket and replace it with an option. | peter | 2001-01-29 | 1 | -3/+2 |
* | Setup the return values for a child process in the trapframe when we setup | jhb | 2001-01-24 | 1 | -0/+4 |
* | Use #ifdef DEV_NPX from opt_npx.h instead of #if NNPX > 0 from npx.h | peter | 2001-01-19 | 1 | -4/+4 |
* | Use PCPU_GET, PCPU_PTR and PCPU_SET to access all per-cpu variables | jake | 2001-01-10 | 1 | -5/+5 |
* | Protect proc.p_pptr and proc.p_children/p_sibling with the | jake | 2000-12-23 | 1 | -0/+12 |
* | Convert more malloc+bzero to malloc+M_ZERO. | dwmalone | 2000-12-08 | 1 | -2/+1 |
* | Revert the previous change I made to cpu_switch. It doesn't help as | jake | 2000-12-08 | 1 | -1/+1 |
* | Change cpu_switch to explicitly popl the callers program counter and | jake | 2000-12-03 | 1 | -1/+1 |
* | - Overhaul the software interrupt code to use interrupt threads for each | jhb | 2000-10-25 | 1 | -1/+1 |
* | Don't dink with interrupts in vm_page_zero_idle(). This code assumed it | jhb | 2000-10-23 | 1 | -10/+1 |
* | - machine/mutex.h -> sys/mutex.h | jhb | 2000-10-20 | 1 | -2/+2 |