summaryrefslogtreecommitdiffstats
path: root/sys/amd64/amd64/vm_machdep.c
Commit message (Expand)AuthorAgeFilesLines
* Part 1 of KSE-IIIjulian2002-06-291-5/+155
* Add an MD callout like cpu_exit, but which is called after sched_lock isjake2002-06-241-0/+6
* Compromise for critical*()/cpu_critical*() recommit. Cleanup the interruptdillon2002-03-271-0/+1
* o Use the MI vm_map_growstack() instead of grow_stack() in trap_pfault()alc2002-03-211-14/+0
* Fix abuses of cpu_critical_{enter,exit} by converting toimp2002-03-211-3/+3
* Remove __P.alfred2002-03-201-3/+3
* revert last commit temporarily due to whining on the lists.dillon2002-02-261-1/+0
* STAGE-1 of 3 commit - allow (but do not require) interrupts to remaindillon2002-02-261-0/+1
* Remove an unused (but initialized) variable from vmapbuf().alc2002-02-121-5/+3
* Pre-KSE/M3 commit.julian2002-02-071-3/+2
* In a couple of places, we recalculated addresses we already had in localjulian2001-12-181-3/+3
* Modify the critical section API as follows:jhb2001-12-181-2/+2
* Overhaul the per-CPU support a bit:jhb2001-12-111-1/+1
* Split the per-process Local Descriptor Table out of the PCB and intojhb2001-10-251-18/+22
* Change vmapbuf() to use pmap_qenter() and vunmapbuf() to use pmap_qremove().tegge2001-10-141-15/+24
* Fix problem where a user buffer outside of the area being testedmjacob2001-10-021-1/+1
* Reserve an extra 16 bytes in case we have to grow the trapframe intopeter2001-09-191-1/+2
* KSE Milestone 2julian2001-09-121-34/+45
* Rip some well duplicated code out of cpu_wait() and cpu_exit() and movepeter2001-09-101-26/+0
* Missing part of dillon's coredump commit. cpu_coredump() was stillpeter2001-09-081-4/+2
* Nuke #if 0'ed "setredzone()" stub. We never used it, and probablypeter2001-09-041-17/+0
* Optionize UPAGES for the i386. As part of this I split some of the lowpeter2001-08-251-0/+1
* Activate SSE/SIMD. This is the extra context switching support thatpeter2001-07-121-1/+1
* Move vm_page_zero_idle() from machine-dependant sections to adillon2001-07-051-61/+0
* Reorg vm_page.c into vm_page.c, vm_pageq.c, and vm_contig.c (for contigmalloc).dillon2001-07-041-1/+1
* With Alfred's permission, remove vm_mtx in favor of a fine-grained approachdillon2001-07-041-15/+11
* Allow Giant to be recursed when a process terminates.jhb2001-07-031-2/+2
* Add a new MI pointer to the process' trapframe p_frame instead of usingjhb2001-06-291-8/+8
* We can't grab the sched_lock in set_user_ldt() because when it is calledjhb2001-05-301-1/+3
* Remove a few more spl's I missed earlier.jhb2001-05-221-2/+0
* Axe unneeded spl()'s.jhb2001-05-211-3/+0
* Introduce a global lock for the vm subsystem (vm_mtx).alfred2001-05-191-6/+16
* Use a critical region to protect pushing of the parent's npx state to thebde2001-05-131-4/+14
* - Use sched_lock and critical regions to ensure that LDT updates are threadjhb2001-05-101-0/+4
* Overhaul of the SMP code. Several portions of the SMP kernel support havejhb2001-04-271-3/+1
* Use the proc lock to protect p_pptr when waking up our parent in cpu_exit()jhb2001-03-071-1/+2
* Activate USER_LDT by default. The new thread libraries are going topeter2001-02-231-8/+2
* - Don't call clear_resched() in userret(), instead, clear the resched flagjhb2001-02-201-2/+0
* Change and clean the mutex lock interface.bmilekic2001-02-091-4/+4
* Send "#if NISA > 0" to the bit-bucket and replace it with an option.peter2001-01-291-3/+2
* Setup the return values for a child process in the trapframe when we setupjhb2001-01-241-0/+4
* Use #ifdef DEV_NPX from opt_npx.h instead of #if NNPX > 0 from npx.hpeter2001-01-191-4/+4
* Use PCPU_GET, PCPU_PTR and PCPU_SET to access all per-cpu variablesjake2001-01-101-5/+5
* Protect proc.p_pptr and proc.p_children/p_sibling with thejake2000-12-231-0/+12
* Convert more malloc+bzero to malloc+M_ZERO.dwmalone2000-12-081-2/+1
* Revert the previous change I made to cpu_switch. It doesn't help asjake2000-12-081-1/+1
* Change cpu_switch to explicitly popl the callers program counter andjake2000-12-031-1/+1
* - Overhaul the software interrupt code to use interrupt threads for eachjhb2000-10-251-1/+1
* Don't dink with interrupts in vm_page_zero_idle(). This code assumed itjhb2000-10-231-10/+1
* - machine/mutex.h -> sys/mutex.hjhb2000-10-201-2/+2
OpenPOWER on IntegriCloud