|
|
@96103
|
2 years |
vboxsync |
VMM: Add some new AMD CPUID feature bits.
|
|
|
@95793
|
2 years |
vboxsync |
VMM/CPUM: Clear NX if no PAE, as it is causing trouble for 32-bit …
|
|
|
@95572
|
2 years |
vboxsync |
VMM/PGM: Fixed issues saving and restoring inactive shadow ROM pages …
|
|
|
@95571
|
2 years |
vboxsync |
VMM/PGM: Fixed issues saving and restoring inactive shadow ROM pages …
|
|
|
@95561
|
2 years |
vboxsync |
VMM/IEM: Some crude exception/interrupt stats and history, take two. …
|
|
|
@95560
|
2 years |
vboxsync |
VMM/IEM: Some crude exception/interrupt stats and history. bugref:9898
|
|
|
@95557
|
2 years |
vboxsync |
VMM/IEM: Added a .iemflushtlb command to the debugger. bugref:9898
|
|
|
@95404
|
2 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Shadow reserved bits that trigger EPT …
|
|
|
@95361
|
2 years |
vboxsync |
VMM/CPUM: Pass thru the POPCNT CPUID flag. Corrected ABM passthru. …
|
|
|
@95348
|
2 years |
vboxsync |
VMM/CPUM: We can pass through BMI1, BMI2 and ABM now that IEM …
|
|
|
@95308
|
2 years |
vboxsync |
VMM/IEM: Implemented ANDN, BEXTR, SHLX, SARX, SHRX, RORX, TZCNT, and …
|
|
|
@95257
|
2 years |
vboxsync |
VMM/cpumR3LoadCpuIdInner: build fix. bugref:9898
|
|
|
@95256
|
2 years |
vboxsync |
VMM/CFGM,NEM,HM,ConsoleImpl2: Let CPUM take care of enabling 64-bit …
|
|
|
@95248
|
2 years |
vboxsync |
VMM/CPUM: Started changing the way we advertise SYSCALL, SEP, NX, and …
|
|
|
@95244
|
2 years |
vboxsync |
VMM/vmR3SetRuntimeErrorCommon: Don't call VMR3Suspend unless the VM is …
|
|
|
@95243
|
2 years |
vboxsync |
VMM/vmR3SetRuntimeErrorCommon: Don't call VMR3Suspend unless the VM is …
|
|
|
@95179
|
3 years |
vboxsync |
VMM/CPUMR3CpuId: Ignore x86 host capabilities in …
|
|
|
@95174
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Build fix.
|
|
|
@95172
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Use the EPT and Unrestricted-Guest …
|
|
|
@94972
|
3 years |
vboxsync |
VMM/NEM/darwin: Use g_CpumHostFeatures. [build fix] bugref:10093
|
|
|
@94961
|
3 years |
vboxsync |
VMM/NEM/darwin: Use g_CpumHostFeatures. bugref:10093
|
|
|
@94946
|
3 years |
vboxsync |
VMM/HM: Use g_CpumHostFeatures instead of the copy in the VM …
|
|
|
@94944
|
3 years |
vboxsync |
VMM/HM: Use g_CpumHostFeatures instead of the copy in the VM …
|
|
|
@94943
|
3 years |
vboxsync |
VMM/CPUM: Copy the ring-0 host CPUMFEATURES structure into the VM …
|
|
|
@94932
|
3 years |
vboxsync |
VMM/CPUM: Introduced a global variable g_CpumHostFeatures for keeping …
|
|
|
@94931
|
3 years |
vboxsync |
VMM/CPUM: Introduced a global variable g_CpumHostFeatures for keeping …
|
|
|
@94911
|
3 years |
vboxsync |
VMM/CPUM: Don't set fNestedPagingAndFullGuestExec when using IEM as …
|
|
|
@94910
|
3 years |
vboxsync |
VMM/CPUM: Align code, no change.
|
|
|
@94909
|
3 years |
vboxsync |
VMM/CPUM: Added fBmi1, fBmi2, fAbm, fTbm, fRdRand, and fRdSeed to the …
|
|
|
@94901
|
3 years |
vboxsync |
VMM/CPUM: On non-x86 hosts, just use the MXCSR MASK from the CPU DB …
|
|
|
@94897
|
3 years |
vboxsync |
VMM/PGMPhys: Missed one SUPR3PageAlloc call when doing host/guest page …
|
|
|
@94885
|
3 years |
vboxsync |
Another Darwin build fix.
|
|
|
@94882
|
3 years |
vboxsync |
VMM: First stab at Guest Compatibility Manager, fixing up things like …
|
|
|
@94850
|
3 years |
vboxsync |
VMM/CFGM: Added missing newline in previous change (r150812).
|
|
|
@94841
|
3 years |
vboxsync |
VMM/VMM: Shut up arm warning. bugref:9898
|
|
|
@94838
|
3 years |
vboxsync |
VMM/IEM: More TLB work. bugref:9898
|
|
|
@94818
|
3 years |
vboxsync |
VMM/SSM: Fix assertion, bugref:9955
|
|
|
@94809
|
3 years |
vboxsync |
VMM/VM.cpp: doxygen fix, bugref:9955
|
|
|
@94802
|
3 years |
vboxsync |
VMM/SSM: Fix assertion when the stream operations table is used in …
|
|
|
@94801
|
3 years |
vboxsync |
VMM/IEM,PGM: TLB work, esp. on the data one. [build fix] bugref:9898
|
|
|
@94800
|
3 years |
vboxsync |
VMM/IEM,PGM: TLB work, esp. on the data one. bugref:9898
|
|
|
@94794
|
3 years |
vboxsync |
Main,VMM: Implemented most of the functionality for encrypted VMs …
|
|
|
@94790
|
3 years |
vboxsync |
VMM/HM: Follow-up to r150126 and selecting IEM as the primary …
|
|
|
@94763
|
3 years |
vboxsync |
VMM/SSM: Allow SSMR3Open and SSMR3ValidateFile to take a stream …
|
|
|
@94479
|
3 years |
vboxsync |
VMM/CFGM: Use %Rhcb to do human readable size formatting.
|
|
|
@94477
|
3 years |
vboxsync |
VMM/CFGM: When dumping sizes in human readable units, avoid divisor …
|
|
|
@94425
|
3 years |
vboxsync |
VMM: doxygen fixes (don't duplicate docs, newer doxygen version …
|
|
|
@94369
|
3 years |
vboxsync |
VMM,CFGM: Drop CFGMR3QueryPtr and CFGMR3QueryPtrDef, bugref:10053
|
|
|
@94342
|
3 years |
vboxsync |
Main,VMM/PDMUsb,Devices/USB,VRDP: Drop passing pointers through CFGM …
|
|
|
@94319
|
3 years |
vboxsync |
VMM/PDMBlockCache: Added missing sempahore release call to a …
|
|
|
@94261
|
3 years |
vboxsync |
iprt/types.h,VMM,ValKit,IPRT: Dropped the bit counts in member …
|
|
|
@93991
|
3 years |
vboxsync |
VMM: Fix a possible PDM queue leak when destroying a VM, bugref:10093
|
|
|
@93951
|
3 years |
vboxsync |
VMM/PGMDbg: GCC 11.2.1 build tweaks.
|
|
|
@93931
|
3 years |
vboxsync |
VMM,VMMDev,scm,VBox/param.h: Don't use PAGE_BASE_GC_MASK and friends …
|
|
|
@93924
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Accidentally enabled nested EPT and UX …
|
|
|
@93922
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 EPT VM-exit handling with HM ring-0 code.
|
|
|
@93912
|
3 years |
vboxsync |
VMM: Add driver helper to destroy a timer, bugref:10196
|
|
|
@93905
|
3 years |
vboxsync |
VMM: More arm tweaks. bugref:9898
|
|
|
@93902
|
3 years |
vboxsync |
VMM,Main,++: Removed VM_IS_RAW_MODE_ENABLED/VM_EXEC_ENGINE_RAW_MODE …
|
|
|
@93901
|
3 years |
vboxsync |
VMM,Main,++: Removed VM_IS_RAW_MODE_ENABLED/VM_EXEC_ENGINE_RAW_MODE …
|
|
|
@93900
|
3 years |
vboxsync |
VMM/PDMQueue: todo
|
|
|
@93896
|
3 years |
vboxsync |
VMM/PDMQueue: Free memory when the queue count drops to 0. Addresses …
|
|
|
@93831
|
3 years |
vboxsync |
VMM/{VMXAllTemplate.cpp.h,NEMR3Native-darwin}: Add code to allow for …
|
|
|
@93830
|
3 years |
vboxsync |
VMM/CPUM: Add some helpers for NEM to activate the hyper or guest …
|
|
|
@93826
|
3 years |
vboxsync |
VMM/NEMR3Native-darwin: Remove the temporary workaround now that the …
|
|
|
@93825
|
3 years |
vboxsync |
VMM/NEMR3Native-darwin: Reduce code duplication, bugref:9044
|
|
|
@93824
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Fix trunk regression introduced in …
|
|
|
@93789
|
3 years |
vboxsync |
VMM/{NEM*,DBGF}: Make NEM respond to debug event changes and implement …
|
|
|
@93788
|
3 years |
vboxsync |
VMM/{NEM*,DBGF}: Make NEM respond to debug event changes and implement …
|
|
|
@93787
|
3 years |
vboxsync |
VMM/{NEM*,DBGF}: Make NEM respond to debug event changes and implement …
|
|
|
@93785
|
3 years |
vboxsync |
VMM/NEMR3Native-darwin: Check whether probes are enabled to decide …
|
|
|
@93750
|
3 years |
vboxsync |
VMM/{NEMR3Native-darwin.cpp,HMVMXR0.cpp,VMXAllTemplate.cpp.h}: Move …
|
|
|
@93748
|
3 years |
vboxsync |
VMM/{NEMR3Native-darwin.cpp,HMVMXR0.cpp,VMXAllTemplate.cpp.h}: Move …
|
|
|
@93745
|
3 years |
vboxsync |
VMM: More arm64 adjustments. bugref:9898
|
|
|
@93744
|
3 years |
vboxsync |
VMM: More arm64 adjustments. bugref:9898
|
|
|
@93743
|
3 years |
vboxsync |
VMM/PGMDbg: Non-x86 host scan functions. bugref:9898
|
|
|
@93729
|
3 years |
vboxsync |
VMM/HM: Need to postpone registering the debug info handlers further, …
|
|
|
@93728
|
3 years |
vboxsync |
VMM/NEMR3Native-darwin: Apple requires to bind to all MSRs related to …
|
|
|
@93725
|
3 years |
vboxsync |
VMM: More arm64 adjustments. bugref:9898
|
|
|
@93723
|
3 years |
vboxsync |
VMM/NEMR3Native-darwin: Fix clearing context changed flag for TSC AUX …
|
|
|
@93722
|
3 years |
vboxsync |
VMM/NEMR3Native-darwin: Implement support for the pause loop exiting …
|
|
|
@93721
|
3 years |
vboxsync |
VMM/HM: Register DBGF info handlers only when HM is enabled, bugref:9044
|
|
|
@93718
|
3 years |
vboxsync |
VMM/MM: Removed the hyper heap. bugref:10093 bugref:9517
|
|
|
@93717
|
3 years |
vboxsync |
VMM/TM: Internal timers never have a critical section set, so …
|
|
|
@93716
|
3 years |
vboxsync |
VMM/PGM: Moved the physical handler allocation off the hyper heap and …
|
|
|
@93681
|
3 years |
vboxsync |
VMM/NEMR3Native-darwin: Don't run forever with hv_vcpu_run_until(), TM …
|
|
|
@93680
|
3 years |
vboxsync |
VMM/NEMR3Native-darwin: Don't run forever with hv_vcpu_run_until(), TM …
|
|
|
@93679
|
3 years |
vboxsync |
VMM/NEMR3Native-darwin: Sync back the PDPE entries upon VM exit, …
|
|
|
@93667
|
3 years |
vboxsync |
VMM/PGM: Made PGMR3HandlerPhysicalTypeRegister a bit clearer on hType …
|
|
|
@93655
|
3 years |
vboxsync |
VMM/TM,VMM/*: Moved RTTIMENANOTSDATAR0 into the ring-0 only part of …
|
|
|
@93654
|
3 years |
vboxsync |
TM: Set up the tm.s.VirtualGetRawDataR0 pointers in ring-0. bugref:10094
|
|
|
@93653
|
3 years |
vboxsync |
VMM/PDMDriver,DrvIntNet,DrvNetShaper: Properly disable all ring-0 …
|
|
|
@93652
|
3 years |
vboxsync |
VMM/PDMDriver,DrvIntNet,DrvNetShaper: Properly disable all ring-0 …
|
|
|
@93651
|
3 years |
vboxsync |
VMM/PGM,*: Split the physical access handler type registration into …
|
|
|
@93650
|
3 years |
vboxsync |
VMM/PGM,*: Split the physical access handler type registration into …
|
|
|
@93635
|
3 years |
vboxsync |
VMM/PGM,VMM/PDM,VGA: Consolidate the user parameters of the physical …
|
|
|
@93633
|
3 years |
vboxsync |
VMM/PDMNetShaper: Statistics. bugref:5582
|
|
|
@93631
|
3 years |
vboxsync |
VMM/PDMNetShaper: Don't start the unchoke thread unless there are are …
|
|
|
@93630
|
3 years |
vboxsync |
VMM/PDMNetShaper,Main,DrvNetShaper: Moved the network shaper data off …
|
|
|
@93628
|
3 years |
vboxsync |
VMM/PDMNetShaper,Main,DrvNetShaper: Moved the network shaper data off …
|
|
|