VirtualBox

source: vbox/trunk/include/iprt/x86.h

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @60313   9 years vboxsync iprt/x86.*: updates
(edit) @60228   9 years vboxsync asm-amd64-x86.h,*: made ASMInvalidatePage take a flat unsigned pointer …
(edit) @60087   9 years vboxsync iprt/x86.h: duh!
(edit) @59988   9 years vboxsync x86.h: x2APIC MSR typo, added range for LVT MSRs.
(edit) @59965   9 years vboxsync iprt/x86.h,x86.mac: Added X86LAR_F_XXX, regenerated assembly version.
(edit) @59961   9 years vboxsync iprt/x86.h: RT_BIT -> RT_BIT_32 (for 16-bit compilers).
(edit) @59897   9 years vboxsync x86.h: Added missing x2APIC MSRs.
(edit) @59868   9 years vboxsync iprt/x86.h/mac: X86_CPUID_FEATURE_EDX_PAE_BIT
(edit) @59285   9 years vboxsync iprt/x86.h,*: Drop IntRedirBitmap from X86TSS32 and X86TSS64.
(edit) @59238   9 years vboxsync iprt/x86.h: Bitfield fix for 16-bit compilers.
(edit) @59019   9 years vboxsync x86.h: added IA32_SMM_MONITOR_CTL MSR.
(edit) @58693   9 years vboxsync iprt/x86.h: Converted some unsigned bitfields to uint32_t so the …
(edit) @57055   9 years vboxsync SUPDrv: Remove the KVM hack, it only affects <= 3.8 linux kernels, …
(edit) @57051   9 years vboxsync VMM, SUPDrv: More fine-grained error codes and checking, corrected …
(edit) @56514   10 years vboxsync VMM/DBGF: Dump guest core with a more standardized CPU dump including …
(edit) @56291   10 years vboxsync include: Updated (C) year.
(edit) @55690   10 years vboxsync x86.h: PKE
(edit) @55456   10 years vboxsync CPUM: Dump supported extra state in the verbose edition of 'cpumguest' …
(edit) @55048   10 years vboxsync VMM,REM: Allocate the FPU/SSE/AVX/FUTURE state stuff. We need to use …
(edit) @54898   10 years vboxsync CPUMCTX,CPUMHOST: Replaced the fpu (X86FXSAVE) member with an XState …
(edit) @54896   10 years vboxsync x86.h,VMM: XSAVE structures.
(edit) @54894   10 years vboxsync VMM: Expose some of the recent AMD instruction set extensions to the …
(edit) @54893   10 years vboxsync typo - X86_MXSCR_MM is bit 17 according to figure 4-2 in APM1 v3.20.
(edit) @54892   10 years vboxsync typo
(edit) @54887   10 years vboxsync CPUM: Enable a bunch of recent instruction extensions for VMs which …
(edit) @54862   10 years vboxsync Corrected x86.h/mac typo.
(edit) @54738   10 years vboxsync VMM,REM: CPUID revamp - almost there now.
(edit) @53630   10 years vboxsync dtrace library fixes/hacks.
(edit) @53194   10 years vboxsync doc nit
(edit) @53192   10 years vboxsync iprt/x86.h: comment typo.
(edit) @53191   10 years vboxsync iprt/x86.h: comment typos.
(edit) @53187   10 years vboxsync x86.h: Found some documentation of DR7 bits 12, 14 and 15. Tentatively …
(edit) @52778   10 years vboxsync iprt/x86.h: add EFER.TCE bit.
(edit) @52466   10 years vboxsync VMM: Nit for r95680.
(edit) @52465   10 years vboxsync VMM: Fix IEM FXSAVE implementation to match the logic in HM/raw-mode …
(edit) @51182   11 years vboxsync VMM/IEM: Implemented hardware task-switches, code path disabled.
(edit) @50971   11 years vboxsync iprt/x86.h: Minimum TSS descriptor limit value.
(edit) @50765   11 years vboxsync include/iprt, Runtime/common: Added defines for newer Intel CPU …
(edit) @50255   11 years vboxsync VMM: two undocumented CPUID bits
(edit) @49893   11 years vboxsync MSR rewrite: initial hacking - half disabled.
(edit) @49731   11 years vboxsync FPU save/restore experiment.
(edit) @49417   11 years vboxsync typo.
(edit) @49391   11 years vboxsync iprt/x86.h: Added X86_IS_CANONICAL.
(edit) @49083   11 years vboxsync x86.h: Added ECX feature F16C (valid on both Intel and AMD).
(edit) @48698   11 years vboxsync typo
(edit) @48695   11 years vboxsync CPUM: MSR_CORE_THREAD_COUNT and MSR_FLEX_RATIO for snow leopard.
(edit) @48368   11 years vboxsync Implement MSR_PKG_CST_CONFIG_CONTROL for mac os x.
(edit) @48357   11 years vboxsync The intel_pstate Linux driver depends on these two MSRs
(edit) @48284   11 years vboxsync VMM/HMVMXR0: Avoid calling PGM twice for reading just 4 consecutive bytes.
(edit) @48267   11 years vboxsync VMM: Allow VT-x to be used in SMX mode, more granular error checking.
(edit) @48151   11 years vboxsync Netware 6 is reading MSR_P4_LASTBRANCH_0 (0x1db).
(edit) @48143   11 years vboxsync x86.h: some new MSRs. _BIT defines for some EFLAGS.
(edit) @48120   11 years vboxsync Another intel MSR.
(edit) @48119   11 years vboxsync Another intel MSR.
(edit) @48066   11 years vboxsync CPUM: Fake MSR_IA32_MCG_STATUS reads. Corrected MSR names, IA32_MCP …
(edit) @47996   11 years vboxsync More MSRs fixes on AMD64. MSR_K8_NB_CFG is for recent linux kernels …
(edit) @47988   11 years vboxsync Solaris reads MSR_RAPL_POWER_UNIT, give it some fake values.
(edit) @47942   11 years vboxsync CPUM: Ignore MSR_K8_INT_PENDING access.
(edit) @47839   11 years vboxsync x86.h: APICBASE fields.
(edit) @47738   11 years vboxsync x86.h: Corrected X86DESCATTR_P definition (shifted left by 4 bits by …
(edit) @47667   11 years vboxsync x86.h: A couple of DR7 macros.
(edit) @47660   11 years vboxsync VMM: Debug register handling redo. (only partly tested on AMD-V so far.)
(edit) @47547   11 years vboxsync x86.h: Added X86_EFL_LIVE_MASK and X86_EFL_RA1_MASK.
(edit) @47432   11 years vboxsync HMR0VMX.cpp: Attempt to fix incorrect DR7 and DR[0-3] checks in I/O …
(edit) @47406   11 years vboxsync x86.h: Added MSXCR macros.
(edit) @47381   11 years vboxsync keep within 130 columns.
(edit) @47328   11 years vboxsync CPUM,++: Fix DR6 and DR7 read-as-1 (RA1) and read-as-zero (RAZ) values …
(edit) @47305   11 years vboxsync x86.h/mac: opcode prefixes.
(edit) @47267   11 years vboxsync Regenerate assembly headers, added TSSes to x86extra.mac.
(edit) @47247   11 years vboxsync HMVMX: preserve SS.DPL and CS.L/D/G when the 'unusable' bit is set. …
(edit) @47241   11 years vboxsync X86DESCATTRBITS: Added the funny intel bit.
(edit) @47172   11 years vboxsync Started on exception dispatching testcase to check rare paths.
(edit) @47152   11 years vboxsync x86.h: Some X86XCPT updates.
(edit) @46380   12 years vboxsync VMM/HM: missed file, build fix.
(edit) @43974   12 years vboxsync VMM: Fix MSR range values for X2APIC, add in the X2APIC TPR MSR.
(edit) @43884   12 years vboxsync VMM: bits.
(edit) @43803   12 years vboxsync VMM/VMMR0: bits.
(edit) @42588   12 years vboxsync More test execute only + not-accessed + short CS wrt return to real mode.
(edit) @42427   12 years vboxsync VMM: Fixed some selector arithmetic, introducing a new constand and …
(edit) @42407   12 years vboxsync VMM: Futher work on dealing with hidden segment register, esp. when …
(edit) @42337   12 years vboxsync CPUM: Save and restore the internal selector fields.
(edit) @42157   12 years vboxsync VMM: Detect VIA Cpus for VT-x support.
(edit) @42056   12 years vboxsync VMM/HWVMXR0: Save/restore IA32_TSC_AUX MSR across VMX non-root ops.
(edit) @42024   12 years vboxsync VMM: RDTSCP support on Intel. Segregated some common CPU features from …
(edit) @41270   13 years vboxsync cleanups
(edit) @41268   13 years vboxsync Working on making DTrace grok VM+CPUM and VMCPU+CPUMCPU.
(edit) @41267   13 years vboxsync Hacking my way around D's lack of pragma pack.
(edit) @41259   13 years vboxsync Working on DTrace lib files.
(edit) @41247   13 years vboxsync More dtrace library stuff. On 64-bit solaris dtrace can now grok the …
(edit) @40222   13 years vboxsync IEM: Implemented fldcw, fldenv fnstcw and fnstenv.
(edit) @40182   13 years vboxsync protected mode far call and far return.
(edit) @40170   13 years vboxsync MSRs and MTRRs, CPUM saved state changed. (linux 2.4.31 seems to …
(edit) @40162   13 years vboxsync fmul st0,m64r
(edit) @40144   13 years vboxsync fdiv - almost there…
(edit) @40076   13 years vboxsync Changed the types of the r80 views of the FPU registers.
(edit) @40069   13 years vboxsync Floating point testing.
(copy) @37955   13 years vboxsync Moved VBox/x86.h/mac to iprt/x86.h/mac.
copied from trunk/include/VBox/x86.h
(edit) @37954   13 years vboxsync x86.h: Added new CR4 flags.
Note: See TracRevisionLog for help on using the revision log.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette