| Commit message (Expand) | Author | Age | Files | Lines |
* | Add mitigations for two classes of speculative execution vulnerabilities | gordon | 2018-03-14 | 1 | -0/+18 |
* | Make kstack_pages a tunable on arm, x86, and powepc. On i386, the | kib | 2015-08-10 | 1 | -1/+0 |
* | pcb_gs32sd is unused for long time, remove it. Keep the padding in pcb. | kib | 2015-06-29 | 1 | -1/+0 |
* | Rewrite amd64 PCID implementation to follow an algorithm described in | kib | 2015-05-09 | 1 | -2/+0 |
* | Add x2APIC support. Enable it by default if CPU is capable. The | kib | 2015-02-09 | 1 | -7/+2 |
* | Remove unused includes. | glebius | 2014-11-09 | 1 | -5/+0 |
* | MFamd64: Add support for extended FPU states on i386. This includes | jhb | 2014-11-02 | 1 | -2/+0 |
* | Create a separate structure for per-CPU state saved across suspend and | jhb | 2014-09-06 | 1 | -2/+0 |
* | xen: add PV/PVH kernel entry point | royger | 2014-03-11 | 1 | -0/+2 |
* | Tidy up some loose ends in the PCID code: | kib | 2013-09-04 | 1 | -1/+0 |
* | Implement support for the process-context identifiers ('PCID') on | kib | 2013-08-30 | 1 | -0/+4 |
* | Remove unused macros PTESHIFT, PDESHIFT, PDPESHIFT and PML4ESHIFT. | neel | 2013-06-14 | 1 | -1/+0 |
* | Retire write-only PCB_GS32BIT pcb flag on amd64. | dchagin | 2013-05-09 | 1 | -1/+0 |
* | Add x86/acpica/acpi_wakeup.c for amd64 and i386. Difference of | iwasaki | 2012-06-09 | 1 | -0/+7 |
* | Add support for the extended FPU states on amd64, both for native | kib | 2012-01-21 | 1 | -1/+1 |
* | Perform amd64-specific microoptimizations for native syscall entry | kib | 2011-09-11 | 1 | -0/+1 |
* | - Remove the eintrcnt/eintrnames usage and introduce the concept of | attilio | 2011-07-18 | 1 | -1/+0 |
* | Fix the experimental NFS client so that it does not bogusly | rmacklem | 2011-04-25 | 1 | -1/+1 |
* | Improve PCB flags handling and make it more robust. Add two new functions | jkim | 2010-12-22 | 1 | -6/+6 |
* | Retire write-only PCB_FULLCTX pcb flag on amd64. | kib | 2010-12-07 | 1 | -1/+0 |
* | Move <machine/apicreg.h> to <x86/apicreg.h>. | jhb | 2010-11-01 | 1 | -1/+1 |
* | Rearrange struct pcb. r177532 (CVS r1.64 of pcb.h) moved pcb_flags to make | jkim | 2010-08-02 | 1 | -1/+1 |
* | - Merge savectx2() with savectx() and struct xpcb with struct pcb. [1] | jkim | 2010-08-02 | 1 | -22/+17 |
* | Rename PCB_USER_FPU to PCB_USERFPU not to clash with a macro from fpu.h. | jkim | 2010-07-29 | 1 | -1/+1 |
* | Re-implement FPU suspend/resume for amd64. This removes superfluous uses | jkim | 2010-07-26 | 1 | -0/+1 |
* | Restore the segment registers and segment base MSRs for amd64 syscall | kib | 2009-07-09 | 1 | -0/+1 |
* | Don't include rpcv2.h - it has been removed. | dfr | 2009-07-01 | 1 | -1/+0 |
* | Garbage collect unused MSR_GSBASE since r190620. | jkim | 2009-04-01 | 1 | -3/+0 |
* | Garbage collect unused stack segment since r190620. | jkim | 2009-04-01 | 1 | -1/+0 |
* | Save and restore segment registers on amd64 when entering and leaving | kib | 2009-04-01 | 1 | -4/+19 |
* | Initial suspend/resume support for amd64. | jkim | 2009-03-17 | 1 | -0/+13 |
* | Expose symbol `PMC_FN_USER_CALLCHAIN' to assembler code. | jkoshy | 2008-12-12 | 1 | -0/+8 |
* | The pcb_gs32p should be per-cpu, not per-thread pointer. This is | kib | 2008-09-08 | 1 | -1/+1 |
* | Bring back the save/restore of the %ds, %es, %fs and %gs registers for | kib | 2008-07-30 | 1 | -0/+1 |
* | Removed unused assembly offsets for structures digging. | attilio | 2008-05-16 | 1 | -3/+0 |
* | Export TDP_KTHREAD to asm files. | peter | 2008-03-23 | 1 | -0/+1 |
* | MFP4: Add assembly language symbols used by hwpmc(4)'s callchain capture. | jkoshy | 2007-11-23 | 1 | -0/+3 |
* | Fix an undefined symbol that as/ld neglected to flag as a problem. It | peter | 2007-09-17 | 1 | -0/+1 |
* | - Move all of the PS_ flags into either p_flag or td_flags. | jeff | 2007-09-17 | 1 | -1/+0 |
* | Backout experimental adaptive-spin umtx code. | davidxu | 2007-06-06 | 1 | -1/+0 |
* | - Expose td_lock to assembly so it may be used in cpu_switch(). | jeff | 2007-06-05 | 1 | -0/+1 |
* | MFP4: Linux set_thread_area syscall (aka TLS) support for amd64. | jkim | 2007-03-30 | 1 | -1/+3 |
* | Add a lwpid field into per-cpu structure, the lwpid represents current | davidxu | 2006-12-20 | 1 | -0/+2 |
* | Turn console printf buffering into a kernel option and only on | jb | 2006-11-30 | 1 | -1/+0 |
* | Add a cnputs() function to write a string to the console with | jb | 2006-11-01 | 1 | -0/+1 |
* | Kill pcb_rflags. It served no purpose. | peter | 2005-09-27 | 1 | -1/+0 |
* | - Special-case NMI handling on the AMD64. | jkoshy | 2005-08-27 | 1 | -0/+2 |
* | Remove references to U area and garbage collect includes. | das | 2004-11-20 | 1 | -4/+1 |
* | Checkpoint some of what I was starting to tinker with for having some | peter | 2004-05-16 | 1 | -0/+1 |
* | Remove advertising clause from University of California Regent's license, | imp | 2004-04-05 | 1 | -4/+0 |