|
|
@105020
|
5 months |
vboxsync |
VMM/CPUM: We need to push the ARCH_CAP MSR on arm hosts, setting all …
|
|
|
@103752
|
9 months |
vboxsync |
VMM/CPUMR3CpuId: Enable XSAVE for IEM, it is fully supported, enables …
|
|
|
@103586
|
9 months |
vboxsync |
VMM/CPUM: Expose movbe instruction to the guest if available on the …
|
|
|
@103046
|
10 months |
vboxsync |
VMM/CPUM: Advertise SSE3, SSE4.1, SSE4.2 and LAHF/SAHF instruction set …
|
|
|
@103018
|
10 months |
vboxsync |
VMM/CPUM: bugref:10498 Typo.
|
|
|
@102963
|
11 months |
vboxsync |
VMM/CPUM: bugref:10498 Fix incorrect assertion while mapping MTRRs and …
|
|
|
@102902
|
11 months |
vboxsync |
VMM/CPUI: Advertise ADX on ARM64. bugref:9898
|
|
|
@102892
|
11 months |
vboxsync |
VMM/CPUM: We've got ABM (and BMI1+BMI2) on ARM64.
|
|
|
@102889
|
11 months |
vboxsync |
VMM/CPUM: enable cmpxchg16b and popcnt on arm hosts.
|
|
|
@102807
|
11 months |
vboxsync |
VMM/CPUM: bugref:10498 Comment and nit.
|
|
|
@102806
|
11 months |
vboxsync |
VMM/CPUM: bugref:10498 Comment nit.
|
|
|
@102805
|
11 months |
vboxsync |
VMM/CPUM: bugref:10498 Comment nit.
|
|
|
@102804
|
11 months |
vboxsync |
VMM/CPUM: bugref:10498 Fix LogRel parameters.
|
|
|
@102799
|
11 months |
vboxsync |
VMM/CPUM: bugref:10498 Check if the physical address fits before …
|
|
|
@102689
|
12 months |
vboxsync |
VMM/CPUM: bugref:10498 Align guest RAM to 4K pages prior to mapping it …
|
|
|
@102677
|
12 months |
vboxsync |
fix scm burns, win64dep win64dep2
|
|
|
@102676
|
12 months |
vboxsync |
VMM/CPUM: bugref:10498 MTRR mapping nits.
|
|
|
@102665
|
12 months |
vboxsync |
VMM/CPUM: Nested VMX: bugref:10498 Implemented mapping of guest memory …
|
|
|
@102523
|
12 months |
vboxsync |
VMM/CPUM: bugref:10498 Enable MTRR storage without populating …
|
|
|
@102410
|
12 months |
vboxsync |
VMM/CPUM: Nested VMX: bugref:10498 Use zero as the physical-base value …
|
|
|
@102135
|
13 months |
vboxsync |
VMM/CPUM: Fixed incorrect assertion on max XState size. ticketref:21678
|
|
|
@102090
|
13 months |
vboxsync |
VMM/CPUM: Nested VMX: bugref:10318 Enabled RDSEED-exiting and …
|
|
|
@101932
|
13 months |
vboxsync |
VMM/CPUM: Nested VMX: Updated cpumR3AreVmxCpuFeaturesCompatible() for …
|
|
|
@101539
|
14 months |
vboxsync |
DIS,VMM,DBGC,IPRT,++: Some disassembler tweaks and TB disassembly …
|
|
|
@101323
|
14 months |
vboxsync |
VMM: Nested VMX: bugref:10318 Macro for deriving guest VMX features …
|
|
|
@101309
|
14 months |
vboxsync |
VMM: Detect and log new VMX features, part 2.
|
|
|
@100940
|
16 months |
vboxsync |
VMM: Make CPUMIsGuestIn64Bit[Code|CodeEx|Slow] use a const CPUM …
|
|
|
@100935
|
16 months |
vboxsync |
VMM: bugref:10498 bugref:10318: Implemented basic MTRR reporting and …
|
|
|
@100532
|
17 months |
vboxsync |
VMM/CPUM: Nested VMX: bugref:10318 Enabled feature for saving PAT MSR …
|
|
|
@99775
|
19 months |
vboxsync |
*: Mark functions as static if not used outside of a given compilation …
|
|
|
@99739
|
19 months |
vboxsync |
*: doxygen corrections (mostly about removing @returns from functions …
|
|
|
@99220
|
20 months |
vboxsync |
Disassember,*: Start separating the disassembler into a architecture …
|
|
|
@99212
|
21 months |
vboxsync |
Disassembler,VMM,Runtime: Get rid of deprecated DISCPUSTATE types …
|
|
|
@99208
|
21 months |
vboxsync |
Disassembler,VMM,Runtime: Get rid of deprecated DISCPUSTATE types …
|
|
|
@99163
|
21 months |
vboxsync |
VMM/CPUM: Nested VMX: bugref:10318 Adjust virtual VMCS for …
|
|
|
@98355
|
22 months |
vboxsync |
VMM/CPUM: Nested VMX: bugref:10318 Get CR4 fixed bits from what we …
|
|
|
@98103
|
23 months |
vboxsync |
Copyright year updates by scm.
|
|
|
@97369
|
2 years |
vboxsync |
VMM/CPUM: Nested VMX: bugref:10092 Add newly added …
|
|
|
@97329
|
2 years |
vboxsync |
VMM/CPUM: Nested VMX: bugref:10092 Enable various VMX MSR feature bits …
|
|
|
@97317
|
2 years |
vboxsync |
VMM/CPUM: Nested VMX: bugref:10092 Keep secondary VM-exit controls …
|
|
|
@97316
|
2 years |
vboxsync |
VMM/CPUM: Nested VMX: bugref:10092 Log secondary VM-exit controls.
|
|
|
@97286
|
2 years |
vboxsync |
VMM/CPUM,IEM: Moved the CPUMCTX_INHIBIT_XXX flags into reserved EFLAGS …
|
|
|
@97265
|
2 years |
vboxsync |
VMM/CPUM: Nested VMX: bugref:10092 Addressed todo regarding keeping …
|
|
|
@97264
|
2 years |
vboxsync |
VMM/CPUM: Nested VMX: bugref:10092 Addressed todo regarding keeping …
|
|
|
@97262
|
2 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Added fetching VM-exit secondary MSR …
|
|
|
@97231
|
2 years |
vboxsync |
VMM/CPUM: Define our own X86EFLAGS/X86RFLAGS structures so we can use …
|
|
|
@97219
|
2 years |
vboxsync |
VMM/CPUM: Access CPUMCTX::eflags via the 'u' member when possible in …
|
|
|
@97192
|
2 years |
vboxsync |
VMM/CPUM: Drop the CPUMCTXCORE argument for cpumR3InfoOne.
|
|
|
@97183
|
2 years |
vboxsync |
VMM/CPUM,HMVMX,IEM: Use the individual CPUMCTX_INHIBIT_SHADOW_SS and …
|
|
|
@97178
|
2 years |
vboxsync |
VMM/CPUM,EM,HM,IEM,++: Moved VMCPU_FF_INHIBIT_INTERRUPTS and …
|
|
|
@97150
|
2 years |
vboxsync |
VMM/CPUM: Nested VMX: bugref:10092 We access the virtual-APIC page …
|
|
|
@97146
|
2 years |
vboxsync |
VMM/CPUM: Nested VMX: bugref:10092 Don't advertise large (1G) page …
|
|
|
@97101
|
2 years |
vboxsync |
VMM/CPUM: Consistency LogRel, nit.
|
|
|
@97099
|
2 years |
vboxsync |
VMM/CPUM: Space nit.
|
|
|
@97098
|
2 years |
vboxsync |
VMM/CPUM: Removed obsolete comment about exposing true VMX MSRs.
|
|
|
@97097
|
2 years |
vboxsync |
VMM/CPUM: Changed the nested EPT defaults. bugref:10092
|
|
|
@96902
|
2 years |
vboxsync |
VMM: Nested SVM: bugref:7243 VM reset and init. nits for nested SVM, …
|
|
|
@96839
|
2 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Consistency nits and comments.
|
|
|
@96827
|
2 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Reset the various virtual-VMX bitmaps …
|
|
|
@96826
|
2 years |
vboxsync |
VMM/CPUM: Nested VMX: bugref:10092 Init RTGCPHYS virtual-VMX CPU …
|
|
|
@96825
|
2 years |
vboxsync |
VMM/CPUM: Nested VMX: bugref:10092 Removed unnecessary zero'ing of …
|
|
|
@96407
|
2 years |
vboxsync |
scm copyright and license note update
|
|
|
@95793
|
2 years |
vboxsync |
VMM/CPUM: Clear NX if no PAE, as it is causing trouble for 32-bit …
|
|
|
@94943
|
3 years |
vboxsync |
VMM/CPUM: Copy the ring-0 host CPUMFEATURES structure into the VM …
|
|
|
@94931
|
3 years |
vboxsync |
VMM/CPUM: Introduced a global variable g_CpumHostFeatures for keeping …
|
|
|
@94910
|
3 years |
vboxsync |
VMM/CPUM: Align code, no change.
|
|
|
@94901
|
3 years |
vboxsync |
VMM/CPUM: On non-x86 hosts, just use the MXCSR MASK from the CPU DB …
|
|
|
@93931
|
3 years |
vboxsync |
VMM,VMMDev,scm,VBox/param.h: Don't use PAGE_BASE_GC_MASK and friends …
|
|
|
@93905
|
3 years |
vboxsync |
VMM: More arm tweaks. bugref:9898
|
|
|
@93830
|
3 years |
vboxsync |
VMM/CPUM: Add some helpers for NEM to activate the hyper or guest …
|
|
|
@93745
|
3 years |
vboxsync |
VMM: More arm64 adjustments. bugref:9898
|
|
|
@93744
|
3 years |
vboxsync |
VMM: More arm64 adjustments. bugref:9898
|
|
|
@93554
|
3 years |
vboxsync |
VMM: Changed PAGE_SIZE -> GUEST_PAGE_SIZE / HOST_PAGE_SIZE, PAGE_SHIFT …
|
|
|
@93515
|
3 years |
vboxsync |
iprt/asm-amd64-x86.h: Split out some non-assembly functions that …
|
|
|
@93337
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Comment clarifying CR0-fixed-0 and …
|
|
|
@93292
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Fix typo in constructing true VM-exit …
|
|
|
@93266
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Fix typo in r149319.
|
|
|
@93257
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Expose true VMX control MSRs to the guest.
|
|
|
@93223
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 When Unrestricted Guest is supported by …
|
|
|
@93115
|
3 years |
vboxsync |
scm --update-copyright-year
|
|
|
@92752
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Disallow accessed/dirty bit support for …
|
|
|
@92479
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Renamed EPT bitfield macro to be more …
|
|
|
@91971
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Renamed typo in VMCS field.
|
|
|
@91710
|
3 years |
vboxsync |
VMM/CPUM: Nested VMX: bugref:10092 Added some VMX CPUMFEATURES' bit. …
|
|
|
@91358
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 More consistent naming of EPT/VPID caps.
|
|
|
@91356
|
3 years |
vboxsync |
VMM/CPUM: Nested VMX: bugref:10092 Disable VPID for now.
|
|
|
@91355
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Disable VPID for now, also correct …
|
|
|
@91354
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Fix VMX preemption timer's default.
|
|
|
@91323
|
3 years |
vboxsync |
VMM: bugref:10106 Fixed IA32_FEATURE_CONTROL MSR reported to the guest.
|
|
|
@91306
|
3 years |
vboxsync |
VMM/CPUM,++: Moved the nested VT-X virtual apic page allocation into …
|
|
|
@91305
|
3 years |
vboxsync |
VMM/CPUM,++: Moved the nested VT-X I/O permission bitmap allocations …
|
|
|
@91304
|
3 years |
vboxsync |
VMM/CPUM,++: Moved the nested VT-X MSR permission bitmap allocations …
|
|
|
@91301
|
3 years |
vboxsync |
VMM/CPUM,++: Moved the nested VT-X MSR load & store bitmap allocations …
|
|
|
@91298
|
3 years |
vboxsync |
VMM/CPUM,++: Moved the nested VT-X shadow VMCS allocation into …
|
|
|
@91297
|
3 years |
vboxsync |
VMM/CPUM,++: Moved the nested VT-X VMCS allocation into CPUMCTX. …
|
|
|
@91295
|
3 years |
vboxsync |
VMM/CPUM: Some nested SVM init/term cleanups. bugref:10093
|
|
|
@91292
|
3 years |
vboxsync |
VMM/CPUM: Use SVM_???_PAGES constants to size the big CPUMCTX fields. …
|
|
|
@91291
|
3 years |
vboxsync |
VMM/CPUM,++: Moved the nested SVM I/O permission bitmap allocation …
|
|
|
@91289
|
3 years |
vboxsync |
VMM/CPUM,++: Moved the nested SVM MSR permission bitmap allocation …
|
|
|
@91287
|
3 years |
vboxsync |
VMM/CPUM,++: Moved the nested SVM VMCB allocation into CPUMCTX. …
|
|
|