| Commit message (Expand) | Author | Age | Files | Lines |
* | The PKRU state size is 4 bytes, its support makes the XSAVE area size | kib | 2016-03-15 | 1 | -3/+4 |
* | Remove unneeded data dependency, currently imposed by | kib | 2015-06-28 | 1 | -0/+2 |
* | Remove several write-only variables, all reported by the gcc 4.9 | kib | 2015-05-29 | 1 | -2/+0 |
* | Rewrite amd64 PCID implementation to follow an algorithm described in | kib | 2015-05-09 | 1 | -2/+0 |
* | MFamd64: Add support for extended FPU states on i386. This includes | jhb | 2014-11-02 | 1 | -1/+1 |
* | Retire smp_active. It was racey and caused demonstrated problems with | scottl | 2014-04-26 | 1 | -1/+1 |
* | Clear the kernel grab of the FPU state on fork. The pcb_save pointer | kib | 2014-03-29 | 1 | -1/+2 |
* | Remove vestiges of knowing the ISA bus, which we gave up on around 20 | imp | 2014-03-19 | 1 | -1/+1 |
* | Ensure that the ERESTART return from the syscall reloads the | kib | 2013-09-24 | 1 | -0/+4 |
* | Free both KVA and backing pages when freeing TSS memory. | kib | 2013-09-23 | 1 | -1/+1 |
* | On those machines, where sf_bufs do not represent any real object, make | glebius | 2013-09-06 | 1 | -22/+0 |
* | Tidy up some loose ends in the PCID code: | kib | 2013-09-04 | 1 | -3/+1 |
* | Implement support for the process-context identifiers ('PCID') on | kib | 2013-08-30 | 1 | -0/+2 |
* | Replace kernel virtual address space allocation with vmem. This provides | jeff | 2013-08-07 | 1 | -1/+1 |
* | Improve readability of static assertions for OFFSET_* macros. | ed | 2013-05-13 | 1 | -3/+4 |
* | Add a "pause" to busy wait loops in the cpu reset path. | neel | 2013-01-09 | 1 | -3/+7 |
* | Introduce curpcb magic variable, similar to curthread, which is MD | kib | 2012-07-19 | 1 | -0/+4 |
* | In cpu_set_user_tls(), consistently set PCB_FULL_IRET pcb flag for | kib | 2012-02-10 | 1 | -1/+1 |
* | Add support for the extended FPU states on amd64, both for native | kib | 2012-01-21 | 1 | -9/+63 |
* | With retirement of cpumask_t and usage of cpuset_t for representing a | attilio | 2011-07-04 | 1 | -6/+3 |
* | Commit the support for removing cpumask_t and replacing it directly with | attilio | 2011-05-05 | 1 | -6/+15 |
* | Add macro to test the sv_flags of any process. Change some places to test | dchagin | 2011-01-26 | 1 | -2/+2 |
* | Improve PCB flags handling and make it more robust. Add two new functions | jkim | 2010-12-22 | 1 | -7/+9 |
* | Update some comments related to use of amd64 full context switch. | kib | 2010-12-07 | 1 | -3/+2 |
* | Retire write-only PCB_FULLCTX pcb flag on amd64. | kib | 2010-12-07 | 1 | -1/+0 |
* | Update various places that store or manipulate CPU masks to use cpumask_t | jhb | 2010-08-11 | 1 | -1/+2 |
* | Use critical sections instead of disabling local interrupts to ensure | kib | 2010-06-15 | 1 | -0/+2 |
* | Introduce the x86 kernel interfaces to allow kernel code to use | kib | 2010-06-05 | 1 | -3/+8 |
* | Provide groundwork for 32-bit binary compatibility on non-x86 platforms, | nwhitehorn | 2010-03-11 | 1 | -2/+2 |
* | Introduce the new kernel sub-tree x86 which should contain all the code | attilio | 2010-02-25 | 1 | -1/+1 |
* | For ia32 syscall(), call cpu_set_syscall_retval(). Update comment inside | kib | 2009-12-12 | 1 | -1/+5 |
* | Extract the code that records syscall results in the frame into MD | kib | 2009-11-10 | 1 | -0/+39 |
* | Restore the segment registers and segment base MSRs for amd64 syscall | kib | 2009-07-09 | 1 | -0/+5 |
* | Save and restore segment registers on amd64 when entering and leaving | kib | 2009-04-01 | 1 | -20/+76 |
* | In general, the kernel virtual address of the pml4 page table page that is | alc | 2009-03-22 | 1 | -1/+3 |
* | Eliminate the recomputation of pcb_cr3 from cpu_set_upcall(). The | alc | 2009-03-22 | 1 | -1/+1 |
* | Use the p_sysent->sv_flags flag SV_ILP32 to detect 32bit process | kib | 2009-03-02 | 1 | -8/+3 |
* | If the current thread has the trap bit set (i.e. a debugger had | davidxu | 2008-10-05 | 1 | -0/+8 |
* | Update the comments above the 0xcf9 register reset attempt to match the | jhb | 2008-09-11 | 1 | -4/+7 |
* | Remove kernel support for M:N threading. | jeff | 2008-03-12 | 1 | -11/+0 |
* | o Rename cpu_thread_setup() to cpu_thread_alloc() to better | marcel | 2007-11-14 | 1 | -1/+6 |
* | - Change comments and asserts to reflect the removal of the global | jeff | 2007-06-04 | 1 | -2/+2 |
* | Fix the triple fault used as a last resort during a reboot to actually | jhb | 2007-04-24 | 1 | -3/+8 |
* | MFi386: Attempt to reset the machine using the Reset Control register and | jhb | 2007-04-24 | 1 | -1/+30 |
* | Make cpu_set_upcall_kse() and cpu_set_user_tls() work for 32bit process. | davidxu | 2006-09-17 | 1 | -0/+43 |
* | Remove a duplicated line. | davidxu | 2006-07-24 | 1 | -1/+0 |
* | When restarting the BSP during cpu_reset() use a membar to ensure that | jhb | 2005-10-24 | 1 | -1/+3 |
* | Kill pcb_rflags. It served no purpose. | peter | 2005-09-27 | 1 | -3/+0 |
* | Validate if the value written into {FS,GS}.base is a canonical | davidxu | 2005-07-10 | 1 | -1/+5 |
* | MFi386: 1.258: Minor cleanups | peter | 2005-06-24 | 1 | -4/+4 |