aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/amd64/vm_machdep.c
Commit message (Expand)AuthorAgeFilesLines
...
* - Modify alpha's sf_buf implementation to use the direct virtual-to-Alan Cox2003-11-161-2/+1
* The great s/npx/fpu/giPeter Wemm2003-11-081-3/+3
* Rename npx* to fpu*. I haven't done the flags/function names yet.Peter Wemm2003-11-081-1/+1
* MFi386: thread specific fpu state optimizationsPeter Wemm2003-10-301-1/+3
* Migrate the sf_buf allocator that is used by sendfile(2) and zero-copyAlan Cox2003-08-291-0/+95
* In vm_thread_swap{in|out}(), remove the alpha specific conditionalMarcel Moolenaar2003-08-161-0/+10
* Use PSL_KERNEL as upcall thread's initial rflags, don't useDavid Xu2003-07-291-1/+1
* Use __FBSDID().David E. O'Brien2003-07-251-2/+4
* Align upcall stack top to odd times of 8. GCC accounts return addressDavid Xu2003-07-251-0/+1
* Implement cpu_set_upcall and cpu_set_upcall_kse.David Xu2003-07-241-0/+68
* GC unused cpu_wait() functionPeter Wemm2003-06-111-5/+0
* Change the second (and last) argument of cpu_set_upcall(). PreviouslyMarcel Moolenaar2003-06-041-1/+1
* Major pmap rework to take advantage of the larger address space on amd64Peter Wemm2003-05-231-1/+1
* Add BASIC i386 binary support for the amd64 kernel. This is largelyPeter Wemm2003-05-141-1/+1
* Commit MD parts of a loosely functional AMD64 port. This is based onPeter Wemm2003-05-011-282/+18
* Reset pcb_gs and %gs before possibly invalidating it.David Xu2003-04-211-1/+5
* Copy %gs from current CPU not from a stale PCB backup.David Xu2003-04-111-0/+2
* - Add support for PAE and more than 4 gigs of ram on x86, dependent on theJake Burkholder2003-03-301-0/+8
* - Add vm_paddr_t, a physical address type. This is required for systemsJake Burkholder2003-03-251-5/+5
* - Added macros NPGPTD, NBPTD, and NPDEPTD, for dealing with the size of theJake Burkholder2003-02-231-1/+1
* - Split the struct kse into struct upcall and struct kse. struct kse willJeff Roberson2003-02-171-6/+4
* Reversion of commit by Davidxu plus fixes since applied.Julian Elischer2003-02-011-4/+6
* Move UPCALL related data structure out of kse, introduce a newDavid Xu2003-01-261-6/+4
* Merge all the various copies of vm_fault_quick() into a singleMatthew Dillon2003-01-161-17/+0
* Merge all the various copies of vmapbuf() and vunmapbuf() into a singleMatthew Dillon2003-01-151-74/+0
* Unbreak the KSE code. Keep track of zobie threads using the Per-CPU storageJulian Elischer2002-12-101-1/+12
* Add page queues locking to vunmapbuf(); reduce differences with respectAlan Cox2002-11-241-3/+3
* Under certain circumstances, we were calling kmem_free() fromMaxime Henrion2002-11-221-9/+17
* Round out the facilty for a 'bound' thread to loan out its KSEJulian Elischer2002-10-091-3/+7
* Add kernel support needed for the KSE-aware libpthread:Jonathan Mini2002-09-161-66/+20
* Zap the implementations of the i386-aout specific cpu_coredump function.Peter Wemm2002-09-071-34/+0
* In order to better support flexible and extensible access control,Robert Watson2002-08-151-1/+2
* Part 1 of KSE-IIIJulian Elischer2002-06-291-5/+155
* Add an MD callout like cpu_exit, but which is called after sched_lock isJake Burkholder2002-06-241-0/+6
* Compromise for critical*()/cpu_critical*() recommit. Cleanup the interruptMatthew Dillon2002-03-271-0/+1
* o Use the MI vm_map_growstack() instead of grow_stack() in trap_pfault()Alan Cox2002-03-211-14/+0
* Fix abuses of cpu_critical_{enter,exit} by converting toWarner Losh2002-03-211-3/+3
* Remove __P.Alfred Perlstein2002-03-201-3/+3
* revert last commit temporarily due to whining on the lists.Matthew Dillon2002-02-261-1/+0
* STAGE-1 of 3 commit - allow (but do not require) interrupts to remainMatthew Dillon2002-02-261-0/+1
* Remove an unused (but initialized) variable from vmapbuf().Alan Cox2002-02-121-5/+3
* Pre-KSE/M3 commit.Julian Elischer2002-02-071-3/+2
* In a couple of places, we recalculated addresses we already had in localJulian Elischer2001-12-181-3/+3
* Modify the critical section API as follows:John Baldwin2001-12-181-2/+2
* Overhaul the per-CPU support a bit:John Baldwin2001-12-111-1/+1
* Split the per-process Local Descriptor Table out of the PCB and intoJohn Baldwin2001-10-251-18/+22
* Change vmapbuf() to use pmap_qenter() and vunmapbuf() to use pmap_qremove().Tor Egge2001-10-141-15/+24
* Fix problem where a user buffer outside of the area being testedMatt Jacob2001-10-021-1/+1
* Reserve an extra 16 bytes in case we have to grow the trapframe intoPeter Wemm2001-09-191-1/+2
* KSE Milestone 2Julian Elischer2001-09-121-34/+45