summaryrefslogtreecommitdiff
path: root/sys/arch/x86
AgeCommit message (Expand)Author
2014-02-25Add support for saving the AVX-256 ymm registers during FPU context switches.dsl
2014-02-25Add the XCR bits for snazzy upcoming features.dsl
2014-02-25Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist beforepooka
2014-02-25Fix a 'stupido' that stopped (amongst other things) the cpu brand stringdsl
2014-02-23Rename (the recently added) 'x86_xsave_size' to 'x86_fpu_save_size'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-22Re-use the unused ci_cpu_serial[3] to save the highest cpuid valuesdsl
2014-02-20Move the amd64 and i386 pcb to the bottom of the uarea, and move thedsl
2014-02-20This needs stdint.h in userspace (for uint64_t)dsl
2014-02-19Add explicit #include <x86/fpu.h> instead of relying on pcb.h including it.dsl
2014-02-18It seems that firefox includes machine/fpu.h on amd64.dsl
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-13Check the argument types for the fpu asm functions.dsl
2014-02-12Change i386 to use x86/fpu.c instead of i386/isa/npx.cdsl
2014-02-12Change the argument to fpudna() to be the trapframe.dsl
2014-02-11Move sys/arch/amd64/amd64/fpu.c and sys/arch/amd64/include/fpu.hdsl
2014-02-09Add x86_stmxcsr for amd64.dsl
2014-02-09Add compatibility for some userspace code (eg firefox) that seems to lookdsl
2014-02-08Add bit defs for more of the x87 status register.dsl
2014-02-07Convert the amd64 build to use x86/cpu_extended_state.h so that the fpudsl
2014-02-07Userspace (especially libkvm) build better is cpu_extended_state.hdsl
2014-02-07Move all the hardware register layout for the x86 cpus into a headerdsl
2014-02-04There is no need to check for recursive calls into fpudna().dsl
2014-02-02Minor fpu initialisation cleanups:dsl
2014-01-27Stopgap to prevent genfb from stealing console. Revisit later.jakllsch
2014-01-26Remove support for 'external' floating point units and the MS-DOSdsl
2014-01-26Fix build problem when there is no com(4) but ucom(4).taca
2014-01-26PUCCN improvements:msaitoh
2014-01-15Reduce amount of -no-integrated-as on x86 as .code16 is now supported byjoerg
2014-01-11Comment about missing stackframe member initialization (Richard Hansen)christos
2014-01-11Add softint case (Richard Hansen)christos
2014-01-04Add Energy Performance Bias bit.msaitoh
2014-01-04Remove duplicated entry. Modify comments a bit.msaitoh
2014-01-04Add Z68 LPC.msaitoh
2014-01-04Temporary disable C2000 PCU because the behavior of the wdog is little strange.msaitoh
2014-01-04Remove __HAVE_PROCESS_XFPREGS and add the extra parameter for the sizedsl
2014-01-03Add C2000 Platform Controller Unit(PCU).msaitoh
2014-01-01Change the type of the 'cookie' that holds the state of the core dump filedsl
2013-12-25Give cpu_comcnprobe a chance of working on Mode 2 PCI config space.jakllsch
2013-12-25move XCR0 definitions to next to CR0's.msaitoh
2013-12-24use __func__christos
2013-12-23CPUID leaf 2 and 4 are only for Intel processors.msaitoh
2013-12-18Fix comment.msaitoh
2013-12-11 Make new function named tsc_is_invariant() to avoid code duplication.msaitoh
2013-12-08Remove the now-unused CPU_MAXMODEL and CPU_DEFMODELdsl
2013-12-08Add some definitions for cpu 'extended state'.dsl
2013-12-08 Update invariant TSC detect code from both Intel and AMD documents.msaitoh
2013-12-01revert fpu/pcu changes until we figure out what's wrong; they cause randomchristos