summaryrefslogtreecommitdiff
path: root/sys/arch/i386
AgeCommit message (Expand)Author
2014-03-04Introduce GENASSYM_CPPFLAGS for options during genassym processing.joerg
2014-02-28G/C sys/simplelock.h includesskrll
2014-02-25Add support for saving the AVX-256 ymm registers during FPU context switches.dsl
2014-02-23Avoid unnecessary (and pointless) references to pcb->pcb_savefpu.dsl
2014-02-23Add fpu_set_default_cw() and use it in the emulations to set the defaultdsl
2014-02-23Determine whether the cpu supports xsave (and hence AVX).dsl
2014-02-20Move the amd64 and i386 pcb to the bottom of the uarea, and move thedsl
2014-02-19Add explicit #include <x86/fpu.h> instead of relying on pcb.h including it.dsl
2014-02-18CID 1175795: Unused pointer valuechristos
2014-02-17Add urtw (ok'd by christos).schmonz
2014-02-15Load and save the fpu registers (for copies to/from userspace) usingdsl
2014-02-15Remove all references to MDL_USEDFPU and deferred fpu initialisation.dsl
2014-02-14Only realprot.S still needs to be built with GNU as.joerg
2014-02-12Change i386 to use x86/fpu.c instead of i386/isa/npx.cdsl
2014-02-12Add definitions of the default control words directly to this filedsl
2014-02-09Tidy up and correct some comments.dsl
2014-02-07Convert the amd64 build to use x86/cpu_extended_state.h so that the fpudsl
2014-02-07Move all the hardware register layout for the x86 cpus into a headerdsl
2014-02-07Remove the splurious check for EN_SW_DATACHAIN when looking at mxcsr traps.dsl
2014-02-07Like amd64, use -msoft-float.joerg
2014-02-05Change the compiler options to explicitly specify:dsl
2014-02-04Now that the sv_xmm and sv_87 fields in the pcb are the same size as thedsl
2014-02-04Remove the fields from 'struct save87' and 'struct fxsave' that were useddsl
2014-02-04There is no need to check for recursive calls into fpudna().dsl
2014-02-03Since we always run with CR0.NE set (internal fpu using vector 0x10)dsl
2014-02-02Minor fpu initialisation cleanups:dsl
2014-02-01Stopgap measure: set i386_fpu_present to 1 for XEN.bouyer
2014-01-28only limit bottom-up allocations, put back 3G limit on datasize.christos
2014-01-28Cut down MAXDSIZE from 3G to 2.5G otherwise bottomup allocation ends upchristos
2014-01-26Remove support for 'external' floating point units and the MS-DOSdsl
2014-01-25remove unusedchristos
2014-01-25Change the way the x87 fp register is defined so that the copies betweendsl
2014-01-25Rewrite the code that converts the x87 tag word between its full anddsl
2014-01-25help lint.christos
2014-01-25delete VM_DEFAULT_ADDRESS; some of those should be GC'ed because they matchchristos
2014-01-19Add a couple of __CTASSERT() for the sizes of the fp save structures.dsl
2014-01-19Flatten the floating point register structures bu moving thedsl
2014-01-19Rip out the code that might once have supported the freebsd ptracedsl
2014-01-19Remove the unused 'struct md_coredump'.dsl
2014-01-15Reduce amount of -no-integrated-as on x86 as .code16 is now supported byjoerg
2014-01-15LLVM doesn't support data32/addr32, but is smart enough to figure thejoerg
2014-01-12Try to reserve space in a way that results in the same allocation forjoerg
2014-01-12Add empty LIBCRTI= as LIBCRT0 to build sa programs without installed DESTDIR.tsutsui
2014-01-11stop ddb backtrace at Xsoftintr() (Richard Hansen)christos
2014-01-11remove vestige from old call to printk()christos
2014-01-11fix a comment (cpu_switch() -> cpu_switchto()) (Richard Hansen)christos
2014-01-10fix style and whitespace nitsjakllsch
2014-01-10Fix a comment describing the check performed by copyin(); the valuepedro
2014-01-09Make the amd64 post-halt-press-a-key code match i386, and introducedholland
2014-01-05Make name argument to module_add_common const; use this to allow the libsajakllsch