summaryrefslogtreecommitdiff
path: root/sys/amd64/include/fpu.h
AgeCommit message (Expand)Author
2023-11-26sys: Remove ancient SCCS tags.Warner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .h patternWarner Losh
2020-07-03Add domain policy allocation for amd64 fpu_kern_ctxConrad Meyer
2018-02-23Remove unused error return from API that cannot failConrad Meyer
2017-11-20sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-02-28Renumber copyright clause 4Warner Losh
2016-09-11Add FPU_KERN_NOCTX flag to the fpu_kern_enter() function on amd64.Konstantin Belousov
2014-09-06Create a separate structure for per-CPU state saved across suspend andJohn Baldwin
2014-06-23Add FPU_KERN_KTHR flag to fpu_kern_enter(9), which avoids saving FPUKonstantin Belousov
2014-03-04Move fpusave() wrapper for suspend hander to sys/amd64/amd64/fpu.c.Jung-uk Kim
2012-12-12Implement an API to allow a hypervisor to save/restorePeter Grehan
2012-07-18On AMD64, provide siginfo.si_code for floating point errors when errorKonstantin Belousov
2012-03-16Move userland bits of i386 npx.h and amd64 fpu.h to x86 fpu.h.Tijl Coosemans
2012-01-21Add support for the extended FPU states on amd64, both for nativeKonstantin Belousov
2012-01-17Add definitions for the FPU extended state header, legacy extendedKonstantin Belousov
2012-01-17Modernize the fpusave structures definitions by using uint*_t types.Konstantin Belousov
2010-11-26Remove npxgetregs(), npxsetregs(), fpugetregs() and fpusetregs()Konstantin Belousov
2010-06-05Introduce the x86 kernel interfaces to allow kernel code to useKonstantin Belousov
2009-03-05A few cleanups to the FPU code on amd64:John Baldwin
2009-01-28Use a different value for the initial control word for the FPU state forJohn Baldwin
2004-04-05Remove advertising clause from University of California Regent's license,Warner Losh
2004-01-28We can simplify a lot of things now that we don't have to worry aboutPeter Wemm
2003-11-08Switch from having a fpu "device" to something that is more like thePeter Wemm
2003-11-08The great s/npx/fpu/giPeter Wemm
2003-07-22Go back to 64 bit precision for fadd/fsub/fsqrt etc. This is because onPeter Wemm
2003-05-09Include the MXCSR initial values, based on the AMD docs. This filePeter Wemm
2003-05-01Commit MD parts of a loosely functional AMD64 port. This is based onPeter Wemm
2002-09-23At great personal risk, add a __packed and __aligned(x) define thatPeter Wemm
2002-09-16Add kernel support needed for the KSE-aware libpthread:Jonathan Mini
2002-03-20Remove __P.Alfred Perlstein
2001-09-12KSE Milestone 2Julian Elischer
2001-09-05style(9) the structure definitions.David E. O'Brien
2001-07-12Activate SSE/SIMD. This is the extra context switching support thatPeter Wemm
2001-05-22Convert npx interrupts into traps instead of vice versa. This is muchBruce Evans
2000-10-27Declare or #define per-cpu globals in <machine/globals.h> in all cases.Bruce Evans
2000-03-10Change the default FPU control word so that exceptions for newMartin Cracauer
1999-12-29Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL"Peter Wemm
1999-08-28$Id$ -> $FreeBSD$Peter Wemm
1999-04-28Enable vmspace sharing on SMP. Major changes are,Luoqi Chen
1997-07-20Removed unused #includes and a stale forward declaration.Bruce Evans
1997-06-22Preliminary support for per-cpu data pages.Peter Wemm
1997-02-22Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are notPeter Wemm
1997-01-14Make the long-awaited change from $Id$ to $FreeBSD$Jordan K. Hubbard
1995-11-04Added `#include "ioconf.h"' to <machine/conf.h> and cleaned up theBruce Evans
1995-09-19Fix benign type mismatches in isa interrupt handlers. Many returned intBruce Evans
1995-08-17Killed some unused stuff inherited from Bill Jolitz. Note that sinceDavid Greenman
1995-01-03Replace sv_ex_tw by padding (it is no longer used; the tag word in sv_envBruce Evans
1994-11-05Declare all functions exported by the npx driver.Bruce Evans
1994-11-04__386BSD__ -> __FreeBSD__Jordan K. Hubbard
1994-08-14Submitted by: Bruce EvansAndreas Schulz