|
|
@103671
|
9 months |
vboxsync |
VMM/IEM: Native translation of …
|
|
|
@103665
|
9 months |
vboxsync |
VMM/IEM: Native translation of IEM_MC_MAYBE_RAISE_FPU_XCPT() body, …
|
|
|
@103592
|
9 months |
vboxsync |
VMM/IEM: Native translation of IEM_MC_MAYBE_RAISE_SSE_RELATED_XCPT() …
|
|
|
@103588
|
9 months |
vboxsync |
VMM/IEM: Native translation of …
|
|
|
@103516
|
10 months |
vboxsync |
VMM/IEM,EM: Add all kind of exceptions to the exit history, adding a …
|
|
|
@103417
|
10 months |
vboxsync |
Devices/Graphics,VMM: Fix some unused function warnings, bugref:3409
|
|
|
@103388
|
10 months |
vboxsync |
VMM/IEM: Nested SVM: bugref:3409 Fixed loss of upper bits while …
|
|
|
@103256
|
10 months |
vboxsync |
VMM/IEM: Fix regression causing alignment exceptions for SSE/AVX based …
|
|
|
@103247
|
10 months |
vboxsync |
VMM: More implicit fallthrough fixes (found by Parfait). bugref:3409
|
|
|
@103194
|
10 months |
vboxsync |
VMM: Nested VMX: bugref:10318 Distinguish NMI vs. hardware exception 2 …
|
|
|
@102977
|
11 months |
vboxsync |
VMM/IEM: Implemented generic fallback for misaligned x86 locking that …
|
|
|
@102876
|
11 months |
vboxsync |
VMM/IEM: Call different threaded functions for each branch in a …
|
|
|
@102867
|
11 months |
vboxsync |
VMM/IEM: Logging for BIOS int 16h and VGABIOS int 10h. bugref:10371
|
|
|
@102850
|
11 months |
vboxsync |
VMM/IEM: Implemented the first of two code TLB lookups. bugref:10371
|
|
|
@102686
|
12 months |
vboxsync |
VMM/IEM: Fixed mixup in IEMTlbInvalidateAllPhysicalAllCpus that would …
|
|
|
@102663
|
12 months |
vboxsync |
VMM/IEM: Working on BODY_CHECK_PC_AFTER_BRANCH and sideeffects of it. …
|
|
|
@102585
|
12 months |
vboxsync |
VMM/IEM: Refactored the IEM_MC_SET_RIP_Uxx_AND_FINISH MCs in prep for …
|
|
|
@102435
|
12 months |
vboxsync |
VMM/IEM: doxygen fix. bugref:10371
|
|
|
@102432
|
12 months |
vboxsync |
VMM/IEM: doxygen fix. bugref:10371
|
|
|
@102430
|
12 months |
vboxsync |
VMM/IEM: Refactored iemMemMap and friends to work with bUnmapInfo / …
|
|
|
@102428
|
12 months |
vboxsync |
VMM/IEM: Continue refactoring IEM_MC_MEM_MAP into type specific MCs …
|
|
|
@102427
|
12 months |
vboxsync |
VMM/IEM: Continue refactoring IEM_MC_MEM_MAP into type specific MCs …
|
|
|
@102424
|
12 months |
vboxsync |
VMM/IEM: Continue refactoring IEM_MC_MEM_MAP into type specific MCs …
|
|
|
@102310
|
12 months |
vboxsync |
VMM/IEM: Hook up the DBGFEVENT_XCPT_XXX events; more exception …
|
|
|
@101504
|
14 months |
vboxsync |
VMM/IEM: Fixed some confusion in the iemOpHlpCalcRmEffAddr* functions. …
|
|
|
@100966
|
16 months |
vboxsync |
VMM/PGM,IEM: Prepare work for write monitoring page containing …
|
|
|
@100868
|
16 months |
vboxsync |
VBox/log.h,VMM/IEM: Added a dedicated logging group for IEM memory …
|
|
|
@100860
|
16 months |
vboxsync |
VMM/IEM: Reworked basic stack push/pop functions for setjmp, though …
|
|
|
@100847
|
16 months |
vboxsync |
VMM/IEM: Dedicated code for IEM_MC_MEM_COMMIT_AND_UNMAP_RW/WO/RO. …
|
|
|
@100820
|
16 months |
vboxsync |
VMM/IEM: Refactored the simpler memory access functions using code …
|
|
|
@100815
|
16 months |
vboxsync |
VMM/IEM: Tiny data TLB usage tweak. bugref:10369
|
|
|
@100811
|
16 months |
vboxsync |
VMM/IEM: Working on implementing the FLAT mode (64-bit mode and 32-bit …
|
|
|
@100777
|
16 months |
vboxsync |
IEM/VMM: More detailed (e.g. useful) memory access logging. bugref:10369
|
|
|
@100731
|
16 months |
vboxsync |
VMM/IEM: More on recompiling branch instruction. bugref:10369
|
|
|
@100694
|
17 months |
vboxsync |
IEM/VMM: Deal with opcode checking cross page boundraries and …
|
|
|
@100672
|
17 months |
vboxsync |
VMM/IEM: Some VxD syscall logging. bugref:10369
|
|
|
@100626
|
17 months |
vboxsync |
VMM/IEM: Logging. bugref:10369
|
|
|
@100592
|
17 months |
vboxsync |
VMM/IEM: doxygen fix. bugref:10369
|
|
|
@100591
|
17 months |
vboxsync |
VMM/IEM: Must pass the FPU opcode word to the various MCs updating FOP …
|
|
|
@100277
|
18 months |
vboxsync |
VMM/IEM: Reworked the PC -> phys address translation in the …
|
|
|
@100266
|
18 months |
vboxsync |
VMM/IEM: Collect opcode bytes while decoding instructions in the …
|
|
|
@100222
|
18 months |
vboxsync |
VMM/IEM: More recompilation code. bugref:10369
|
|
|
@100060
|
18 months |
vboxsync |
VMM/IEM: todo on iemFpuUpdateDP
|
|
|
@100052
|
18 months |
vboxsync |
VMM/IEM: Refactored the enmCpuMode, uCpl, fBypassHandlers, …
|
|
|
@99996
|
19 months |
vboxsync |
VMM/IEM: Stripped down iemReInitExec to what it's supposed to be doing.
|
|
|
@99993
|
19 months |
vboxsync |
VMM/IEM: Corrected instruction counting in IEMExecLots, it executed …
|
|
|
@99988
|
19 months |
vboxsync |
VMM/IEM: Externalized prefetch queue flushing from IEMAllCImpl.cpp so …
|
|
|
@99984
|
19 months |
vboxsync |
VMM/IEM: Fixed a few places in IEMAllCImpl.cpp and …
|
|
|
@99983
|
19 months |
vboxsync |
VMM/IEM: Removed (finally) the need to call CPUMGetGuestCPL and …
|
|
|
@99982
|
19 months |
vboxsync |
VMM/IEM: More plotting on the IEM recompiler. bugref:10369
|
|
|
@99930
|
19 months |
vboxsync |
VMM/IEM: More recompiler work. bugref:10369
|
|
|
@99739
|
19 months |
vboxsync |
*: doxygen corrections (mostly about removing @returns from functions …
|
|
|
@99686
|
19 months |
vboxsync |
VMM/IEM: More work on the decoder/recompiler part. bugref:10369
|
|
|
@99685
|
19 months |
vboxsync |
VMM/IEM: Backed the iemOpHlpCalcRmEffAddrEx functionality into the …
|
|
|
@99220
|
21 months |
vboxsync |
Disassember,*: Start separating the disassembler into a architecture …
|
|
|
@98795
|
21 months |
vboxsync |
VMM/IEM: s/g_apfnOneByteMap/g_apfnIemInterpretOnlyOneByteMap/ and …
|
|
|
@98103
|
23 months |
vboxsync |
Copyright year updates by scm.
|
|
|
@97714
|
2 years |
vboxsync |
VMM/IEM: Comments and preprocessor indent adjustments. bugref:9898
|
|
|
@97713
|
2 years |
vboxsync |
VMM/IEM: Some more work on the other iemOpcodeFetchMoreBytes code. …
|
|
|
@97712
|
2 years |
vboxsync |
VMM/IEM: Some more iemOpcodeFetchBytesJmp work. bugref:9898
|
|
|
@97694
|
2 years |
vboxsync |
VMM/IEM: Added support for hardware instruction breakpoints (DRx). …
|
|
|
@97662
|
2 years |
vboxsync |
VMM/IEM: Hack to raise more correct #PFs for FXSAVE and friends so …
|
|
|
@97645
|
2 years |
vboxsync |
VMM/IEM: Hack to raise more correct #PFs for FXSAVE and friends so …
|
|
|
@97644
|
2 years |
vboxsync |
VMM/IEM: Hack to raise more correct #PFs for FXSAVE and friends so …
|
|
|
@97642
|
2 years |
vboxsync |
VMM/IEM: Hack to raise more correct #PFs for FXSAVE and friends so …
|
|
|
@97641
|
2 years |
vboxsync |
VMM/IEM: Pick 4 as the threshold alignment that …
|
|
|
@97522
|
2 years |
vboxsync |
VMM/IEM: Dynamically load DR6 in the DRx read & write helper code, we …
|
|
|
@97497
|
2 years |
vboxsync |
VMM/IEM: Single stepping far jumps and corrected base address of …
|
|
|
@97473
|
2 years |
vboxsync |
VMM/IEM: Fixed two indirect longjmp/throw calls in the TLB version of …
|
|
|
@97471
|
2 years |
vboxsync |
VMM/IEM: Build fix for VBOX_WITH_IEM_TLB on windows. bugref:9898
|
|
|
@97468
|
2 years |
vboxsync |
VMM/IEM: Wrapped up the setjmp calls and associated 'catch' code into …
|
|
|
@97467
|
2 years |
vboxsync |
VMM/IEM: Fixed incorrect IEM_DO_LONGJMP invocation in …
|
|
|
@97466
|
2 years |
vboxsync |
VMM/IEM: Wrap the the longjmp calls in a macro both to shorten the …
|
|
|
@97458
|
2 years |
vboxsync |
VMM/IEM: Need to mark functions that may be involved in longjmps …
|
|
|
@97455
|
2 years |
vboxsync |
VMM/IEM: doxygen fix. bugref:9898
|
|
|
@97452
|
2 years |
vboxsync |
VMM/IEM: Single stepping indirect jumps and corrected o16 prefix …
|
|
|
@97441
|
2 years |
vboxsync |
VMM/IEM: Single stepping for short and near jumps (relative) and …
|
|
|
@97406
|
2 years |
vboxsync |
VMM/IEM,CPUM: Partial single stepping support in the interpreter. …
|
|
|
@97370
|
2 years |
vboxsync |
VMM/IEM: iemRegAddToRipAndClearRF -> …
|
|
|
@97346
|
2 years |
vboxsync |
VMM/IEM: doxygen fix.
|
|
|
@97333
|
2 years |
vboxsync |
VMM/IEM: Disable two incorrect assertions about EIP when fetching …
|
|
|
@97289
|
2 years |
vboxsync |
IEM: Clear interrupt shadow flags together with RF.
|
|
|
@97221
|
2 years |
vboxsync |
VMM/IEM: Access CPUMCTX::eflags via the 'u' member when possible in …
|
|
|
@97213
|
2 years |
vboxsync |
VMM,VBox/types.h: Removed the CPUMCTXCORE type.
|
|
|
@97208
|
2 years |
vboxsync |
VMM/IEM,EM,HMVMX: Replaced EMInterpretDRxWrite and EMInterpretDRxRead …
|
|
|
@97200
|
2 years |
vboxsync |
VMM/IEM,EM: More CPUMCTXCORE elimination and trimming of interpret …
|
|
|
@97197
|
2 years |
vboxsync |
VMM/PGM,IEM,EM: Changed FNPGMRZPHYSPFHANDLER, PGMTrap0eHandler and …
|
|
|
@97178
|
2 years |
vboxsync |
VMM/CPUM,EM,HM,IEM,++: Moved VMCPU_FF_INHIBIT_INTERRUPTS and …
|
|
|
@97156
|
2 years |
vboxsync |
IEM: Quick fix to support PC/AT compatible math exception handling, …
|
|
|
@97118
|
2 years |
vboxsync |
IEM: Undid inadvertent commit.
|
|
|
@97117
|
2 years |
vboxsync |
IEM: Removed todo, testcase confirmed that CMPXCHG8B implementation …
|
|
|
@97050
|
2 years |
vboxsync |
IEM: Fixed inverted conditional in iemSseStoreResult().
|
|
|
@96821
|
2 years |
vboxsync |
VMM/IEM: Define separate log groups for the VMX and SVM code in IEM …
|
|
|
@96811
|
2 years |
vboxsync |
VMM,IPRT,VBoxGuest,SUPDrv: Added a more efficient interface for guest …
|
|
|
@96745
|
2 years |
vboxsync |
VMM/IEM: Some micro optimizations around …
|
|
|
@96744
|
2 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:10092 Fixed a typo in …
|
|
|
@96743
|
2 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:10092 Handle nested-guest instruction …
|
|
|
@96723
|
2 years |
vboxsync |
VMM/IEM: Implement cvttsd2si instruction, bugref:9898
|
|
|
@96636
|
2 years |
vboxsync |
VMM/IEM: Align the bounce buffers on a 64 byte boundrary improve …
|
|
|
@96494
|
2 years |
vboxsync |
VMM: updates. [warning fix] bugref:10282
|
|
|