|
|
@66052
|
8 years |
vboxsync |
HMVMXR0.cpp: Disabled (for me only) annoying HMCPU_CF_IS_PENDING …
|
|
|
@66045
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Read strictly what we need into VMCPU, dealing …
|
|
|
@66044
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Build fix, trial.
|
|
|
@66040
|
8 years |
vboxsync |
VMM: Nested Hw.virt: SVM bits.
|
|
|
@66024
|
8 years |
vboxsync |
pgmR3Load: PGMR3ChangeMode now sets GCPhysCR3, so remove the duplicate …
|
|
|
@66015
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Bits.
|
|
|
@66008
|
8 years |
vboxsync |
VMM: Attempted Doxygen fix.
|
|
|
@66007
|
8 years |
vboxsync |
nit
|
|
|
@66005
|
8 years |
vboxsync |
VMM: doxygen
|
|
|
@66004
|
8 years |
vboxsync |
VMM: Build fix
|
|
|
@66003
|
8 years |
vboxsync |
VMM: Build fix
|
|
|
@66002
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Build fix
|
|
|
@66001
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Temporary build fix to work around recompiler …
|
|
|
@66000
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Preps for SVM vmrun/#VMEXIT impl.
|
|
|
@65989
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Implement AMD-V VMMCALL in IEM. Cleanup the code …
|
|
|
@65988
|
8 years |
vboxsync |
pgmR3ExitShadowModeBeforePoolFlush: not necessary to nil GCPhysCR3 here.
|
|
|
@65987
|
8 years |
vboxsync |
PGMR3ChangeMode: Must set GCPhysCR3 at the end of it all.
|
|
|
@65986
|
8 years |
vboxsync |
PGMInternal.h: comments.
|
|
|
@65985
|
8 years |
vboxsync |
PGMR3ChangeMode: Use X86_CR3_AMD64_PAGE_MASK.
|
|
|
@65983
|
8 years |
vboxsync |
PGMInline.h: PAE shift optimizations.
|
|
|
@65982
|
8 years |
vboxsync |
PGMInline.h: a couple of more 32-bit shift optimizations.
|
|
|
@65981
|
8 years |
vboxsync |
PGMAllBth.h: a couple of more 32-bit shift optimizations.
|
|
|
@65962
|
8 years |
vboxsync |
IEMAllInstructionsPython.py: pylint 2.0.0 fixes
|
|
|
@65959
|
8 years |
vboxsync |
bs3-cpu-generated-1: updates
|
|
|
@65957
|
8 years |
vboxsync |
PGMPool: Address problem where we would incorrectly try to flush an …
|
|
|
@65955
|
8 years |
vboxsync |
PGMAllBth.h: Another shift optimization.
|
|
|
@65953
|
8 years |
vboxsync |
IEMAllInstructionsPython.py: Delinted against 1.6.5.
|
|
|
@65952
|
8 years |
vboxsync |
VMM/Makefile.kmk: apply pylint to IEMAllInstructionsPython.py.
|
|
|
@65951
|
8 years |
vboxsync |
IEMAllInstructionsPython.py: Delinted.
|
|
|
@65947
|
8 years |
vboxsync |
IEMAllInstructionsPython.py: python 3 fix
|
|
|
@65945
|
8 years |
vboxsync |
IEMAllInstructionsPython.py: Don't use common/utils.py because our …
|
|
|
@65940
|
8 years |
vboxsync |
PGM.cpp: Improving r113714 a little (gcc 7 / fall thru).
|
|
|
@65939
|
8 years |
vboxsync |
PGM: Reset GCPhysCR3 after exiting guest mode while changing mode …
|
|
|
@65938
|
8 years |
vboxsync |
VMM/HMSVMR0: Check single-step debugging following the #UD patch & …
|
|
|
@65937
|
8 years |
vboxsync |
VMM/HMSVMR0: Temporary release assertion.
|
|
|
@65936
|
8 years |
vboxsync |
VMM/HMSVMR0: Check single-step debugging also for VMMCALL instruction …
|
|
|
@65935
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Get instr. length from the hardware if possible …
|
|
|
@65934
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Invlpga IEM interface with HM.
|
|
|
@65933
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Implemented vmsave, vmload, invlpga in IEM.
|
|
|
@65932
|
8 years |
vboxsync |
VMM/HMR0A.asm: Comment typo.
|
|
|
@65930
|
8 years |
vboxsync |
InvalidatePage: Optimizations.
|
|
|
@65926
|
8 years |
vboxsync |
IEM: Started on generating tests from instruction specs.
|
|
|
@65919
|
8 years |
vboxsync |
gcc 7: fall thru
|
|
|
@65913
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Redundant check.
|
|
|
@65912
|
8 years |
vboxsync |
VMM: Nested Hw.virt: unused function fix.
|
|
|
@65911
|
8 years |
vboxsync |
PGM: Reset GCPhysCR3 at reset (partially re-applied r113096).
|
|
|
@65909
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Alignment fixes for 32-bit.
|
|
|
@65908
|
8 years |
vboxsync |
VMM: Nested Hw.virt: doxygen.
|
|
|
@65905
|
8 years |
vboxsync |
VMM: Nested Hw.virt: todo.
|
|
|
@65904
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Started with tweaking the AMD bits and laying the …
|
|
|
@65902
|
8 years |
vboxsync |
Reapplied r113096 (backed out in r113137) in disabled form so it's not …
|
|
|
@65901
|
8 years |
vboxsync |
Reapplied r113097 (backed out in r113137): pgmR3PoolReset: A few …
|
|
|
@65900
|
8 years |
vboxsync |
Reapplied r113098 (backed out in r113137): pgmLogState: page content.
|
|
|
@65899
|
8 years |
vboxsync |
Reapplied r113094, r113095 (backed out in r113137): PGM: pgmLogState.
|
|
|
@65898
|
8 years |
vboxsync |
VMMR0.cpp: How to disable preemption hooks.
|
|
|
@65897
|
8 years |
vboxsync |
TMR3TimerSkip: No need to to set ssm handle status on failure when the …
|
|
|
@65896
|
8 years |
vboxsync |
VMM: Add TMR3TimerSkip to skip a saved timer state in a given SSM …
|
|
|
@65894
|
8 years |
vboxsync |
IEM: updates
|
|
|
@65881
|
8 years |
vboxsync |
IEM,DIS: Updates
|
|
|
@65880
|
8 years |
vboxsync |
IEM,DIS: Updates
|
|
|
@65879
|
8 years |
vboxsync |
IEM,DIS: Updates
|
|
|
@65877
|
8 years |
vboxsync |
IEM: Fix push fs/gs that got broken in r113659.
|
|
|
@65876
|
8 years |
vboxsync |
IEM,DIS: Updates
|
|
|
@65871
|
8 years |
vboxsync |
IEM: Addding disassembler info to new IEMOP_MNEMONIC macros.
|
|
|
@65869
|
8 years |
vboxsync |
updates
|
|
|
@65853
|
8 years |
vboxsync |
tstAnimate fix for r113619
|
|
|
@65852
|
8 years |
vboxsync |
fixed tstVMM for r113619
|
|
|
@65836
|
8 years |
vboxsync |
IEMAllInstructionsPython.py: Fixes.
|
|
|
@65834
|
8 years |
vboxsync |
IEMAllInstructionsPython.py: some more tinkering.
|
|
|
@65828
|
8 years |
vboxsync |
python 3 fixes.
|
|
|
@65825
|
8 years |
vboxsync |
IEMAllInstructionsPython.py: Some updates.
|
|
|
@65824
|
8 years |
vboxsync |
IEM: free stats memory on termination
|
|
|
@65806
|
8 years |
vboxsync |
IEMAllInstructionsPython.py: Try make doxygen happy.
|
|
|
@65805
|
8 years |
vboxsync |
IEMAllInstructionsPython.py: Basics doxygen stuff done, some work …
|
|
|
@65801
|
8 years |
vboxsync |
VMM/CPUM: Fix typo in enabling XOP, while exploding CPUID features.
|
|
|
@65794
|
8 years |
vboxsync |
EM: VMCPU_FF_UNHALT should be cleared together with …
|
|
|
@65793
|
8 years |
vboxsync |
IEM: Ignore VMCPU_FF_UNHALT.
|
|
|
@65792
|
8 years |
vboxsync |
EM,GIM: Let EM be the only one to mess with VMCPU_FF_UNHALT and …
|
|
|
@65790
|
8 years |
vboxsync |
IEM: updates.
|
|
|
@65788
|
8 years |
vboxsync |
IEM: Take 'sys' access into account when checking for read-only pages.
|
|
|
@65784
|
8 years |
vboxsync |
IEM: Tomorrow resume point.
|
|
|
@65781
|
8 years |
vboxsync |
IEM: Correted invalid opcode decoding in group 12, 13, and 14.
|
|
|
@65780
|
8 years |
vboxsync |
IEM: Group 12, 13, and 14 jump table size checks.
|
|
|
@65779
|
8 years |
vboxsync |
IEM: Correted invalid opcode decoding in group 12, 13, and 14.
|
|
|
@65778
|
8 years |
vboxsync |
IEM: Correted invalid opcode decoding in group 12, 13, and 14.
|
|
|
@65776
|
8 years |
vboxsync |
x86.h,.mac: Fixed harmless X86_OP_PRF_REPNZ/REPZ mixup.
|
|
|
@65775
|
8 years |
vboxsync |
IEM: Use prefix indexed tables for group 14.
|
|
|
@65774
|
8 years |
vboxsync |
IEM: Use prefix indexed tables for group 13.
|
|
|
@65773
|
8 years |
vboxsync |
IEM: Use prefix indexed tables for group 12 .
|
|
|
@65772
|
8 years |
vboxsync |
IEM: Use jump table for group 7 memory variants.
|
|
|
@65771
|
8 years |
vboxsync |
IEM: corrected a few …
|
|
|
@65770
|
8 years |
vboxsync |
IEM: 0x0f 0x2c split up.
|
|
|
@65769
|
8 years |
vboxsync |
IEM: 0x0f 0x29 split up.
|
|
|
@65768
|
8 years |
vboxsync |
IEM: naming fixes.
|
|
|
@65767
|
8 years |
vboxsync |
VMM/HMVMXR0: LogRel fix.
|
|
|
@65766
|
8 years |
vboxsync |
IEM: VEX decoding updates.
|
|
|
@65764
|
8 years |
vboxsync |
IEM: XOP updates.
|
|
|
@65763
|
8 years |
vboxsync |
CPUM: Added fXop to CPUMFEATURES.
|
|
|
@65761
|
8 years |
vboxsync |
IEM: VEX decoding updates.
|
|
|
@65758
|
8 years |
vboxsync |
IEM: Split out IEMAllInstructionsOneByte.cpp.h and …
|
|
|