VirtualBox

source: vbox/trunk/src/VBox/VMM/VMMR3/CPUM.cpp

Revision Log Mode:


Legend:

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