summaryrefslogtreecommitdiff
path: root/sys/arch/x86/include
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-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-20This needs stdint.h in userspace (for uint64_t)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-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-01-26Remove support for 'external' floating point units and the MS-DOSdsl
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
2013-12-25move XCR0 definitions to next to CR0's.msaitoh
2013-12-08Remove the now-unused CPU_MAXMODEL and CPU_DEFMODELdsl
2013-12-08Add some definitions for cpu 'extended state'.dsl
2013-12-01revert fpu/pcu changes until we figure out what's wrong; they cause randomchristos
2013-11-20- Add some AMD Fn80000001 extended features %ecx bits definitions frommsaitoh
2013-11-15 Modify some macros and add some new macros for CPU family and modelmsaitoh
2013-11-10use __unused instead of __USE and void cast to mark iterator variable unusedchristos
2013-11-05initialize cii before using it.christos
2013-10-28Support prefetch size.msaitoh
2013-10-23Use the MI "pcu" framework for bookkeeping of npx/fpu states on x86.drochner
2013-10-21- Add Intel Deterministic Cache Parameter Leaf (CPUID leaf 4).msaitoh
2013-10-17__USE() unused variableschristos
2013-10-04Sort definitions. No functional change.msaitoh
2013-10-04Add comment about CPUID Processor extended state Enumeration Fn0000000d %eax.msaitoh
2013-09-14Add Shared L2 TLB and some cache and tlb entries from the latest document.msaitoh
2013-09-14Add some definitions of Intel's cpuid feature from the latest document.msaitoh
2013-08-30Add support for using a raw file-system image as memory disk root withjmcneill
2013-08-12add feature flag definitions for the last round of Intel instructiondrochner
2013-07-31Blocking memory space accesses on the SIS 85C496 chipset turned out to besoren
2013-07-26Style change.msaitoh
2013-07-25 Add some new bit definitions of Structured Extended Feature Flags Enumerationmsaitoh
2013-07-25 Fix the bit positions in CPUID_SEF_FLAGS macro. On snprintb(), position 1msaitoh
2013-07-17 Add some new TLB and cache entries from document (Table 3-22 Encoding of CPUIDmsaitoh
2013-07-17 Fix 0x0d's DCACHE entry and 0xeb's L3CACHE entry from the documentmsaitoh
2013-06-23Remove obsolete comment. OK'ed by rmind@.uebayasi
2013-05-16Complete the dosparts -> mbrparts conversion. Only x86k new uses dospartschristos