aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/amd64/vm_machdep.c
Commit message (Expand)AuthorAgeFilesLines
* Update various places that store or manipulate CPU masks to use cpumask_tJohn Baldwin2010-08-111-1/+2
* Use critical sections instead of disabling local interrupts to ensureKonstantin Belousov2010-06-151-0/+2
* Introduce the x86 kernel interfaces to allow kernel code to useKonstantin Belousov2010-06-051-3/+8
* Provide groundwork for 32-bit binary compatibility on non-x86 platforms,Nathan Whitehorn2010-03-111-2/+2
* Introduce the new kernel sub-tree x86 which should contain all the codeAttilio Rao2010-02-251-1/+1
* For ia32 syscall(), call cpu_set_syscall_retval(). Update comment insideKonstantin Belousov2009-12-121-1/+5
* Extract the code that records syscall results in the frame into MDKonstantin Belousov2009-11-101-0/+39
* Restore the segment registers and segment base MSRs for amd64 syscallKonstantin Belousov2009-07-091-0/+5
* Save and restore segment registers on amd64 when entering and leavingKonstantin Belousov2009-04-011-20/+76
* In general, the kernel virtual address of the pml4 page table page that isAlan Cox2009-03-221-1/+3
* Eliminate the recomputation of pcb_cr3 from cpu_set_upcall(). TheAlan Cox2009-03-221-1/+1
* Use the p_sysent->sv_flags flag SV_ILP32 to detect 32bit processKonstantin Belousov2009-03-021-8/+3
* If the current thread has the trap bit set (i.e. a debugger hadDavid Xu2008-10-051-0/+8
* Update the comments above the 0xcf9 register reset attempt to match theJohn Baldwin2008-09-111-4/+7
* Remove kernel support for M:N threading.Jeff Roberson2008-03-121-11/+0
* o Rename cpu_thread_setup() to cpu_thread_alloc() to betterMarcel Moolenaar2007-11-141-1/+6
* - Change comments and asserts to reflect the removal of the globalJeff Roberson2007-06-041-2/+2
* Fix the triple fault used as a last resort during a reboot to actuallyJohn Baldwin2007-04-241-3/+8
* MFi386: Attempt to reset the machine using the Reset Control register andJohn Baldwin2007-04-241-1/+30
* Make cpu_set_upcall_kse() and cpu_set_user_tls() work for 32bit process.David Xu2006-09-171-0/+43
* Remove a duplicated line.David Xu2006-07-241-1/+0
* When restarting the BSP during cpu_reset() use a membar to ensure thatJohn Baldwin2005-10-241-1/+3
* Kill pcb_rflags. It served no purpose.Peter Wemm2005-09-271-3/+0
* Validate if the value written into {FS,GS}.base is a canonicalDavid Xu2005-07-101-1/+5
* MFi386: 1.258: Minor cleanupsPeter Wemm2005-06-241-4/+4
* Change cpu_set_kse_upcall to more generic style, so we can reuse itDavid Xu2005-04-231-5/+20
* Divorce critical sections from spinlocks. Critical sections as denoted byJohn Baldwin2005-04-041-0/+8
* MFi386: handle PSL_T properly across fork. Typo fix.Peter Wemm2005-01-211-1/+13
* Remove redundant code to drop per-thread debug register state fromJohn Baldwin2005-01-141-7/+0
* MFi386: Restore cpu_reset proxy code to enable reset from ddb on an AP.Nate Lawson2004-12-271-4/+39
* Reduce diffs to i386.Nate Lawson2004-12-271-16/+11
* Remove unused cnt variable for the SMP case. Trim some excessive blankPeter Wemm2004-11-301-5/+1
* Take advantage of the shutdown processing being wired to the BSP andPeter Wemm2004-11-291-45/+3
* Don't include sys/user.h merely for its side-effect of recursivelyDavid Schultz2004-11-271-1/+0
* Sync with i386 - set rbp reg to 0 for upcalls as a frame marker, not thatPeter Wemm2004-08-161-0/+1
* Mark end of frames.David Xu2004-08-111-0/+1
* Retire cpu_sched_exit(); it is not used any more.Thomas Moestl2004-05-261-6/+0
* Simplify the sf_buf implementation. In short, make it a trivial veneerAlan Cox2004-04-181-65/+7
* - is_physical_memory()'s parameter, which is a physical address, should beAlan Cox2004-04-111-2/+1
* In some cases, sf_buf_alloc() should sleep with pri PCATCH; in others, itAlan Cox2004-04-031-2/+2
* Finish tidying up a couple of leftovers from the KSTACK_PAGES stuff. SomePeter Wemm2004-03-291-1/+0
* MFi386: correctly calculate the top-of-stack when a kthread is createdPeter Wemm2004-03-251-3/+4
* Refactor the existing machine-dependent sf_buf_free() into a machine-Alan Cox2004-03-161-17/+2
* deal with dbregs for fork etcPeter Wemm2004-01-281-17/+25
* Track three new sendfile-related statistics:Mike Silbersack2003-12-281-0/+1
* Move the declaration of sfbufspeak and sfbufsused to mbuf.h,Mike Silbersack2003-12-281-2/+1
* Track current and peak sfbuf usage, export the values via sysctl.Mike Silbersack2003-12-271-0/+4
* Cosmetic and/or trivial sync up with i386.Peter Wemm2003-11-211-1/+1
* Initial landing of SMP support for FreeBSD/amd64.Peter Wemm2003-11-171-0/+65
* - Remove unnecessary synchronization from sf_buf_init(). (There is onlyAlan Cox2003-11-161-2/+0