summaryrefslogtreecommitdiffstats
path: root/sys/amd64/amd64/fpu.c
Commit message (Expand)AuthorAgeFilesLines
* MFC r294311:kib2016-02-021-9/+12
* MFC 274817,274878,276801,276840,278976:jhb2015-02-231-0/+7
* MFC r263710, r273377, r273378, r273423 and r273455:hselasky2014-10-271-1/+1
* MFC r271747:kib2014-10-041-15/+19
* MFC 270850,271053,271192,271717:jhb2014-09-221-0/+14
* MFC r267767:kib2014-06-301-0/+8
* MFC 266263,266551,266552:jhb2014-06-121-0/+4
* MFC: r262746, r262748, r262750, r262752jkim2014-03-101-0/+11
* Correct the type for the literal used on the left side of the shift upkib2013-05-091-2/+2
* Partially saved extended state must be handled always, i.e. for bothkib2013-05-011-26/+24
* The check to ensure that xstate_bv always has XFEATURE_ENABLED_X87 andkib2013-05-011-3/+0
* Implement an API to allow a hypervisor to save/restoregrehan2012-12-121-1/+31
* Change (unused) prototype for stmxcsr() to match reality.kib2012-07-301-1/+1
* Constently use 2-space sentence breaks.kib2012-07-211-2/+2
* Stop caching curpcb in the local variable.kib2012-07-211-16/+12
* Stop clearing x87 exceptions in the #MF handler on amd64. If user codekib2012-07-211-18/+13
* Introduce curpcb magic variable, similar to curthread, which is MDkib2012-07-191-6/+6
* On AMD64, provide siginfo.si_code for floating point errors when errorkib2012-07-181-12/+28
* Add stmxcsr.kib2012-07-181-0/+2
* Add support for the XSAVEOPT instruction use. Our XSAVE/XRSTOR usagekib2012-07-141-1/+69
* Add a clts() wrapper around the 'clts' instruction to <machine/cpufunc.h>jhb2012-07-091-6/+3
* Now that our assembler supports the xsave family of instructions, use themjhb2012-07-051-19/+4
* Use singular form for a modifier.kib2012-05-171-1/+1
* Fix typo.kib2012-05-171-1/+1
* Move xrstor/xsave/xsetbv into fpu.c and reorder them.kib2012-01-301-0/+38
* Add support for the extended FPU states on amd64, both for nativekib2012-01-211-30/+245
* Improve PCB flags handling and make it more robust. Add two new functionsjkim2010-12-221-16/+20
* In fpudna()/npxdna(), mark FPU context initialized and optionallykib2010-12-121-1/+3
* Remove npxgetregs(), npxsetregs(), fpugetregs() and fpusetregs()kib2010-11-261-51/+18
* Apply the same fix as in r215823 to sys/amd64/amd64/fpu.c: usedim2010-11-251-1/+1
* Use 'saveintr' instead of 'savecrit' or 'eflags' to hold the state returnedjhb2010-10-251-3/+3
* Simplify fldcw() macro. There is no reason to use pointer here. No objectjkim2010-07-261-4/+4
* Add missing ldmxcsr() prototype for lint case.jkim2010-07-261-1/+2
* Reduce diff against fenv.h:jkim2010-07-261-7/+8
* FNSTSW instruction can use AX register as an operand.jkim2010-07-261-1/+1
* Rename CRITSECT_ASSERT to CRITICAL_ASSERT.kib2010-06-151-1/+1
* Use critical sections instead of disabling local interrupts to ensurekib2010-06-151-32/+26
* Style-compilant order of declarations.kib2010-06-061-4/+4
* Introduce the x86 kernel interfaces to allow kernel code to usekib2010-06-051-9/+133
* Fix a few nits in the earlier changes to prevent local information leakagejhb2009-03-251-2/+1
* Rename (fpu|npx)_cleanstate to (fpu|npx)_initialstate to better reflectjhb2009-03-251-10/+11
* A better fix for handling different FPU initial control words for differentjhb2009-03-051-5/+3
* A few cleanups to the FPU code on amd64:jhb2009-03-051-20/+16
* Some whitespace and style fixes.jhb2009-02-231-4/+2
* Use a different value for the initial control word for the FPU state forjhb2009-01-281-0/+5
* MFi386:davidxu2006-06-191-0/+4
* Correct a local information leakage bug affecting AMD FPUs.cperciva2006-04-191-0/+36
* Remove diffs to i386 version that came in via the compiler support ifdefs.peter2005-03-111-2/+2
* netchild's mega-patch to isolate compiler dependencies into a centraljoerg2005-03-021-3/+3
* Don't include sys/user.h merely for its side-effect of recursivelydas2004-11-271-1/+0
OpenPOWER on IntegriCloud