|
|
@105440
|
6 months |
vboxsync |
VMM/IEM: Added some simple TLB tracing (disabled by default). bugref:10727
|
|
|
@105291
|
7 months |
vboxsync |
VMM/IEM: Added iemMemFetchDataU32NoAc and iemMemFetchDataU64NoAc (with …
|
|
|
@105290
|
7 months |
vboxsync |
VMM/IEM: Don't trust the guest to properly invalidate pages when …
|
|
|
@105284
|
7 months |
vboxsync |
VMM/IEM: Large page TLB optimizations for INVLPG. bugref:10687
|
|
|
@105250
|
7 months |
vboxsync |
VMM/IEM: invlpg assertion fix + optimization. bugref:10687
|
|
|
@105177
|
7 months |
vboxsync |
VMM/IEM: Increase TLB size to 8192 on arm; quick fix for 2M/4M page …
|
|
|
@105137
|
7 months |
vboxsync |
VMM/IEM: Logging fix. bugref:10715
|
|
|
@105094
|
7 months |
vboxsync |
VMM/IEM,ValKit/bs3-cpu-weird-1: syscall TF & debug event fixes; …
|
|
|
@105072
|
7 months |
vboxsync |
VMM/IEM,DBGF,bs3-cpu-weird-1: Early data breakpoint support, mostly …
|
|
|
@105036
|
7 months |
vboxsync |
VMM/IEM: Split the TLB into non-global (even) and global (odd) …
|
|
|
@104990
|
8 months |
vboxsync |
VMM/IEM: Added IEMTlbInvalidateAllGlobal and made the …
|
|
|
@104989
|
8 months |
vboxsync |
VMM/IEM: Better mojo for AC check. bugref:10687
|
|
|
@104984
|
8 months |
vboxsync |
VMM/IEM: Relax alignment restrictions in native code TLB lookup, avoid …
|
|
|
@104956
|
8 months |
vboxsync |
VMM/IEM: TLB statistics reorg. bugref:10687
|
|
|
@104941
|
8 months |
vboxsync |
VMM/IEM: Stats. bugref:10687
|
|
|
@104933
|
8 months |
vboxsync |
VMM/PGM,IEM: Refactored+copied PGMGstGetPage into PGMGstQueryPage that …
|
|
|
@104932
|
8 months |
vboxsync |
VMM/PGM,IEM: Refactored+copied PGMGstGetPage into PGMGstQueryPage that …
|
|
|
@104877
|
8 months |
vboxsync |
VMM/IEM: Removed double checking of the physical TLB revision in …
|
|
|
@104516
|
9 months |
vboxsync |
VMM/GCM,IEM,HM: Integrate GCM with IEM, extending it to cover the mesa …
|
|
|
@104129
|
10 months |
vboxsync |
VMM/IEM: Rework MXCSR handling for SSE instructions, bugref:10641
…
|
|
|
@103951
|
11 months |
vboxsync |
VMM/IEM: Rename iemMemFetchDataU256AlignedSse(Jmp) to …
|
|
|
@103916
|
11 months |
vboxsync |
VMM/IEM: Convert …
|
|
|
@103908
|
11 months |
vboxsync |
VMM/IEM: Convert …
|
|
|
@103886
|
11 months |
vboxsync |
VMM/IEM: iemOpcodeFetchBytesJmp doc update. bugref:10370
|
|
|
@103885
|
11 months |
vboxsync |
VMM/IEM: Used the cached offBuf in the first memcpy case. Make sure we …
|
|
|
@103884
|
11 months |
vboxsync |
VMM/IEM: Tweak iemOpcodeFetchBytesJmp to try make it work better with …
|
|
|
@103840
|
11 months |
vboxsync |
VMM/IEM: Implement native emitters for IEM_MC_RAISE_DIVIDE_ERROR() and …
|
|
|
@103839
|
11 months |
vboxsync |
VMM/IEM: Implement native emitters for IEM_MC_RAISE_DIVIDE_ERROR() and …
|
|
|
@103671
|
11 months |
vboxsync |
VMM/IEM: Native translation of …
|
|
|
@103665
|
11 months |
vboxsync |
VMM/IEM: Native translation of IEM_MC_MAYBE_RAISE_FPU_XCPT() body, …
|
|
|
@103592
|
11 months |
vboxsync |
VMM/IEM: Native translation of IEM_MC_MAYBE_RAISE_SSE_RELATED_XCPT() …
|
|
|
@103588
|
11 months |
vboxsync |
VMM/IEM: Native translation of …
|
|
|
@103516
|
12 months |
vboxsync |
VMM/IEM,EM: Add all kind of exceptions to the exit history, adding a …
|
|
|
@103417
|
12 months |
vboxsync |
Devices/Graphics,VMM: Fix some unused function warnings, bugref:3409
|
|
|
@103388
|
12 months |
vboxsync |
VMM/IEM: Nested SVM: bugref:3409 Fixed loss of upper bits while …
|
|
|
@103256
|
12 months |
vboxsync |
VMM/IEM: Fix regression causing alignment exceptions for SSE/AVX based …
|
|
|
@103247
|
12 months |
vboxsync |
VMM: More implicit fallthrough fixes (found by Parfait). bugref:3409
|
|
|
@103194
|
12 months |
vboxsync |
VMM: Nested VMX: bugref:10318 Distinguish NMI vs. hardware exception 2 …
|
|
|
@102977
|
13 months |
vboxsync |
VMM/IEM: Implemented generic fallback for misaligned x86 locking that …
|
|
|
@102876
|
13 months |
vboxsync |
VMM/IEM: Call different threaded functions for each branch in a …
|
|
|
@102867
|
13 months |
vboxsync |
VMM/IEM: Logging for BIOS int 16h and VGABIOS int 10h. bugref:10371
|
|
|
@102850
|
13 months |
vboxsync |
VMM/IEM: Implemented the first of two code TLB lookups. bugref:10371
|
|
|
@102686
|
14 months |
vboxsync |
VMM/IEM: Fixed mixup in IEMTlbInvalidateAllPhysicalAllCpus that would …
|
|
|
@102663
|
14 months |
vboxsync |
VMM/IEM: Working on BODY_CHECK_PC_AFTER_BRANCH and sideeffects of it. …
|
|
|
@102585
|
14 months |
vboxsync |
VMM/IEM: Refactored the IEM_MC_SET_RIP_Uxx_AND_FINISH MCs in prep for …
|
|
|
@102435
|
14 months |
vboxsync |
VMM/IEM: doxygen fix. bugref:10371
|
|
|
@102432
|
14 months |
vboxsync |
VMM/IEM: doxygen fix. bugref:10371
|
|
|
@102430
|
14 months |
vboxsync |
VMM/IEM: Refactored iemMemMap and friends to work with bUnmapInfo / …
|
|
|
@102428
|
14 months |
vboxsync |
VMM/IEM: Continue refactoring IEM_MC_MEM_MAP into type specific MCs …
|
|
|
@102427
|
14 months |
vboxsync |
VMM/IEM: Continue refactoring IEM_MC_MEM_MAP into type specific MCs …
|
|
|
@102424
|
14 months |
vboxsync |
VMM/IEM: Continue refactoring IEM_MC_MEM_MAP into type specific MCs …
|
|
|
@102310
|
14 months |
vboxsync |
VMM/IEM: Hook up the DBGFEVENT_XCPT_XXX events; more exception …
|
|
|
@101504
|
16 months |
vboxsync |
VMM/IEM: Fixed some confusion in the iemOpHlpCalcRmEffAddr* functions. …
|
|
|
@100966
|
18 months |
vboxsync |
VMM/PGM,IEM: Prepare work for write monitoring page containing …
|
|
|
@100868
|
18 months |
vboxsync |
VBox/log.h,VMM/IEM: Added a dedicated logging group for IEM memory …
|
|
|
@100860
|
18 months |
vboxsync |
VMM/IEM: Reworked basic stack push/pop functions for setjmp, though …
|
|
|
@100847
|
18 months |
vboxsync |
VMM/IEM: Dedicated code for IEM_MC_MEM_COMMIT_AND_UNMAP_RW/WO/RO. …
|
|
|
@100820
|
18 months |
vboxsync |
VMM/IEM: Refactored the simpler memory access functions using code …
|
|
|
@100815
|
18 months |
vboxsync |
VMM/IEM: Tiny data TLB usage tweak. bugref:10369
|
|
|
@100811
|
18 months |
vboxsync |
VMM/IEM: Working on implementing the FLAT mode (64-bit mode and 32-bit …
|
|
|
@100777
|
18 months |
vboxsync |
IEM/VMM: More detailed (e.g. useful) memory access logging. bugref:10369
|
|
|
@100731
|
18 months |
vboxsync |
VMM/IEM: More on recompiling branch instruction. bugref:10369
|
|
|
@100694
|
19 months |
vboxsync |
IEM/VMM: Deal with opcode checking cross page boundraries and …
|
|
|
@100672
|
19 months |
vboxsync |
VMM/IEM: Some VxD syscall logging. bugref:10369
|
|
|
@100626
|
19 months |
vboxsync |
VMM/IEM: Logging. bugref:10369
|
|
|
@100592
|
19 months |
vboxsync |
VMM/IEM: doxygen fix. bugref:10369
|
|
|
@100591
|
19 months |
vboxsync |
VMM/IEM: Must pass the FPU opcode word to the various MCs updating FOP …
|
|
|
@100277
|
20 months |
vboxsync |
VMM/IEM: Reworked the PC -> phys address translation in the …
|
|
|
@100266
|
20 months |
vboxsync |
VMM/IEM: Collect opcode bytes while decoding instructions in the …
|
|
|
@100222
|
20 months |
vboxsync |
VMM/IEM: More recompilation code. bugref:10369
|
|
|
@100060
|
20 months |
vboxsync |
VMM/IEM: todo on iemFpuUpdateDP
|
|
|
@100052
|
20 months |
vboxsync |
VMM/IEM: Refactored the enmCpuMode, uCpl, fBypassHandlers, …
|
|
|
@99996
|
21 months |
vboxsync |
VMM/IEM: Stripped down iemReInitExec to what it's supposed to be doing.
|
|
|
@99993
|
21 months |
vboxsync |
VMM/IEM: Corrected instruction counting in IEMExecLots, it executed …
|
|
|
@99988
|
21 months |
vboxsync |
VMM/IEM: Externalized prefetch queue flushing from IEMAllCImpl.cpp so …
|
|
|
@99984
|
21 months |
vboxsync |
VMM/IEM: Fixed a few places in IEMAllCImpl.cpp and …
|
|
|
@99983
|
21 months |
vboxsync |
VMM/IEM: Removed (finally) the need to call CPUMGetGuestCPL and …
|
|
|
@99982
|
21 months |
vboxsync |
VMM/IEM: More plotting on the IEM recompiler. bugref:10369
|
|
|
@99930
|
21 months |
vboxsync |
VMM/IEM: More recompiler work. bugref:10369
|
|
|
@99739
|
21 months |
vboxsync |
*: doxygen corrections (mostly about removing @returns from functions …
|
|
|
@99686
|
21 months |
vboxsync |
VMM/IEM: More work on the decoder/recompiler part. bugref:10369
|
|
|
@99685
|
21 months |
vboxsync |
VMM/IEM: Backed the iemOpHlpCalcRmEffAddrEx functionality into the …
|
|
|
@99220
|
22 months |
vboxsync |
Disassember,*: Start separating the disassembler into a architecture …
|
|
|
@98795
|
2 years |
vboxsync |
VMM/IEM: s/g_apfnOneByteMap/g_apfnIemInterpretOnlyOneByteMap/ and …
|
|
|
@98103
|
2 years |
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 …
|
|
|