VirtualBox

source: vbox/trunk/src/VBox/VMM/VMMAll/IEMAll.cpp

Revision Log Mode:


Legend:

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

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette