summaryrefslogtreecommitdiffstats
path: root/sys/amd64/include/pcb.h
Commit message (Expand)AuthorAgeFilesLines
* - Remove unused code for CR3 and CR4.jkim2012-06-131-1/+1
* - Fix resumectx() prototypes to reflect reality.jkim2012-06-131-2/+2
* Add x86/acpica/acpi_wakeup.c for amd64 and i386. Difference ofiwasaki2012-06-091-1/+13
* Add a convenience macro for the returns_twice attribute, and apply it todim2012-04-291-1/+1
* Add support for the extended FPU states on amd64, both for nativekib2012-01-211-1/+3
* Increase size of pcb_flags to four bytes.jkim2010-12-221-7/+7
* Improve PCB flags handling and make it more robust. Add two new functionsjkim2010-12-221-10/+42
* Retire write-only PCB_FULLCTX pcb flag on amd64.kib2010-12-071-1/+0
* Rearrange struct pcb. r177532 (CVS r1.64 of pcb.h) moved pcb_flags to makejkim2010-08-021-9/+9
* - Merge savectx2() with savectx() and struct xpcb with struct pcb. [1]jkim2010-08-021-22/+19
* Introduce the x86 kernel interfaces to allow kernel code to usekib2010-06-051-1/+4
* Restore the segment registers and segment base MSRs for amd64 syscallkib2009-07-091-1/+2
* 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/+2
* Initial suspend/resume support for amd64.jkim2009-03-171-0/+14
* A better fix for handling different FPU initial control words for differentjhb2009-03-051-0/+1
* Move the PCB flag macros up next to the 'pcb_flags' member in the struct.jhb2009-03-051-5/+6
* The pcb_gs32p should be per-cpu, not per-thread pointer. This iskib2008-09-081-1/+0
* Bring back the save/restore of the %ds, %es, %fs and %gs registers forkib2008-07-301-0/+1
* Move pcb_flags to make trivially better use of cache lines.peter2008-03-231-1/+1
* MFP4: Linux set_thread_area syscall (aka TLS) support for amd64.jkim2007-03-301-0/+5
* I believe the stack underflows during early development that caused me topeter2005-09-271-1/+0
* Kill pcb_rflags. It served no purpose.peter2005-09-271-1/+0
* Implement makectx(). The makectx() function is used by KDB to createmarcel2004-07-101-0/+3
* 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
* Add dbreg struct definitions for /proc/*/dbregs and a place to store thepeter2004-01-281-2/+9
* Update the graffiti.peter2003-11-081-3/+4
* The great s/npx/fpu/gipeter2003-11-081-1/+1
* Rename npx* to fpu*. I haven't done the flags/function names yet.peter2003-11-081-5/+4
* Collect the nastiness for preserving the kernel MSR_GSBASE around thepeter2003-05-151-1/+0
* Add BASIC i386 binary support for the amd64 kernel. This is largelypeter2003-05-141-0/+5
* Give a %fs and %gs to userland. Use swapgs to obtain the kernel %GS.basepeter2003-05-121-0/+2
* Commit MD parts of a loosely functional AMD64 port. This is based onpeter2003-05-011-25/+16
* 1.Fix smp race between kernel vm86 BIOS calling and userland vm86 mode code,davidxu2002-11-071-0/+2
* The a.out md_coredump stuff isn't referenced anywhere anymore, andpeter2002-10-151-10/+0
* It is too much work convincing lint why we would want empty structures,phk2002-10-011-0/+3
* Add kernel support needed for the KSE-aware libpthread:mini2002-09-161-0/+1
* Compromise for critical*()/cpu_critical*() recommit. Cleanup the interruptdillon2002-03-271-1/+2
* Remove __P.alfred2002-03-201-1/+1
* revert last commit temporarily due to whining on the lists.dillon2002-02-261-2/+1
* STAGE-1 of 3 commit - allow (but do not require) interrupts to remaindillon2002-02-261-1/+2
* Changed the type of pcb_flags from u_char to u_int and adjusted things.bde2002-01-171-1/+1
* Split the per-process Local Descriptor Table out of the PCB and intojhb2001-10-251-1/+0
* The #define for pcb_savefpu seems to do more harm than good.peter2001-07-121-1/+0
* Activate SSE/SIMD. This is the extra context switching support thatpeter2001-07-121-1/+2
* Convert npx interrupts into traps instead of vice versa. This is muchbde2001-05-221-0/+1
* Activate USER_LDT by default. The new thread libraries are going topeter2001-02-231-4/+0
* - Don't call clear_resched() in userret(), instead, clear the resched flagjhb2001-02-201-1/+0
* Declare or #define per-cpu globals in <machine/globals.h> in all cases.bde2000-10-271-6/+0
OpenPOWER on IntegriCloud