summaryrefslogtreecommitdiffstats
path: root/sys/amd64/amd64/vm_machdep.c
Commit message (Expand)AuthorAgeFilesLines
* Revert "Revert "MFC r328083,328096,328116,328119,328120,328128,328135,328153,...Luiz Souza2018-02-231-0/+2
* Revert "Revert "MFC r322762, r322799, r322832, r322833:""Luiz Souza2018-02-231-2/+4
* Revert "MFC r322762, r322799, r322832, r322833:"Luiz Souza2018-02-211-4/+2
* Revert "MFC r328083,328096,328116,328119,328120,328128,328135,328153,328157,"Luiz Souza2018-02-211-2/+0
* MFC r328083,328096,328116,328119,328120,328128,328135,328153,328157,kib2018-02-191-0/+2
* MFC r322762, r322799, r322832, r322833:kib2018-02-191-2/+4
* Update comments for the MD functions managing contexts for newkib2016-06-161-24/+14
* Add macro to convert errno and use it when appropriate.dchagin2016-05-221-7/+1
* Eliminate pvh_global_lock from the amd64 pmap.kib2016-05-141-0/+1
* The PKRU state size is 4 bytes, its support makes the XSAVE area sizekib2016-03-151-3/+4
* Remove unneeded data dependency, currently imposed bykib2015-06-281-0/+2
* Remove several write-only variables, all reported by the gcc 4.9kib2015-05-291-2/+0
* Rewrite amd64 PCID implementation to follow an algorithm described inkib2015-05-091-2/+0
* MFamd64: Add support for extended FPU states on i386. This includesjhb2014-11-021-1/+1
* Retire smp_active. It was racey and caused demonstrated problems withscottl2014-04-261-1/+1
* Clear the kernel grab of the FPU state on fork. The pcb_save pointerkib2014-03-291-1/+2
* Remove vestiges of knowing the ISA bus, which we gave up on around 20imp2014-03-191-1/+1
* Ensure that the ERESTART return from the syscall reloads thekib2013-09-241-0/+4
* Free both KVA and backing pages when freeing TSS memory.kib2013-09-231-1/+1
* On those machines, where sf_bufs do not represent any real object, makeglebius2013-09-061-22/+0
* Tidy up some loose ends in the PCID code:kib2013-09-041-3/+1
* Implement support for the process-context identifiers ('PCID') onkib2013-08-301-0/+2
* Replace kernel virtual address space allocation with vmem. This providesjeff2013-08-071-1/+1
* Improve readability of static assertions for OFFSET_* macros.ed2013-05-131-3/+4
* Add a "pause" to busy wait loops in the cpu reset path.neel2013-01-091-3/+7
* Introduce curpcb magic variable, similar to curthread, which is MDkib2012-07-191-0/+4
* In cpu_set_user_tls(), consistently set PCB_FULL_IRET pcb flag forkib2012-02-101-1/+1
* Add support for the extended FPU states on amd64, both for nativekib2012-01-211-9/+63
* With retirement of cpumask_t and usage of cpuset_t for representing aattilio2011-07-041-6/+3
* Commit the support for removing cpumask_t and replacing it directly withattilio2011-05-051-6/+15
* Add macro to test the sv_flags of any process. Change some places to testdchagin2011-01-261-2/+2
* Improve PCB flags handling and make it more robust. Add two new functionsjkim2010-12-221-7/+9
* Update some comments related to use of amd64 full context switch.kib2010-12-071-3/+2
* Retire write-only PCB_FULLCTX pcb flag on amd64.kib2010-12-071-1/+0
* Update various places that store or manipulate CPU masks to use cpumask_tjhb2010-08-111-1/+2
* Use critical sections instead of disabling local interrupts to ensurekib2010-06-151-0/+2
* Introduce the x86 kernel interfaces to allow kernel code to usekib2010-06-051-3/+8
* Provide groundwork for 32-bit binary compatibility on non-x86 platforms,nwhitehorn2010-03-111-2/+2
* Introduce the new kernel sub-tree x86 which should contain all the codeattilio2010-02-251-1/+1
* For ia32 syscall(), call cpu_set_syscall_retval(). Update comment insidekib2009-12-121-1/+5
* Extract the code that records syscall results in the frame into MDkib2009-11-101-0/+39
* Restore the segment registers and segment base MSRs for amd64 syscallkib2009-07-091-0/+5
* Save and restore segment registers on amd64 when entering and leavingkib2009-04-011-20/+76
* In general, the kernel virtual address of the pml4 page table page that isalc2009-03-221-1/+3
* Eliminate the recomputation of pcb_cr3 from cpu_set_upcall(). Thealc2009-03-221-1/+1
* Use the p_sysent->sv_flags flag SV_ILP32 to detect 32bit processkib2009-03-021-8/+3
* If the current thread has the trap bit set (i.e. a debugger haddavidxu2008-10-051-0/+8
* Update the comments above the 0xcf9 register reset attempt to match thejhb2008-09-111-4/+7
* Remove kernel support for M:N threading.jeff2008-03-121-11/+0
* o Rename cpu_thread_setup() to cpu_thread_alloc() to bettermarcel2007-11-141-1/+6
OpenPOWER on IntegriCloud