|
|
@105291
|
5 months |
vboxsync |
VMM/IEM: Added iemMemFetchDataU32NoAc and iemMemFetchDataU64NoAc (with …
|
|
|
@105125
|
5 months |
vboxsync |
VMM/IEM,ValKit/bs3-cpu-weird-1: Fixed popf mistreatment of the new TF …
|
|
|
@105072
|
5 months |
vboxsync |
VMM/IEM,DBGF,bs3-cpu-weird-1: Early data breakpoint support, mostly …
|
|
|
@104988
|
5 months |
vboxsync |
VMM/IEM: Use the IEM_F_X86_AC flag where we can. bugref:10687
|
|
|
@104984
|
5 months |
vboxsync |
VMM/IEM: Relax alignment restrictions in native code TLB lookup, avoid …
|
|
|
@104424
|
7 months |
vboxsync |
VMM/IEM: Convert near return (retn) and relative/indirect call …
|
|
|
@104419
|
7 months |
vboxsync |
VMM/IEM: Convert near return (retn) and relative/indirect call …
|
|
|
@104079
|
8 months |
vboxsync |
VMM/IEM: Can't access the high byte of a register when a VEX prefix is …
|
|
|
@103951
|
8 months |
vboxsync |
VMM/IEM: Rename iemMemFetchDataU256AlignedSse(Jmp) to …
|
|
|
@103916
|
9 months |
vboxsync |
VMM/IEM: Convert …
|
|
|
@103908
|
9 months |
vboxsync |
VMM/IEM: Convert …
|
|
|
@103256
|
10 months |
vboxsync |
VMM/IEM: Fix regression causing alignment exceptions for SSE/AVX based …
|
|
|
@102977
|
10 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 …
|
|
|
@102586
|
12 months |
vboxsync |
VMM/IEM: Refactored the IEM_MC_SET_RIP_Uxx_AND_FINISH MCs in prep for …
|
|
|
@102585
|
12 months |
vboxsync |
VMM/IEM: Refactored the IEM_MC_SET_RIP_Uxx_AND_FINISH MCs in prep for …
|
|
|
@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 …
|
|
|
@101387
|
14 months |
vboxsync |
VMM/IEM: Added a new class of threaded function variants, the …
|
|
|
@101163
|
15 months |
vboxsync |
VMM/IEM: Experimental recompilation of threaded blocks into native …
|
|
|
@100998
|
15 months |
vboxsync |
doxygen fix
|
|
|
@100889
|
16 months |
vboxsync |
VMM/IEM: Adjusted IEM_MC_CALL_CIMPL_HLP_RET assertion to account for …
|
|
|
@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 …
|
|
|
@100850
|
16 months |
vboxsync |
VMM/IEM: Combined the with-in-page and alignment checks for the …
|
|
|
@100848
|
16 months |
vboxsync |
VMM/IEM: Inline TLB use for the new IEM_MC_MAP_MEM_XXX stuff. bugref:10369
|
|
|
@100847
|
16 months |
vboxsync |
VMM/IEM: Dedicated code for IEM_MC_MEM_COMMIT_AND_UNMAP_RW/WO/RO. …
|
|
|
@100830
|
16 months |
vboxsync |
VMM/IEM: Build fix for when IEM_WITH_SETJMP is undefined. bugref:10369
|
|
|
@100826
|
16 months |
vboxsync |
VMM/IEM: Started refactoring IEM_MC_MEM_MAP into type and access …
|
|
|
@100822
|
16 months |
vboxsync |
VMM/IEM: Combined two conditions of the alignment checks into one in …
|
|
|
@100820
|
16 months |
vboxsync |
VMM/IEM: Refactored the simpler memory access functions using code …
|
|
|
@100810
|
16 months |
vboxsync |
VMM/IEM: Corrected flat-32-bit mode detection. Clear rcPassUp at the …
|
|
|
@100804
|
16 months |
vboxsync |
VMM/IEM: Made the rep-prefixed string instructions return new status …
|
|
|
@100734
|
16 months |
vboxsync |
VMM/IEM: Generate TBs for invalid instruction encodings as well. This …
|
|
|
@100591
|
17 months |
vboxsync |
VMM/IEM: Must pass the FPU opcode word to the various MCs updating FOP …
|
|
|
@100266
|
18 months |
vboxsync |
VMM/IEM: Collect opcode bytes while decoding instructions in the …
|
|
|
@100096
|
18 months |
vboxsync |
VMM/IEM: Adjusted/reworked the relative jump MCs in the threaded …
|
|
|
@100089
|
18 months |
vboxsync |
VMM/IEM: Reworking the variations generated by the python script to …
|
|
|
@100084
|
18 months |
vboxsync |
VMM/IEM: Added iemRegGRegStoreUxx inline helpers and replaced all the …
|
|
|
@100059
|
18 months |
vboxsync |
VMM/IEM: Use fExec for more tests. bugref:10369
|
|
|
@100052
|
18 months |
vboxsync |
VMM/IEM: Refactored the enmCpuMode, uCpl, fBypassHandlers, …
|
|
|
@100020
|
18 months |
vboxsync |
VMM/IEM: Draft for execution mode flags and translation block flags. …
|
|
|
@99996
|
18 months |
vboxsync |
VMM/IEM: Stripped down iemReInitExec to what it's supposed to be doing.
|
|
|
@99984
|
18 months |
vboxsync |
VMM/IEM: Fixed a few places in IEMAllCImpl.cpp and …
|
|
|
@99983
|
18 months |
vboxsync |
VMM/IEM: Removed (finally) the need to call CPUMGetGuestCPL and …
|
|
|
@99933
|
19 months |
vboxsync |
VMM/IEM: A couple of clang warning fixes.
|
|
|
@99300
|
20 months |
vboxsync |
VMM/IEM: More work on processing MC blocks and generating threaded …
|
|
|
@99299
|
20 months |
vboxsync |
VMM/IEM: More work on processing MC blocks and generating threaded …
|
|
|
@99298
|
20 months |
vboxsync |
VMM/IEM: More work on processing MC blocks and generating threaded …
|
|
|
@99296
|
20 months |
vboxsync |
VMM/IEM: More work on processing MC blocks and generating threaded …
|
|
|
@98969
|
21 months |
vboxsync |
VMM/IEM: More work on processing MC blocks, mainly related to …
|
|
|
@98150
|
23 months |
vboxsync |
VMM: Nested VMX: bugref:10318 Fix VMX CR0/CR4 fixed bits masking.
|
|
|
@98103
|
23 months |
vboxsync |
Copyright year updates by scm.
|
|
|
@97758
|
2 years |
vboxsync |
VMM/IEM: Doxygen fix (hopefully). bugref:9898
|
|
|
@97756
|
2 years |
vboxsync |
Attempt to fix Doxygen breakage.
|
|
|
@97714
|
2 years |
vboxsync |
VMM/IEM: Comments and preprocessor indent adjustments. bugref:9898
|
|
|
@97705
|
2 years |
vboxsync |
VMM/IEM,DBGF,CPUM: Do debugger I/O breakpoints via the internal EFLAGS …
|
|
|
@97694
|
2 years |
vboxsync |
VMM/IEM: Added support for hardware instruction breakpoints (DRx). …
|
|
|
@97470
|
2 years |
vboxsync |
VMM/IEM: Must use DECL_INLINE_THROW with IEM_NOEXCEPT_MAY_LONGJMP. …
|
|
|
@97458
|
2 years |
vboxsync |
VMM/IEM: Need to mark functions that may be involved in longjmps …
|
|
|
@97441
|
2 years |
vboxsync |
VMM/IEM: Single stepping for short and near jumps (relative) and …
|
|
|
@97408
|
2 years |
vboxsync |
VMM/IEM,CPUM: Partial single stepping support in the interpreter. …
|
|
|
@97406
|
2 years |
vboxsync |
VMM/IEM,CPUM: Partial single stepping support in the interpreter. …
|
|
|
@97370
|
2 years |
vboxsync |
VMM/IEM: iemRegAddToRipAndClearRF -> …
|
|
|
@97358
|
2 years |
vboxsync |
VMM/IEM: Made all the IEM_MC_*_AND_FINISH macros return. bugref:9898
|
|
|
@97334
|
2 years |
vboxsync |
VMM/IEM: Address issues in iemRegAddToRipAndClearRF wrt wrap-around.
|
|
|
@97289
|
2 years |
vboxsync |
IEM: Clear interrupt shadow flags together with RF.
|
|
|
@96852
|
2 years |
vboxsync |
IEM: Rotate the FPU stack when changing the FP TOS. Make sure stack …
|
|
|
@96723
|
2 years |
vboxsync |
VMM/IEM: Implement cvttsd2si instruction, bugref:9898
|
|
|
@96407
|
2 years |
vboxsync |
scm copyright and license note update
|
|
|
@95410
|
2 years |
vboxsync |
VMM/IEM: Alignment checks (#AC(0)/#GP(0)). 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
|
|
|
@94768
|
3 years |
vboxsync |
VMM/IEM: Split up IEMAll.cpp into a few more compilation units. bugref:9898
|
|
copied from trunk/src/VBox/VMM/VMMAll/IEMAll.cpp
|
|
|
@94440
|
3 years |
vboxsync |
VMM/IEM: fxam does not raise any exceptions and has special …
|