VirtualBox

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

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @80505   5 years vboxsync x86.h: Added LBR to/from IP (instruction pointer) MSRs.
(edit) @80504   5 years vboxsync x86.h: Added some MSRs being read by Ubuntu guests.
(edit) @78632   6 years vboxsync Forward ported 130474,130475,130477,130479. bugref:9453
(edit) @77293   6 years vboxsync x86.h: Added X86_GREG_COUNT similar to the existing X86_SREG_COUNT for …
(edit) @76886   6 years vboxsync VMM (and related changes): Add support for Shanghai/Zhaoxin CPUs. …
(edit) @76678   6 years vboxsync Port r124260, r124263, r124271, r124273, r124277, r124278, r124279, …
(edit) @76585   6 years vboxsync *: scm --fix-header-guard-endif
(edit) @76557   6 years vboxsync include/iprt: Use IPRT_INCLUDED_ rather than _iprt_ as header guard …
(edit) @76553   6 years vboxsync scm --update-copyright-year
(edit) @76507   6 years vboxsync /include: scm --fix-header-guards. bugref:9344
(edit) @75916   6 years vboxsync VMM/IEM: Nested VMX: bugref:9180 Pending debug exceptions bits.
(edit) @74648   6 years vboxsync VMM/IEM, CPUM: Nested VMX: bugref:9180 VM-exit bits; Add TPR …
(edit) @74388   6 years vboxsync x86.h: Added IA32_SMBASE MSR.
(edit) @74241   6 years vboxsync iprt/x86.h: dtrace doesn't grok RTUINT128U in X86XMMREG.
(edit) @74240   6 years vboxsync iprt/x86.h: Fixed duplicate MSR_IA32_VMX_VMFUNC definition (breaks dtrace).
(edit) @74131   6 years vboxsync x86.h: Added IA32_DEBUG_CTL MSR's valid mask (Intel specific).
(edit) @74099   6 years vboxsync x86.h: Some missing BIT number macros (for upcoming changes).
(edit) @73605   6 years vboxsync x86.h: Nested VMX: bugref:9180 IA32_SMM_MONITOR_CTL bits.
(edit) @73459   6 years vboxsync iprt/x86.h: doc typo
(edit) @73389   6 years vboxsync VMM, SUPDrv: Nested VMX: bugref:9180 Implement some of the VMX MSRs.
(edit) @73291   6 years vboxsync VMM/HM: Nested VMX: bugref:9180 Renamed MSR_IA32_VMX_BASIC_INFO to …
(edit) @73248   6 years vboxsync x86.h: Nested VMX: bugref:9180 Added missing VMX MSR.
(edit) @73225   6 years vboxsync x86.h: Nested VMX: bugref:9180 Added missing bits for …
(edit) @73073   6 years vboxsync PGM/DBG: Optimize page scanning to speed up 'detect'.
(edit) @72131   7 years vboxsync x86.h: RTM debug register defines.
(edit) @72127   7 years vboxsync x86.h: Made X86_DR7_XXXX defines better suited for 16-bit compilers.
(edit) @71755   7 years vboxsync VMM: Nested Hw.virt: Fix overriding SVM nested-guest PAT MSR while …
(edit) @70913   7 years vboxsync CPUM: Infrastructure for speculative execution control.
(edit) @70612   7 years vboxsync VMM: Expose PCID, INVPCID, FSGSBASE features to guests. Implemented …
(edit) @70606   7 years vboxsync updates (bugref:9087)
(edit) @70265   7 years vboxsync x86.h: DebugCtl MSR bits.
(edit) @70254   7 years vboxsync VMM: Match the AMD specs exactly whenever possible for SVM specific …
(edit) @69105   7 years vboxsync include/iprt/: (C) year
(edit) @66883   8 years vboxsync X86XSAVEAREA: Added YmmHi to the union member 'u' as it's normally …
(edit) @66684   8 years vboxsync SVM: Log additional features on newer CPUs.
(edit) @66599   8 years vboxsync x86.h,bs2: X86_XCPT_MAX -> X86_XCPT_LAST; Corrected X86_XCPT_SX value.
(edit) @66581   8 years vboxsync VMM: Nested Hw.virt: Implemented various SVM intercepts in IEM, …
(edit) @66392   8 years vboxsync x86.h,IEMAll.cpp,bs3-cpu-generated-1: s/X86_MXSCR_/X86_MXCSR_/
(edit) @66314   8 years vboxsync IEM: Use RTUINT128U instead of uint128_t; started on movsldup Vdq,Wdq.
(edit) @66227   8 years vboxsync VMM: Nested Hw.virt: Implement SVM VMRUN and #VMEXIT in IEM.
(edit) @66218   8 years vboxsync x86.h: Added X field to XCR0 flags.
(edit) @66056   8 years vboxsync x86.h: X86_MODRM_MAKE()
(edit) @65904   8 years vboxsync VMM: Nested Hw.virt: Started with tweaking the AMD bits and laying the …
(edit) @65776   8 years vboxsync x86.h,.mac: Fixed harmless X86_OP_PRF_REPNZ/REPZ mixup.
(edit) @65595   8 years vboxsync Fixed an ancient typo.
(edit) @64113   8 years vboxsync Added some missing MSRs.
(edit) @62473   8 years vboxsync (C) 2016
(edit) @62288   8 years vboxsync x86.h: some BIT values.
(edit) @61776   8 years vboxsync CPUM,APIC: Per-CPU APIC CPUID feature bit and MSR_IA32_APICBASE GP …
(edit) @61249   9 years vboxsync iprt/x86.h: Rename MSR to be more inline with inconsistent Intel docs.
(edit) @61229   9 years vboxsync iprt/x86.h: Added missing global performance counter control MSRs.
(edit) @61072   9 years vboxsync VMM/APIC: Get rid of a couple of duplicate macros, and added a couple …
(edit) @60996   9 years vboxsync x86: Added two more CPUID bit definitions.
(edit) @60677   9 years vboxsync iprt/x86.h: Added X86_PAGE_SIZE and associates aliasing …
(edit) @60667   9 years vboxsync x86.h: docs
(edit) @60665   9 years vboxsync VMM,ConsoleImpl2: Added 386 profile, adding IEM code for some obvious …
(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   9 years vboxsync VMM/DBGF: Dump guest core with a more standardized CPU dump including …
(edit) @56291   9 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).
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