|
|
@95308
|
3 years |
vboxsync |
VMM/IEM: Implemented ANDN, BEXTR, SHLX, SARX, SHRX, RORX, TZCNT, and …
|
|
|
@95185
|
3 years |
vboxsync |
VMM/IEM: Use setjmp-without-sigmask.h as well.
|
|
|
@95184
|
3 years |
vboxsync |
IPRT,VMM: Added setjmp.h wrapper that ensures the setjmp & longjmp …
|
|
|
@95112
|
3 years |
vboxsync |
VMM/PGMPool: Corrected pgmPoolAccessHandler declaration to use …
|
|
|
@94956
|
3 years |
vboxsync |
VMM/IEM: Use g_CpumHostFeatures too. bugref:10093
|
|
|
@94934
|
3 years |
vboxsync |
VMM/CPUM: Kicked out the VBOX_WITH_VMMR0_DISABLE_LAPIC_NMI code, as it …
|
|
|
@94931
|
3 years |
vboxsync |
VMM/CPUM: Introduced a global variable g_CpumHostFeatures for keeping …
|
|
|
@94901
|
3 years |
vboxsync |
VMM/CPUM: On non-x86 hosts, just use the MXCSR MASK from the CPU DB …
|
|
|
@94884
|
3 years |
vboxsync |
Attempting to fix Darwin NEM.
|
|
|
@94882
|
3 years |
vboxsync |
VMM: First stab at Guest Compatibility Manager, fixing up things like …
|
|
|
@94845
|
3 years |
vboxsync |
VMM/IEM: More TLB work. bugref:9898
|
|
|
@94843
|
3 years |
vboxsync |
VMM/IEM: Arm build fixes. bugref:9898
|
|
|
@94842
|
3 years |
vboxsync |
VMM/IEM: Arm build fixes. bugref:9898
|
|
|
@94838
|
3 years |
vboxsync |
VMM/IEM: More TLB work. bugref:9898
|
|
|
@94800
|
3 years |
vboxsync |
VMM/IEM,PGM: TLB work, esp. on the data one. bugref:9898
|
|
|
@94791
|
3 years |
vboxsync |
VMM/NEM: VBOX_WITH_PGM_NEM_MODE does not require VBOX_WITH_NATIVE_NEM …
|
|
|
@94768
|
3 years |
vboxsync |
VMM/IEM: Split up IEMAll.cpp into a few more compilation units. bugref:9898
|
|
|
@94712
|
3 years |
vboxsync |
VMM/IEM: Some TLB compile and doc tweaks. bugref:9898
|
|
|
@94425
|
3 years |
vboxsync |
VMM: doxygen fixes (don't duplicate docs, newer doxygen version …
|
|
|
@94423
|
3 years |
vboxsync |
tstIEMAImpl: More tests where AMD and Intel differs a little (or a …
|
|
|
@94419
|
3 years |
vboxsync |
VMM: three doxygen fixes.
|
|
|
@94416
|
3 years |
vboxsync |
tstIEMAImpl: Rest of the FPU tests, unless there are vendor specific …
|
|
|
@94413
|
3 years |
vboxsync |
VMM/IEM,tstIEMAImpl: A handful of FPU instructions produces different …
|
|
|
@94402
|
3 years |
vboxsync |
tstIEMAImpl,VMM/IEM: Added tests for FPU instructions taking two …
|
|
|
@94364
|
3 years |
vboxsync |
VMM/IEM,tstIEMAImpl: Integer and decimal load/store tests. bugref:9898
|
|
|
@94261
|
3 years |
vboxsync |
iprt/types.h,VMM,ValKit,IPRT: Dropped the bit counts in member …
|
|
|
@94163
|
3 years |
vboxsync |
VMM/IEM: Try deal with basic Intel/AMD EFLAGS difference for shifts …
|
|
|
@94162
|
3 years |
vboxsync |
VMM/IEM: Try deal with basic Intel/AMD EFLAGS difference for double …
|
|
|
@94156
|
3 years |
vboxsync |
VMM/IEM: Try deal with basic Intel/AMD EFLAGS difference for binary …
|
|
|
@93991
|
3 years |
vboxsync |
VMM: Fix a possible PDM queue leak when destroying a VM, bugref:10093
|
|
|
@93968
|
3 years |
vboxsync |
HMVMXCommon.h: Doxygen.
|
|
|
@93965
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Add HM ring-0 API for querying transient …
|
|
|
@93963
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Add HM ring-0 API for querying transient …
|
|
|
@93947
|
3 years |
vboxsync |
VMM: Doxygen fix.
|
|
|
@93922
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 EPT VM-exit handling with HM ring-0 code.
|
|
|
@93906
|
3 years |
vboxsync |
IEM: Implemented fbstp instruction (used by OLE and indirectly MS Word …
|
|
|
@93905
|
3 years |
vboxsync |
VMM: More arm tweaks. bugref:9898
|
|
|
@93862
|
3 years |
vboxsync |
VMM/IEM: Started on a simple testcase for the IEMAllAImplC.cpp code. …
|
|
|
@93847
|
3 years |
vboxsync |
VMM/IEM: Working on adding missing C version of IEMAllAImpl.asm …
|
|
|
@93831
|
3 years |
vboxsync |
VMM/{VMXAllTemplate.cpp.h,NEMR3Native-darwin}: Add code to allow for …
|
|
|
@93824
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Fix trunk regression introduced in …
|
|
|
@93787
|
3 years |
vboxsync |
VMM/{NEM*,DBGF}: Make NEM respond to debug event changes and implement …
|
|
|
@93735
|
3 years |
vboxsync |
VMM/PGM: Allow pfnPfHandler to be NULL in …
|
|
|
@93730
|
3 years |
vboxsync |
VMM/NEMR3Native-darwin: Apple requires to bind to all MSRs related to …
|
|
|
@93728
|
3 years |
vboxsync |
VMM/NEMR3Native-darwin: Apple requires to bind to all MSRs related to …
|
|
|
@93722
|
3 years |
vboxsync |
VMM/NEMR3Native-darwin: Implement support for the pause loop exiting …
|
|
|
@93718
|
3 years |
vboxsync |
VMM/MM: Removed the hyper heap. bugref:10093 bugref:9517
|
|
|
@93716
|
3 years |
vboxsync |
VMM/PGM: Moved the physical handler allocation off the hyper heap and …
|
|
|
@93680
|
3 years |
vboxsync |
VMM/NEMR3Native-darwin: Don't run forever with hv_vcpu_run_until(), TM …
|
|
|
@93655
|
3 years |
vboxsync |
VMM/TM,VMM/*: Moved RTTIMENANOTSDATAR0 into the ring-0 only part of …
|
|
|
@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 …
|
|
|
@93628
|
3 years |
vboxsync |
VMM/PDMNetShaper,Main,DrvNetShaper: Moved the network shaper data off …
|
|
|
@93624
|
3 years |
vboxsync |
VMM/PGMPhys: Changed two MMHyperAlloc calls for MMIO mappings and ROM …
|
|
|
@93617
|
3 years |
vboxsync |
VMM/PGMPool: Replaced MMR3HyperAllocOnceNoRel call with direct …
|
|
|
@93609
|
3 years |
vboxsync |
VMM/PDMQueue: Rewrote the queue code to not use the hyper heap and be …
|
|
|
@93595
|
3 years |
vboxsync |
VMM/MM: Removed unused MMR3PageDummyHCPhys & MMR3PageDummyHCPtr …
|
|
|
@93593
|
3 years |
vboxsync |
VMM: Embedded the zero and mmio-dummy pages into the VM structure and …
|
|
|
@93574
|
3 years |
vboxsync |
VMM/HM: Nested VMX: bugref:10092 Separate out VM-exit counters for …
|
|
|
@93554
|
3 years |
vboxsync |
VMM: Changed PAGE_SIZE -> GUEST_PAGE_SIZE / HOST_PAGE_SIZE, PAGE_SHIFT …
|
|
|
@93392
|
3 years |
vboxsync |
VMM/CFGM: Must thoroughly wipe password memory before freeing it. …
|
|
|
@93355
|
3 years |
vboxsync |
VMM/NEM-win: We now require the PGM NEM mode so kicked out code not …
|
|
|
@93352
|
3 years |
vboxsync |
VMM/NEM-win: Kicked out more code relating to using the VID API …
|
|
|
@93351
|
3 years |
vboxsync |
VMM/NEM-win: Kicked out most of the ring-0 code because bugref:10118 + …
|
|
|
@93207
|
3 years |
vboxsync |
VMM/NEM-win: Just drop the ring-0 bits when NEM/PGM mode is enabled. …
|
|
|
@93115
|
3 years |
vboxsync |
scm --update-copyright-year
|
|
|
@93102
|
3 years |
vboxsync |
VMM/HMSVM,ConsoleImpl2: Implemented an AMD-V workaround for missing …
|
|
|
@92719
|
3 years |
vboxsync |
VMM/IOM: Driverless adjustments to IOM init code running after ring-0 …
|
|
|
@92712
|
3 years |
vboxsync |
VMM/TM: Made timer allocation work in driverless mode. bugref:10138
|
|
|
@92709
|
3 years |
vboxsync |
VMM/TM,SUP: Made it thru TM init in driverless mode... bugref:10138
|
|
|
@92685
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Started with constructing EPT-violation …
|
|
|
@92626
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Adjust PGM APIs and translate …
|
|
|
@92583
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Renamed fPdpesMapped as it's rather …
|
|
|
@92579
|
3 years |
vboxsync |
VMM/NEM-linux: Implemented the apic_base synchronization, ubuntu now …
|
|
|
@92555
|
3 years |
vboxsync |
VMM/NEM-linux: Fixed the flushing of stateful exits for larger MMIO …
|
|
|
@92525
|
3 years |
vboxsync |
VMM/NEM-linux: Exit history updates. bugref:9044
|
|
|
@92522
|
3 years |
vboxsync |
VMM/NEM-linux: Make sure to flush pending IO or MMIO exits before …
|
|
|
@92519
|
3 years |
vboxsync |
VMM/NEM-linux,EM: Deal with internal errors due to complicated MMIO …
|
|
|
@92508
|
3 years |
vboxsync |
VMM/NEM-linux: Some more code. DSL is now getting close to starting X, …
|
|
|
@92499
|
3 years |
vboxsync |
VMM/NEMR3Native-darwin.cpp: Fix TPR shadowing configuration (huge …
|
|
|
@92495
|
3 years |
vboxsync |
VMM/CPUM,++: Merged CPUMCTX_EXTRN_HM_VMX_INT_STATE, …
|
|
|
@92493
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Purge VINF_PGM_CHANGE_MODE, no longer used.
|
|
|
@92482
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 These macros aren't invoked with EPT.
|
|
|
@92480
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 EPT misconfiguration and some fixes and …
|
|
|
@92469
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Removed unused GSTUINT in guest template …
|
|
|
@92465
|
3 years |
vboxsync |
VMM/NEM-linux: Some more code. Got far enough to log the BIOS version …
|
|
|
@92444
|
3 years |
vboxsync |
VMM/NEM-linux: Some very early bits. bugref:9044
|
|
|
@92426
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Refactor PGMGstGetPage and related API …
|
|
|
@92420
|
3 years |
vboxsync |
VMM/PGM: Deal with VERR_NOT_SUPPORTED by …
|
|
|
@92408
|
3 years |
vboxsync |
VMM: Reworked most of the call-ring-3 stuff into …
|
|
|
@92392
|
3 years |
vboxsync |
VMM: Removed the callring-3 API and some of the associated stuff. …
|
|
|
@92391
|
3 years |
vboxsync |
VMM/PGM,GMM: Made pgmR0PhysAllocateHandyPages & …
|
|
|
@92385
|
3 years |
vboxsync |
VMM/PGM: Some more large page stats. bugref:10093
|
|
|
@92383
|
3 years |
vboxsync |
VMM/PGM: Tweaking pgmR0PhysAllocateLargePage a bit to hope to speed it …
|
|
|
@92381
|
3 years |
vboxsync |
VMM/PGM: Don't flush the VCPU TLB unless necessary after allocating a …
|
|
|
@92376
|
3 years |
vboxsync |
VMM/NEMR3Native-darwin: Make use of the ASID feature if available on …
|
|
|
@92371
|
3 years |
vboxsync |
VMM/PGM: Fixed GCPhys parameter passed in ring-3 to the ring-0 large …
|
|
|
@92368
|
3 years |
vboxsync |
VMM/PGM,GMM: Baked PGMR3PhysAllocateLargePage into …
|
|
|