summaryrefslogtreecommitdiffstats
path: root/sys/amd64/amd64/genassym.c
Commit message (Expand)AuthorAgeFilesLines
* Add mitigations for two classes of speculative execution vulnerabilitiesgordon2018-03-141-0/+18
* Make kstack_pages a tunable on arm, x86, and powepc. On i386, thekib2015-08-101-1/+0
* pcb_gs32sd is unused for long time, remove it. Keep the padding in pcb.kib2015-06-291-1/+0
* Rewrite amd64 PCID implementation to follow an algorithm described inkib2015-05-091-2/+0
* Add x2APIC support. Enable it by default if CPU is capable. Thekib2015-02-091-7/+2
* Remove unused includes.glebius2014-11-091-5/+0
* MFamd64: Add support for extended FPU states on i386. This includesjhb2014-11-021-2/+0
* Create a separate structure for per-CPU state saved across suspend andjhb2014-09-061-2/+0
* xen: add PV/PVH kernel entry pointroyger2014-03-111-0/+2
* Tidy up some loose ends in the PCID code:kib2013-09-041-1/+0
* Implement support for the process-context identifiers ('PCID') onkib2013-08-301-0/+4
* Remove unused macros PTESHIFT, PDESHIFT, PDPESHIFT and PML4ESHIFT.neel2013-06-141-1/+0
* Retire write-only PCB_GS32BIT pcb flag on amd64.dchagin2013-05-091-1/+0
* Add x86/acpica/acpi_wakeup.c for amd64 and i386. Difference ofiwasaki2012-06-091-0/+7
* Add support for the extended FPU states on amd64, both for nativekib2012-01-211-1/+1
* Perform amd64-specific microoptimizations for native syscall entrykib2011-09-111-0/+1
* - Remove the eintrcnt/eintrnames usage and introduce the concept ofattilio2011-07-181-1/+0
* Fix the experimental NFS client so that it does not boguslyrmacklem2011-04-251-1/+1
* Improve PCB flags handling and make it more robust. Add two new functionsjkim2010-12-221-6/+6
* Retire write-only PCB_FULLCTX pcb flag on amd64.kib2010-12-071-1/+0
* Move <machine/apicreg.h> to <x86/apicreg.h>.jhb2010-11-011-1/+1
* Rearrange struct pcb. r177532 (CVS r1.64 of pcb.h) moved pcb_flags to makejkim2010-08-021-1/+1
* - Merge savectx2() with savectx() and struct xpcb with struct pcb. [1]jkim2010-08-021-22/+17
* Rename PCB_USER_FPU to PCB_USERFPU not to clash with a macro from fpu.h.jkim2010-07-291-1/+1
* Re-implement FPU suspend/resume for amd64. This removes superfluous usesjkim2010-07-261-0/+1
* Restore the segment registers and segment base MSRs for amd64 syscallkib2009-07-091-0/+1
* Don't include rpcv2.h - it has been removed.dfr2009-07-011-1/+0
* Garbage collect unused MSR_GSBASE since r190620.jkim2009-04-011-3/+0
* Garbage collect unused stack segment since r190620.jkim2009-04-011-1/+0
* Save and restore segment registers on amd64 when entering and leavingkib2009-04-011-4/+19
* Initial suspend/resume support for amd64.jkim2009-03-171-0/+13
* Expose symbol `PMC_FN_USER_CALLCHAIN' to assembler code.jkoshy2008-12-121-0/+8
* The pcb_gs32p should be per-cpu, not per-thread pointer. This iskib2008-09-081-1/+1
* Bring back the save/restore of the %ds, %es, %fs and %gs registers forkib2008-07-301-0/+1
* Removed unused assembly offsets for structures digging.attilio2008-05-161-3/+0
* Export TDP_KTHREAD to asm files.peter2008-03-231-0/+1
* MFP4: Add assembly language symbols used by hwpmc(4)'s callchain capture.jkoshy2007-11-231-0/+3
* Fix an undefined symbol that as/ld neglected to flag as a problem. Itpeter2007-09-171-0/+1
* - Move all of the PS_ flags into either p_flag or td_flags.jeff2007-09-171-1/+0
* Backout experimental adaptive-spin umtx code.davidxu2007-06-061-1/+0
* - Expose td_lock to assembly so it may be used in cpu_switch().jeff2007-06-051-0/+1
* MFP4: Linux set_thread_area syscall (aka TLS) support for amd64.jkim2007-03-301-1/+3
* Add a lwpid field into per-cpu structure, the lwpid represents currentdavidxu2006-12-201-0/+2
* Turn console printf buffering into a kernel option and only onjb2006-11-301-1/+0
* Add a cnputs() function to write a string to the console withjb2006-11-011-0/+1
* Kill pcb_rflags. It served no purpose.peter2005-09-271-1/+0
* - Special-case NMI handling on the AMD64.jkoshy2005-08-271-0/+2
* Remove references to U area and garbage collect includes.das2004-11-201-4/+1
* Checkpoint some of what I was starting to tinker with for having somepeter2004-05-161-0/+1
* Remove advertising clause from University of California Regent's license,imp2004-04-051-4/+0
OpenPOWER on IntegriCloud