summaryrefslogtreecommitdiff
path: root/src/VBox/VMM/VMMAll/IEMAll.cpp
Commit message (Expand)AuthorAgeFilesLines
* *: doxygen corrections (mostly about removing @returns from functions returni...vboxsync2023-05-111-2/+0
* VMM/IEM: More work on the decoder/recompiler part. bugref:10369vboxsync2023-05-081-0/+643
* VMM/IEM: Backed the iemOpHlpCalcRmEffAddrEx functionality into the regular fu...vboxsync2023-05-081-318/+16
* Disassember,*: Start separating the disassembler into a architecture specific...vboxsync2023-03-301-1/+0
* VMM/IEM: s/g_apfnOneByteMap/g_apfnIemInterpretOnlyOneByteMap/ and other chang...vboxsync2023-03-011-6/+6
* Copyright year updates by scm.vboxsync2023-01-171-1/+1
* VMM/IEM: Comments and preprocessor indent adjustments. bugref:9898vboxsync2022-11-301-7/+8
* VMM/IEM: Some more work on the other iemOpcodeFetchMoreBytes code. bugref:9898vboxsync2022-11-291-19/+34
* VMM/IEM: Some more iemOpcodeFetchBytesJmp work. bugref:9898vboxsync2022-11-291-8/+28
* VMM/IEM: Added support for hardware instruction breakpoints (DRx). Corrected...vboxsync2022-11-281-15/+78
* VMM/IEM: Hack to raise more correct #PFs for FXSAVE and friends so bs3-cpu-ba...vboxsync2022-11-231-6/+6
* VMM/IEM: Hack to raise more correct #PFs for FXSAVE and friends so bs3-cpu-ba...vboxsync2022-11-211-1/+1
* VMM/IEM: Hack to raise more correct #PFs for FXSAVE and friends so bs3-cpu-ba...vboxsync2022-11-211-1/+1
* VMM/IEM: Hack to raise more correct #PFs for FXSAVE and friends so bs3-cpu-ba...vboxsync2022-11-211-31/+51
* VMM/IEM: Pick 4 as the threshold alignment that IEM_MEMMAP_F_ALIGN_GP_OR_AC u...vboxsync2022-11-211-8/+10
* VMM/IEM: Dynamically load DR6 in the DRx read & write helper code, we only ne...vboxsync2022-11-131-2/+2
* VMM/IEM: Single stepping far jumps and corrected base address of selectors wi...vboxsync2022-11-101-1/+2
* VMM/IEM: Fixed two indirect longjmp/throw calls in the TLB version of iemMemM...vboxsync2022-11-091-3/+3
* VMM/IEM: Build fix for VBOX_WITH_IEM_TLB on windows. bugref:9898vboxsync2022-11-091-1/+2
* VMM/IEM: Wrapped up the setjmp calls and associated 'catch' code into macros ...vboxsync2022-11-081-24/+84
* VMM/IEM: Fixed incorrect IEM_DO_LONGJMP invocation in iemOpcodeFetchBytesJmp ...vboxsync2022-11-081-3/+3
* VMM/IEM: Wrap the the longjmp calls in a macro both to shorten the code and a...vboxsync2022-11-081-26/+26
* VMM/IEM: Need to mark functions that may be involved in longjmps differently ...vboxsync2022-11-081-36/+40
* VMM/IEM: doxygen fix. bugref:9898vboxsync2022-11-081-0/+2
* VMM/IEM: Single stepping indirect jumps and corrected o16 prefix behaviour on...vboxsync2022-11-081-38/+67
* VMM/IEM: Single stepping for short and near jumps (relative) and corrected o1...vboxsync2022-11-081-40/+53
* VMM/IEM,CPUM: Partial single stepping support in the interpreter. bugref:9898vboxsync2022-11-051-0/+3
* VMM/IEM: iemRegAddToRipAndClearRF -> iemRegUpdateRipAndFinishClearingRF and m...vboxsync2022-11-021-7/+4
* VMM/IEM: doxygen fix.vboxsync2022-10-311-2/+2
* VMM/IEM: Disable two incorrect assertions about EIP when fetching opcode byte...vboxsync2022-10-281-3/+4
* IEM: Clear interrupt shadow flags together with RF.vboxsync2022-10-251-34/+42
* VMM/IEM: Access CPUMCTX::eflags via the 'u' member when possible in preparati...vboxsync2022-10-181-5/+5
* VMM,VBox/types.h: Removed the CPUMCTXCORE type.vboxsync2022-10-181-27/+0
* VMM/IEM,EM,HMVMX: Replaced EMInterpretDRxWrite and EMInterpretDRxRead with IE...vboxsync2022-10-181-0/+50
* VMM/IEM,EM: More CPUMCTXCORE elimination and trimming of interpret functions.vboxsync2022-10-181-61/+3
* VMM/PGM,IEM,EM: Changed FNPGMRZPHYSPFHANDLER, PGMTrap0eHandler and PGMR0Trap0...vboxsync2022-10-181-3/+1
* VMM/CPUM,EM,HM,IEM,++: Moved VMCPU_FF_INHIBIT_INTERRUPTS and VMCPU_FF_BLOCK_N...vboxsync2022-10-171-20/+11
* IEM: Quick fix to support PC/AT compatible math exception handling, analogous...vboxsync2022-10-141-1/+9
* IEM: Undid inadvertent commit.vboxsync2022-10-121-9/+1
* IEM: Removed todo, testcase confirmed that CMPXCHG8B implementation was right.vboxsync2022-10-121-1/+9
* IEM: Fixed inverted conditional in iemSseStoreResult().vboxsync2022-10-071-2/+2
* VMM/IEM: Define separate log groups for the VMX and SVM code in IEM since we'...vboxsync2022-09-221-0/+5
* VMM,IPRT,VBoxGuest,SUPDrv: Added a more efficient interface for guest logging...vboxsync2022-09-211-1/+3
* VMM/IEM: Some micro optimizations around iemHandleNestedInstructionBoundaryFF...vboxsync2022-09-151-29/+60
* VMM/IEM: Nested VMX: bugref:10092 Fixed a typo in iemHandleNestedInstructionB...vboxsync2022-09-151-5/+5
* VMM/IEM: Nested VMX: bugref:10092 Handle nested-guest instruction boundary FF...vboxsync2022-09-151-2/+23
* VMM/IEM: Implement cvttsd2si instruction, bugref:9898vboxsync2022-09-141-1/+17
* VMM/IEM: Align the bounce buffers on a 64 byte boundrary improve cacheline ma...vboxsync2022-09-071-0/+1
* VMM: updates. [warning fix] bugref:10282vboxsync2022-08-251-12/+17
* VMM: updates. bugref:10282vboxsync2022-08-251-3/+8