|
|
@101659
|
13 months |
vboxsync |
iprt/x86.h: Doxygen fix. bugref:10371
|
|
|
@101640
|
13 months |
vboxsync |
VMM/IEM: Emit native code for BltIn_CheckIrq. bugref:10371
|
|
|
@101516
|
14 months |
vboxsync |
VMM/IEM: Deal with unconditional relative jumps (sans flag checking). …
|
|
|
@101430
|
14 months |
vboxsync |
iprt/x86.h: CP exception is no longer Intel only, updated comment.
|
|
|
@101428
|
14 months |
vboxsync |
VMM/HM: Added logging for new SVM features.
|
|
|
@101141
|
15 months |
vboxsync |
iprt/x86.h: Added X86_MOD_MEM[014] and X86_MOD_REG for use with …
|
|
|
@101000
|
15 months |
vboxsync |
iprt/x86.h: Added IA32_PAT MSR's memory type encodings.
|
|
|
@100996
|
15 months |
vboxsync |
VMM: bugref:10498 bugref:10318: doxygen typo fix
|
|
|
@100935
|
16 months |
vboxsync |
VMM: bugref:10498 bugref:10318: Implemented basic MTRR reporting and …
|
|
|
@100837
|
16 months |
vboxsync |
include/iprt/x86.h: A small Solaris-specific build warning …
|
|
|
@99556
|
19 months |
vboxsync |
include/iprt/x86.h: Add definitions for Intels CET
|
|
|
@98103
|
23 months |
vboxsync |
Copyright year updates by scm.
|
|
|
@97693
|
2 years |
vboxsync |
VMM/DBGF: Added a DBGFBpCheckInstruction function for checking for …
|
|
|
@97244
|
2 years |
vboxsync |
x86.h: Added MSR_IA32_VMX_EXIT_CTLS2.
|
|
|
@97231
|
2 years |
vboxsync |
VMM/CPUM: Define our own X86EFLAGS/X86RFLAGS structures so we can use …
|
|
|
@96977
|
2 years |
vboxsync |
iprt/x86.h: X86_CR3_EPT_PAGE_MASK correction. bugref:10092
|
|
|
@96798
|
2 years |
vboxsync |
VMM/IEM: Implement …
|
|
|
@96407
|
2 years |
vboxsync |
scm copyright and license note update
|
|
|
@96251
|
2 years |
vboxsync |
VMM/IEM: Start implementing floating point SSE instructions using …
|
|
|
@96211
|
2 years |
vboxsync |
iprt/x86.h,x86.mac: Added _BIT defines to accompany the X86_FSW_xE …
|
|
|
@96204
|
2 years |
vboxsync |
iprt/x86.h,x86.mac: Added X86_MXCSR_XCPT_FLAGS, X86_MXCSR_XCPT_MASK …
|
|
|
@96199
|
2 years |
vboxsync |
iprt/x86.h: Added X86_MXCSR_RC_SHIFT. bugref:10261
|
|
|
@96133
|
2 years |
vboxsync |
include/iprt/types.h: Add a RTUINT256U ymm view to X86YMMREG, bugref:9898
|
|
|
@96132
|
2 years |
vboxsync |
include/iprt/types.h: Add some single and double precision floating …
|
|
|
@96103
|
2 years |
vboxsync |
VMM: Add some new AMD CPUID feature bits.
|
|
|
@94691
|
3 years |
vboxsync |
iprt/x86.h: Added missing X86_EFL_*_BIT defines. bugref:9898
|
|
|
@94639
|
3 years |
vboxsync |
iprt/x86.h: Some X86_FSW_ macros and defins for assisting with the …
|
|
|
@94505
|
3 years |
vboxsync |
iprt/x86.h: Define infinity control bit from 287 and 8087. bugref:9898
|
|
|
@94440
|
3 years |
vboxsync |
VMM/IEM: fxam does not raise any exceptions and has special …
|
|
|
@94383
|
3 years |
vboxsync |
VMM/IEM: fild, fbld, and fist C implementations. bugref:9898
|
|
|
@94337
|
3 years |
vboxsync |
x86.h: Added some X86_FCW_xxx_BIT defines. bugref:9898
|
|
|
@94254
|
3 years |
vboxsync |
iprt/x86.h: Added a couple of shift count macros to the X86_FCS_XXX …
|
|
|
@93727
|
3 years |
vboxsync |
inlcude/iprt/x86.h: Add some more MSR definitions related to the LBR …
|
|
|
@93115
|
3 years |
vboxsync |
scm --update-copyright-year
|
|
|
@92043
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 iprt/x86.h Added X86_PDPE1G_PG_MASK for …
|
|
|
@91708
|
3 years |
vboxsync |
x86.h: Nested VMX: bugref:10092 Added X86_CR3_EPT_PAGE_MASK.
|
|
|
@91037
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Added support for tertiary processor …
|
|
|
@89475
|
3 years |
vboxsync |
Intel IOMMU: bugref:9967 x86.h: Macros for getting page base and …
|
|
|
@88297
|
4 years |
vboxsync |
Some small Solaris-specific build warning fixes:
include/iprt/x86.h: …
|
|
|
@86489
|
4 years |
vboxsync |
VMM/PGM: Working on eliminating page table bitfield use (32-bit PTEs). …
|
|
|
@86488
|
4 years |
vboxsync |
VMM/PGM: Working on eliminating page table bitfield use (32-bit PDEs). …
|
|
|
@86487
|
4 years |
vboxsync |
VMM/PGM: Working on eliminating page table bitfield use (PAE PTEs). …
|
|
|
@86476
|
4 years |
vboxsync |
VMM/PGM: Working on eliminating page table bitfield use. bugref:9841 …
|
|
|
@86466
|
4 years |
vboxsync |
VMM/PGMAll.cpp: Working on eliminating page table bitfield use. …
|
|
|
@85450
|
4 years |
vboxsync |
HostDrivers/Support: Added reading the SMM address/mask MSRs while …
|
|
|
@85419
|
4 years |
vboxsync |
include/iprt/x86.h,VMM/CPUMR3CpuId: Work around a bug in some Linux …
|
|
|
@83328
|
5 years |
vboxsync |
x86.h: X86FSTENV32P offsets.
|
|
|
@83090
|
5 years |
vboxsync |
iprt/x86.h: Added missing MSR prefix to MTRR defs like all the other …
|
|
|
@83089
|
5 years |
vboxsync |
iprt/x86.h: IA32_TSX_CTRL -> MSR_IA32_TSX_CTRL.
|
|
|
@82968
|
5 years |
vboxsync |
Copyright year updates by scm.
|
|
|
@82816
|
5 years |
vboxsync |
iprt/x86.h: Correct x2APIC MSR range from 0xBFF to 0x8FF. Intel …
|
|
|
@82810
|
5 years |
vboxsync |
x86.h: Updated/added LBR MSRs for upcoming changes.
|
|
|
@82707
|
5 years |
vboxsync |
x86.h: Added IA32_TSX_CTRL MSR.
|
|
|
@82574
|
5 years |
vboxsync |
x86.h: Added CR4.UMIP and CR4.CET.
|
|
|
@81932
|
5 years |
vboxsync |
x86.h: Added new exceptions.
|
|
|
@81605
|
5 years |
vboxsync |
VMM (and related changes): Add support for Hygon Dhyana CPUs. Modified …
|
|
|
@81602
|
5 years |
vboxsync |
x86.h: Add MSR_IA32_PMC[4-7].
|
|
|
@81580
|
5 years |
vboxsync |
x86.h: Add some missing perf. related MSRs.
|
|
|
@81249
|
5 years |
vboxsync |
VMM: Log MCOMMIT and add its EFER bit.
|
|
|
@81242
|
5 years |
vboxsync |
VMM: Log RDPRU feature bit, VMCB intercept bit and VMEXIT code.
|
|
|
@81240
|
5 years |
vboxsync |
VMM: Log SVM GMET feature bit.
|
|
|
@80505
|
5 years |
vboxsync |
x86.h: Added LBR to/from IP (instruction pointer) MSRs.
|
|
|
@80504
|
5 years |
vboxsync |
x86.h: Added some MSRs being read by Ubuntu guests.
|
|
|
@78632
|
6 years |
vboxsync |
Forward ported 130474,130475,130477,130479. bugref:9453
|
|
|
@77293
|
6 years |
vboxsync |
x86.h: Added X86_GREG_COUNT similar to the existing X86_SREG_COUNT for …
|
|
|
@76886
|
6 years |
vboxsync |
VMM (and related changes): Add support for Shanghai/Zhaoxin CPUs. …
|
|
|
@76678
|
6 years |
vboxsync |
Port r124260, r124263, r124271, r124273, r124277, r124278, r124279, …
|
|
|
@76585
|
6 years |
vboxsync |
*: scm --fix-header-guard-endif
|
|
|
@76557
|
6 years |
vboxsync |
include/iprt: Use IPRT_INCLUDED_ rather than _iprt_ as header guard …
|
|
|
@76553
|
6 years |
vboxsync |
scm --update-copyright-year
|
|
|
@76507
|
6 years |
vboxsync |
/include: scm --fix-header-guards. bugref:9344
|
|
|
@75916
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 Pending debug exceptions bits.
|
|
|
@74648
|
6 years |
vboxsync |
VMM/IEM, CPUM: Nested VMX: bugref:9180 VM-exit bits; Add TPR …
|
|
|
@74388
|
6 years |
vboxsync |
x86.h: Added IA32_SMBASE MSR.
|
|
|
@74241
|
6 years |
vboxsync |
iprt/x86.h: dtrace doesn't grok RTUINT128U in X86XMMREG.
|
|
|
@74240
|
6 years |
vboxsync |
iprt/x86.h: Fixed duplicate MSR_IA32_VMX_VMFUNC definition (breaks dtrace).
|
|
|
@74131
|
6 years |
vboxsync |
x86.h: Added IA32_DEBUG_CTL MSR's valid mask (Intel specific).
|
|
|
@74099
|
6 years |
vboxsync |
x86.h: Some missing BIT number macros (for upcoming changes).
|
|
|
@73605
|
6 years |
vboxsync |
x86.h: Nested VMX: bugref:9180 IA32_SMM_MONITOR_CTL bits.
|
|
|
@73459
|
6 years |
vboxsync |
iprt/x86.h: doc typo
|
|
|
@73389
|
6 years |
vboxsync |
VMM, SUPDrv: Nested VMX: bugref:9180 Implement some of the VMX MSRs.
|
|
|
@73291
|
6 years |
vboxsync |
VMM/HM: Nested VMX: bugref:9180 Renamed MSR_IA32_VMX_BASIC_INFO to …
|
|
|
@73248
|
6 years |
vboxsync |
x86.h: Nested VMX: bugref:9180 Added missing VMX MSR.
|
|
|
@73225
|
6 years |
vboxsync |
x86.h: Nested VMX: bugref:9180 Added missing bits for …
|
|
|
@73073
|
6 years |
vboxsync |
PGM/DBG: Optimize page scanning to speed up 'detect'.
|
|
|
@72131
|
7 years |
vboxsync |
x86.h: RTM debug register defines.
|
|
|
@72127
|
7 years |
vboxsync |
x86.h: Made X86_DR7_XXXX defines better suited for 16-bit compilers.
|
|
|
@71755
|
7 years |
vboxsync |
VMM: Nested Hw.virt: Fix overriding SVM nested-guest PAT MSR while …
|
|
|
@70913
|
7 years |
vboxsync |
CPUM: Infrastructure for speculative execution control.
|
|
|
@70612
|
7 years |
vboxsync |
VMM: Expose PCID, INVPCID, FSGSBASE features to guests. Implemented …
|
|
|
@70606
|
7 years |
vboxsync |
updates (bugref:9087)
|
|
|
@70265
|
7 years |
vboxsync |
x86.h: DebugCtl MSR bits.
|
|
|
@70254
|
7 years |
vboxsync |
VMM: Match the AMD specs exactly whenever possible for SVM specific …
|
|
|
@69105
|
7 years |
vboxsync |
include/iprt/: (C) year
|
|
|
@66883
|
8 years |
vboxsync |
X86XSAVEAREA: Added YmmHi to the union member 'u' as it's normally …
|
|
|
@66684
|
8 years |
vboxsync |
SVM: Log additional features on newer CPUs.
|
|
|
@66599
|
8 years |
vboxsync |
x86.h,bs2: X86_XCPT_MAX -> X86_XCPT_LAST; Corrected X86_XCPT_SX value.
|
|
|
@66581
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Implemented various SVM intercepts in IEM, …
|
|
|
@66392
|
8 years |
vboxsync |
x86.h,IEMAll.cpp,bs3-cpu-generated-1: s/X86_MXSCR_/X86_MXCSR_/
|
|
|
@66314
|
8 years |
vboxsync |
IEM: Use RTUINT128U instead of uint128_t; started on movsldup Vdq,Wdq.
|
|
|