|
|
@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
|
|
|
@93901
|
3 years |
vboxsync |
VMM,Main,++: Removed VM_IS_RAW_MODE_ENABLED/VM_EXEC_ENGINE_RAW_MODE …
|
|
|
@93893
|
3 years |
vboxsync |
VMM/IEM: Added tests for bswap C workers, discovering weird behaviour …
|
|
|
@93888
|
3 years |
vboxsync |
VMM/IEM: Corrected MUL, IMUL, DIV and IDIV instruction helpers (C …
|
|
|
@93887
|
3 years |
vboxsync |
VMM/IEM: Corrected flag calculations for shift operations; added tests …
|
|
|
@93886
|
3 years |
vboxsync |
VMM/IEM: Corrected flag calculations for unary operations …
|
|
|
@93885
|
3 years |
vboxsync |
VMM/IEM: Corrected flag calculations for double shifts according to …
|
|
|
@93881
|
3 years |
vboxsync |
VMM/IEM: doxygen fix. bugref:9898
|
|
|
@93879
|
3 years |
vboxsync |
VMM/IEM: Added CMPXCHG testcase and corrected flag handling in C …
|
|
|
@93878
|
3 years |
vboxsync |
VMM/IEM: Simplified XADD impl. bugref:9898
|
|
|
@93877
|
3 years |
vboxsync |
VMM/IEM: Fixed EFlags for LOCK XADD, adding tests for it. bugref:9898
|
|
|
@93869
|
3 years |
vboxsync |
VMM/IEM: Corrected IMUL result and changed the C version to produce …
|
|
|
@93866
|
3 years |
vboxsync |
VMM/IEM: Corrected undefined flag values for BT, BTC, BTR and BTS. …
|
|
|
@93864
|
3 years |
vboxsync |
VMM/IEM: Corrected overflow flag (OF) calculations for ADD, ADC, SUB …
|
|
|
@93861
|
3 years |
vboxsync |
VMM/IEM: Stubbed the C versions the missing MMX/SSE/AVX functions in …
|
|
|
@93860
|
3 years |
vboxsync |
VMM/IEM: Stubbed the C versions x87 FPU functions in IEMAllAImpl.asm. …
|
|
|
@93854
|
3 years |
vboxsync |
VMM/IEM: Working on adding missing C version of IEMAllAImpl.asm …
|
|
|
@93853
|
3 years |
vboxsync |
VMM/IEM: Reduced the code duplication for the MUL and IMUL C workers, …
|
|
|
@93852
|
3 years |
vboxsync |
VMM/IEM: Reduced the code duplication for the DIV and IDIV C workers. …
|
|
|
@93851
|
3 years |
vboxsync |
VMM/IEM: Reduced the code duplication for the DIV and IDIV C workers. …
|
|
|
@93850
|
3 years |
vboxsync |
VMM/IEM: Reduced the code duplication for the DIV and IDIV C workers. …
|
|
|
@93848
|
3 years |
vboxsync |
VMM/IEM: Working on adding missing C version of IEMAllAImpl.asm …
|
|
|
@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 …
|
|
|
@93794
|
3 years |
vboxsync |
VMM/IEM: Working on adding missing C version of IEMAllAImpl.asm …
|
|
|
@93792
|
3 years |
vboxsync |
VMM/IEM: Working on adding missing C version of IEMAllAImpl.asm …
|
|
|
@93786
|
3 years |
vboxsync |
VMM/IEM: Working on adding missing C version of IEMAllAImpl.asm …
|
|
|
@93783
|
3 years |
vboxsync |
VMM/IEM: Working on adding missing C version of IEMAllAImpl.asm …
|
|
|
@93782
|
3 years |
vboxsync |
VMM/IEM: Working on adding missing C version of IEMAllAImpl.asm …
|
|
|
@93762
|
3 years |
vboxsync |
VMM/IEM: Working on adding missing C version of IEMAllAImpl.asm …
|
|
|
@93758
|
3 years |
vboxsync |
VMM/IEM: Working on adding missing C version of IEMAllAImpl.asm …
|
|
|
@93756
|
3 years |
vboxsync |
VMM/IEM: Working on adding missing C version of IEMAllAImpl.asm …
|
|
|
@93748
|
3 years |
vboxsync |
VMM/{NEMR3Native-darwin.cpp,HMVMXR0.cpp,VMXAllTemplate.cpp.h}: Move …
|
|
|
@93744
|
3 years |
vboxsync |
VMM: More arm64 adjustments. bugref:9898
|
|
|
@93725
|
3 years |
vboxsync |
VMM: More arm64 adjustments. bugref:9898
|
|
|
@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 …
|
|
|
@93666
|
3 years |
vboxsync |
VMM/PGM: Fixed regression from r149804 when pszDesc is NULL in ring-0. …
|
|
|
@93657
|
3 years |
vboxsync |
VMM/TM,VMM/*: Moved RTTIMENANOTSDATAR0 into the ring-0 only part of …
|
|
|
@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
|
|
|
@93632
|
3 years |
vboxsync |
VMM/PDMNetShaper: Tweaked the cTokensAdded and cTokens calculations in …
|
|
|
@93631
|
3 years |
vboxsync |
VMM/PDMNetShaper: Don't start the unchoke thread unless there are are …
|
|
|
@93629
|
3 years |
vboxsync |
VMM/MMHyper: Removed unused code. [build fix] bugref:10093
|
|
|
@93628
|
3 years |
vboxsync |
VMM/PDMNetShaper,Main,DrvNetShaper: Moved the network shaper data off …
|
|
|
@93626
|
3 years |
vboxsync |
VMM/MMHyper: Removed unused code. [build fix] bugref:10093
|
|
|
@93623
|
3 years |
vboxsync |
VMM/MMHyper: Removed unused code. [build fix] bugref:10093
|
|
|
@93622
|
3 years |
vboxsync |
VMM/MMHyper: Removed unused code. [build fix] bugref:10093
|
|
|
@93621
|
3 years |
vboxsync |
VMM/MMHyper: Removed unused code. [build fix] bugref:10093
|
|
|
@93620
|
3 years |
vboxsync |
VMM/MMHyper: Removed unused code. bugref:10093
|
|
|
@93619
|
3 years |
vboxsync |
VMM/PGMPool: Missed a coupld of MMHyperCCToR3/R0 calls. bugref:10093
|
|
|
@93617
|
3 years |
vboxsync |
VMM/PGMPool: Replaced MMR3HyperAllocOnceNoRel call with direct …
|
|
|
@93612
|
3 years |
vboxsync |
VMM/PDMQueue: Doxygen fixes. bugref:10093
|
|
|
@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 …
|
|
|
@93592
|
3 years |
vboxsync |
VMM/MM: Removed some more unused functions. bugref:9517
|
|
|
@93583
|
3 years |
vboxsync |
VMM/{VMXAllTemplate.cpp.h,NEMR3Native-darwin.cpp}: Temporarily …
|
|
|
@93582
|
3 years |
vboxsync |
VMM/{VMXAllTemplate.cpp.h,NEMR3Native-darwin.cpp}: Temporarily …
|
|
|
@93573
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 The guest SLAT mode should be EPT even …
|
|
|
@93572
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 When paging isn't enabled when using …
|
|
|
@93554
|
3 years |
vboxsync |
VMM: Changed PAGE_SIZE -> GUEST_PAGE_SIZE / HOST_PAGE_SIZE, PAGE_SHIFT …
|
|
|
@93539
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Fixed typo in assertion in checking EPT …
|
|
|
@93538
|
3 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:10092 Fixed INVEPT to consistently clear …
|
|
|
@93465
|
3 years |
vboxsync |
VMM/NEMAllNativeTemplate-win.cpp.h: Fix returning the TSC_AUX MSR in …
|
|
|
@93459
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 EPT misconfiguration fixes.
|
|
|
@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 + …
|
|
|
@93338
|
3 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:10092 Fixed CR0-fixed bits validation when …
|
|
|
@93305
|
3 years |
vboxsync |
Devices,VMM: VC++ 19.2 update 11 build adjustments (bogus initializers …
|
|
|
@93294
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Fixed the missed …
|
|
|
@93293
|
3 years |
vboxsync |
VMM/CPUM: Cleanup RT_NOREF_PV. No functional change.
|
|
|
@93291
|
3 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:10092 Nit.
|
|
|
@93290
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Mind the union reporting VMX MSRs.
|
|
|
@93267
|
3 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:10092 True VMX controls MSR support.
|
|
|
@93224
|
3 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:10092 Eflags.VM bit checking nit.
|
|
|
@93214
|
3 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:10092 Push the NMI/INT window assertions …
|
|
|
@93211
|
3 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:10092 Don't forget to increment RIP on …
|
|
|
@93199
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Added INVEPT VM-exit.
|
|
|
@93198
|
3 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:10092 Add INVEPT interface.
|
|
|
@93160
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Fix invalid cumulation of NX bit into …
|
|
|
@93159
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Assertion to ensure Walk effective …
|
|
|
@93133
|
3 years |
vboxsync |
VMM,{HMVMXR0.cpp,VMXTemplate.cpp.h}: Make use of the VMX template code …
|
|
|
@93132
|
3 years |
vboxsync |
VMM,{HMVMXR0.cpp,VMXTemplate.cpp.h}: Make use of the VMX template code …
|
|
|
@93115
|
3 years |
vboxsync |
scm --update-copyright-year
|
|
|
@93107
|
3 years |
vboxsync |
VMM/IEM: IEMExecStringIoRead must roll back memory mappings. Can …
|
|
|
@93043
|
3 years |
vboxsync |
VMM/VMXAllTemplate.cpp.h: Disable code which will be only used in R0, …
|
|
|
@92924
|
3 years |
vboxsync |
VMM/NEM-win: Tweak for newer SDKs. [build fix] bugref:10116
|
|
|
@92918
|
3 years |
vboxsync |
VMM/NEM-win: Tweak for newer SDKs. bugref:10116
|
|
|
@92874
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Comment nit.
|
|
|
@92844
|
3 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:10092 INVEPT instruction support.
|
|
|
@92843
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 For upcoming INVEPT instruction support.
|
|
|
@92841
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Guest mode in enmGuestMode can't be EPT, …
|
|
|
@92757
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Assert that we don't support …
|
|
|