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) @99220   21 months vboxsync Disassember,*: Start separating the disassembler into a architecture …
(edit) @98795   22 months 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 …
(edit) @97466   2 years vboxsync VMM/IEM: Wrap the the longjmp calls in a macro both to shorten the …
(edit) @97458   2 years vboxsync VMM/IEM: Need to mark functions that may be involved in longjmps …
(edit) @97455   2 years vboxsync VMM/IEM: doxygen fix. bugref:9898
(edit) @97452   2 years vboxsync VMM/IEM: Single stepping indirect jumps and corrected o16 prefix …
(edit) @97441   2 years vboxsync VMM/IEM: Single stepping for short and near jumps (relative) and …
(edit) @97406   2 years vboxsync VMM/IEM,CPUM: Partial single stepping support in the interpreter. …
(edit) @97370   2 years vboxsync VMM/IEM: iemRegAddToRipAndClearRF -> …
(edit) @97346   2 years vboxsync VMM/IEM: doxygen fix.
(edit) @97333   2 years vboxsync VMM/IEM: Disable two incorrect assertions about EIP when fetching …
(edit) @97289   2 years vboxsync IEM: Clear interrupt shadow flags together with RF.
(edit) @97221   2 years vboxsync VMM/IEM: Access CPUMCTX::eflags via the 'u' member when possible in …
(edit) @97213   2 years vboxsync VMM,VBox/types.h: Removed the CPUMCTXCORE type.
(edit) @97208   2 years vboxsync VMM/IEM,EM,HMVMX: Replaced EMInterpretDRxWrite and EMInterpretDRxRead …
(edit) @97200   2 years vboxsync VMM/IEM,EM: More CPUMCTXCORE elimination and trimming of interpret …
(edit) @97197   2 years vboxsync VMM/PGM,IEM,EM: Changed FNPGMRZPHYSPFHANDLER, PGMTrap0eHandler and …
(edit) @97178   2 years vboxsync VMM/CPUM,EM,HM,IEM,++: Moved VMCPU_FF_INHIBIT_INTERRUPTS and …
(edit) @97156   2 years vboxsync IEM: Quick fix to support PC/AT compatible math exception handling, …
(edit) @97118   2 years vboxsync IEM: Undid inadvertent commit.
(edit) @97117   2 years vboxsync IEM: Removed todo, testcase confirmed that CMPXCHG8B implementation …
(edit) @97050   2 years vboxsync IEM: Fixed inverted conditional in iemSseStoreResult().
(edit) @96821   2 years vboxsync VMM/IEM: Define separate log groups for the VMX and SVM code in IEM …
(edit) @96811   2 years vboxsync VMM,IPRT,VBoxGuest,SUPDrv: Added a more efficient interface for guest …
(edit) @96745   2 years vboxsync VMM/IEM: Some micro optimizations around …
(edit) @96744   2 years vboxsync VMM/IEM: Nested VMX: bugref:10092 Fixed a typo in …
(edit) @96743   2 years vboxsync VMM/IEM: Nested VMX: bugref:10092 Handle nested-guest instruction …
(edit) @96723   2 years vboxsync VMM/IEM: Implement cvttsd2si instruction, bugref:9898
(edit) @96636   2 years vboxsync VMM/IEM: Align the bounce buffers on a 64 byte boundrary improve …
(edit) @96494   2 years vboxsync VMM: updates. [warning fix] bugref:10282
(edit) @96491   2 years vboxsync VMM: updates. bugref:10282
(edit) @96407   2 years vboxsync scm copyright and license note update
(edit) @96247   2 years vboxsync VMM/IEM: Start implementing floating point SSE instructions using …
(edit) @95575   2 years vboxsync VMM/IEM: Log the setting of unmasked FPU exceptions. bugref:9898
(edit) @95563   2 years vboxsync VMM/IEM: Some crude exception/interrupt stats and history, take two. …
(edit) @95562   2 years vboxsync VMM/IEM: Some crude exception/interrupt stats and history, take two. …
(edit) @95561   2 years vboxsync VMM/IEM: Some crude exception/interrupt stats and history, take two. …
(edit) @95560   2 years vboxsync VMM/IEM: Some crude exception/interrupt stats and history. bugref:9898
(edit) @95558   2 years vboxsync VMM/IEM: Flush CR2 when raising #PF. bugref:9898
(edit) @95421   2 years vboxsync VMM/IEM: fld, fbld and fstp are 8 byte aligned as far as #AC is …
(edit) @95410   2 years vboxsync VMM/IEM: Alignment checks (#AC(0)/#GP(0)). bugref:9898
(edit) @95307   2 years vboxsync VMM/IEMAll.cpp: Some data TLB tweaking. bugref:9898
(edit) @94868   3 years vboxsync VMM/IEM: More TLB work. bugref:9898
(edit) @94845   3 years vboxsync VMM/IEM: More TLB work. bugref:9898
(edit) @94838   3 years vboxsync VMM/IEM: More TLB work. bugref:9898
(edit) @94800   3 years vboxsync VMM/IEM,PGM: TLB work, esp. on the data one. bugref:9898
(edit) @94768   3 years vboxsync VMM/IEM: Split up IEMAll.cpp into a few more compilation units. bugref:9898
(edit) @94440   3 years vboxsync VMM/IEM: fxam does not raise any exceptions and has special …
(edit) @94350   3 years vboxsync VMM/IEM: Implemented fbld (not tested). bugref:9898
(edit) @94261   3 years vboxsync iprt/types.h,VMM,ValKit,IPRT: Dropped the bit counts in member …
(edit) @94163   3 years vboxsync VMM/IEM: Try deal with basic Intel/AMD EFLAGS difference for shifts …
(edit) @94162   3 years vboxsync VMM/IEM: Try deal with basic Intel/AMD EFLAGS difference for double …
(edit) @94156   3 years vboxsync VMM/IEM: Try deal with basic Intel/AMD EFLAGS difference for binary …
(edit) @93964   3 years vboxsync VMM/IEM: Nested VMX: bugref:10092 Use the HM ring-0 API to construct …
(edit) @93922   3 years vboxsync VMM: Nested VMX: bugref:10092 EPT VM-exit handling with HM ring-0 code.
(edit) @93906   3 years vboxsync IEM: Implemented fbstp instruction (used by OLE and indirectly MS Word …
(edit) @93635   3 years vboxsync VMM/PGM,VMM/PDM,VGA: Consolidate the user parameters of the physical …
(edit) @93554   3 years vboxsync VMM: Changed PAGE_SIZE -> GUEST_PAGE_SIZE / HOST_PAGE_SIZE, PAGE_SHIFT …
(edit) @93198   3 years vboxsync VMM/IEM: Nested VMX: bugref:10092 Add INVEPT interface.
(edit) @93115   3 years vboxsync scm --update-copyright-year
(edit) @93107   3 years vboxsync VMM/IEM: IEMExecStringIoRead must roll back memory mappings. Can …
(edit) @92757   3 years vboxsync VMM: Nested VMX: bugref:10092 Assert that we don't support …
(edit) @92728   3 years vboxsync VMM: Nested VMX: bugref:10092 EPT violation/misconfig bits.
(edit) @92706   3 years vboxsync VMM: Nested VMX: bugref:10092 EPT misconfig bits and note about …
(edit) @92685   3 years vboxsync VMM: Nested VMX: bugref:10092 Started with constructing EPT-violation …
(edit) @92626   3 years vboxsync VMM: Nested VMX: bugref:10092 Adjust PGM APIs and translate …
(edit) @92583   3 years vboxsync VMM: Nested VMX: bugref:10092 Renamed fPdpesMapped as it's rather …
(edit) @92553   3 years vboxsync VMM/IEM: Tweaked iemFpuUpdateOpcodeAndIpWorker and iemFpuUpdateDP for …
(edit) @92495   3 years vboxsync VMM/CPUM,++: Merged CPUMCTX_EXTRN_HM_VMX_INT_STATE, …
(edit) @92426   3 years vboxsync VMM: Nested VMX: bugref:10092 Refactor PGMGstGetPage and related API …
(edit) @91580   3 years vboxsync VMM: Nested VMX: bugref:10092 Made changes to PGM++ to handle invalid …
(edit) @91281   3 years vboxsync VMM/CPUM,++: Moved the guest's extended state (XState) from the hyper …
(edit) @91263   3 years vboxsync VMM/IEM: Moved instruction stats from the hyper heap and into the VM …
(edit) @91016   3 years vboxsync VMM/PGM,++: Kicked out VBOX_WITH_2X_4GB_ADDR_SPACE and the DynMap code …
(edit) @89974   3 years vboxsync IEM: Added IEMExecOneIgnoreLock for use with split-lock cases. bugref:10052
(edit) @89973   3 years vboxsync IEM: xchg sets X86_TRAP_PF_RW, see bs3-cpu-basic-2.
(edit) @87831   4 years vboxsync VMM: Some modification for r142732 to make it work with KVM nested …
(edit) @87636   4 years vboxsync VMM/IEM: Need to set IEM_XCPT_FLAGS_ERR for GP faults as well in …
(edit) @87308   4 years vboxsync VMM/IEM: Make sure to set XSAVE_C_YMM in the xstate header so changes …
(edit) @85184   4 years vboxsync VMM/IEMAll.cpp: Corrected to prototypes for inline functions. bugref:9794
(edit) @84505   5 years vboxsync IEM: Adding iemMemFetchDataU32_ZX_U64 to deal with techically correct …
(edit) @83890   5 years vboxsync VMM/IEM: VC++ 14.1 release build adjuments. bugref:8489
(edit) @82968   5 years vboxsync Copyright year updates by scm.
(edit) @81786   5 years vboxsync VMM: Nested VMX: bugref:9180 Implement VMX-preemption timer for …
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