VirtualBox

source: vbox/trunk/src/VBox/VMM/include/IEMInternal.h

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @82968   5 years vboxsync Copyright year updates by scm.
(edit) @80268   5 years vboxsync VMM: Refactoring VMMAll/* to use VMCC & VMMCPUCC. bugref:9217
(edit) @80089   5 years vboxsync VMM: Kicking out raw-mode - IEM. bugref:9517
(edit) @80055   5 years vboxsync Main: Kicking out raw-mode - CPUMRaw*. bugref:9517
(edit) @76585   6 years vboxsync *: scm --fix-header-guard-endif
(edit) @76561   6 years vboxsync VMM: Use VMM_INCLUDED_SRC_ as header guard prefix for files in the VMM …
(edit) @76553   6 years vboxsync scm --update-copyright-year
(edit) @76543   6 years vboxsync VMM: scm --fix-header-guards. bugref:9344
(edit) @75611   6 years vboxsync VMM: Nested VMX: bugref:9180 Move the VMX APIC-access guest-physical …
(edit) @73555   6 years vboxsync IEM: Added IEM_OPCODE_GET_NEXT_RM and associated IEMCPU::offModRm. …
(edit) @72866   6 years vboxsync IEM,CPUM: Can use LogRel in ring-0 too now and have it go to VBox.log.
(edit) @72643   7 years vboxsync VMM: Make SVM R0 code use CPUMCTX_EXTRN_xxx flags and cleanups. bugref:9193
(edit) @72496   7 years vboxsync IEM: Use pVCpu->cpum.s.GstCtx, avoid passing pCtx as a parameter or …
(edit) @72495   7 years vboxsync IEM: Dropped the IEMCPU::pCtxR3, IEMCPU::pCtxR0, and IEMCPU::pCtxRC …
(edit) @72494   7 years vboxsync IEM: Dropped the IEMCPU::pCtxR3, IEMCPU::pCtxR0, and IEMCPU::pCtxRC …
(edit) @72493   7 years vboxsync IEM,REM,++: Removed code related IEM_VERIFICATION_MODE and friends …
(edit) @72488   7 years vboxsync NEM,CPUM,EM: Don't sync in/out the entire state when leaving the inner …
(edit) @72485   7 years vboxsync IEM,NEM: Define minimum CPUMCTX set for IEM and hook it up to NEM for …
(edit) @72484   7 years vboxsync IEM,NEM: Define minimum CPUMCTX set for IEM and hook it up to NEM for …
(edit) @69111   7 years vboxsync (C) year
(edit) @67528   8 years vboxsync VMM/IEM: Nested Hw.virt: Fixes.
(edit) @67163   8 years vboxsync VMM/IEM: Temporary hack for toggling forcing of execution to continue …
(edit) @67072   8 years vboxsync IEM: Tests and fixes for vmovntdqa Vx,Mx. Added a few strickness …
(edit) @67003   8 years vboxsync IEM: movq Pq,Eq & movd Pd,Ed docs+tests+fixes.
(edit) @66966   8 years vboxsync IEM: Implemented vmovlps Mq,Vq (VEX.0F 13 mod!=3).
(edit) @66965   8 years vboxsync IEM: Implemented vmovddup Vx,Wx (VEX.F2.0F 12).
(edit) @66957   8 years vboxsync IEM: Some VEX related regression fixes and cleanups.
(edit) @66950   8 years vboxsync IEM: Implemented vmovsldup Vx,Wx (VEX.F3.0F 12).
(edit) @66932   8 years vboxsync IEM: Implemented vmovlps Vq,Hq,Mq (VEX.0F 12 mod!=3) and vmovhlps …
(edit) @66901   8 years vboxsync IEM: Implemented vmovss Vss,Hss,Wss (VEX.F3.0F 10 mod=11) and vmovss …
(edit) @66789   8 years vboxsync IEM: Implemented movshdup Vdq,Wdq (f3 0f 16).
(edit) @66686   8 years vboxsync VMM/IEM: Handle raising of exceptions during delivery of a previous …
(edit) @66581   8 years vboxsync VMM: Nested Hw.virt: Implemented various SVM intercepts in IEM, …
(edit) @66474   8 years vboxsync IEM: Stubbed the three byte opcode tables.
(edit) @66471   8 years vboxsync IEM: Split the 3DNow! instruction out into a separate file.
(edit) @66469   8 years vboxsync IEM: More VEX work. Fixed punpcklbw_Vx_Wx.
(edit) @66465   8 years vboxsync VMM: Nested Hw.virt: Add the current CR2 associated with a raised PF …
(edit) @66459   8 years vboxsync VMM: Nested Hw.virt: Add a uCurXcptErr to hold the error code of the …
(edit) @66419   8 years vboxsync IEM: More vstmxcsr work.
(edit) @66321   8 years vboxsync IEM: Implemented movddup Vdq,Wdq (f2 0f 12).
(edit) @66314   8 years vboxsync IEM: Use RTUINT128U instead of uint128_t; started on movsldup Vdq,Wdq.
(edit) @66160   8 years vboxsync IEM: Mark instructions allowing lock prefix use (incomplete).
(edit) @65876   8 years vboxsync IEM,DIS: Updates
(edit) @65871   8 years vboxsync IEM: Addding disassembler info to new IEMOP_MNEMONIC macros.
(edit) @65764   8 years vboxsync IEM: XOP updates.
(edit) @65761   8 years vboxsync IEM: VEX decoding updates.
(edit) @65587   8 years vboxsync IEM: Changed IEMMODE from enum to uint8_t to save strcuture space. …
(edit) @65506   8 years vboxsync IEM: cmpxchg16v implementation (disabled).
(edit) @65501   8 years vboxsync IEM: some cmpxchg16b notes.
(edit) @65194   8 years vboxsync IEM: Fixed FYL2X implementation.
(edit) @64547   8 years vboxsync IEM: Added per-instruction statistics (not release).
(edit) @64545   8 years vboxsync IEM: Added per-instruction statistics (not release).
(edit) @62478   8 years vboxsync (C) 2016
(edit) @62302   8 years vboxsync IEM,PGM: Got code TLB working in ring-3, execution is 3-4 times faster …
(edit) @62289   8 years vboxsync IEMInternal.h: Forgot to commit these the other day.
(edit) @62171   8 years vboxsync IEM: Working on instruction fetching optimizations (incomplete and …
(edit) @62076   8 years vboxsync IEM: Make use of the direct CPUMCTX access (VMCPU_INCL_CPUM_GST_CTX).
(edit) @62017   8 years vboxsync IEM: 32-bit build fix
(edit) @62016   8 years vboxsync IEM: Moved more frequently used members to the head of IEMCPU to …
(edit) @62015   8 years vboxsync IEM: Switched from using IEMCPU directly to using with via VMCPU. This …
(edit) @62010   8 years vboxsync IEM: Optimized iemSRegGetHid; started a little on TLB code.
(edit) @62000   8 years vboxsync IEM,VM: Inserted two TLBS into the IEMCPU structure and reorged the …
(edit) @61994   8 years vboxsync IEM: Uh, right.
(edit) @61993   8 years vboxsync IEM: Early TLB plans.
(edit) @61968   8 years vboxsync IEM: Fixed setjmp bug (still disabled). Made IEMExecLots execute lots …
(edit) @61886   8 years vboxsync IEM: build fix
(edit) @61885   8 years vboxsync IEM: Playing with setjmp (disabled) vs return codes. Group6 jump table.
(edit) @60907   9 years vboxsync IEM: Simplified the INSB/W/D memory commit hack so it's pretty much …
(edit) @60888   9 years vboxsync IEM: Must not forget to get updated hidden ES selector values for …
(edit) @60415   9 years vboxsync IEM: Implemented main characteristics of 8086, 80186 and 80286.
(edit) @60384   9 years vboxsync IEM: Marked instructions introduced by the 186, 286, 386 and 486 to …
(edit) @60188   9 years vboxsync IEM: Fixed a couple of edge cases and broken verification mode. * …
(edit) @60186   9 years vboxsync IEM: backed out previous commit.
(edit) @60185   9 years vboxsync IEM: Fixed a couple of edge cases and broken verification mode. * …
(edit) @58127   9 years vboxsync VMM: No more doxygen warnings here.
(edit) @56628   10 years vboxsync IEM: Postpone INS memory writes to ring-3 if we hit an access handler. …
(edit) @56287   10 years vboxsync VMM: Updated (C) year.
(edit) @56021   10 years vboxsync IEM_STATIC and stuff.
(edit) @55229   10 years vboxsync CPUM,IEM: Expose GuestFeatures and HostFeatures (exploded CPUID), …
(edit) @51562   11 years vboxsync VMM/IEMInternal: comment typo.
(edit) @51182   11 years vboxsync VMM/IEM: Implemented hardware task-switches, code path disabled.
(edit) @47754   11 years vboxsync IEM: POP rSP fix.
(edit) @47740   11 years vboxsync IEM: Implemented RF. Working on verfication against VT-x.
(edit) @47568   11 years vboxsync IEM: LAR,LSL,ARPL, and some tracing (RTTraceBuf*).
(edit) @47444   11 years vboxsync IEM,HM,PGM: Started on string I/O optimizations using IEM (disabled). …
(edit) @47413   11 years vboxsync IEM: Started introducing some disassembler details in the decoder that …
(edit) @47411   11 years vboxsync IEM: pmovmskb.
(edit) @47407   11 years vboxsync IEM: Added pcmpeqb/w/d and corrected alignment exception handling a little.
(edit) @47399   11 years vboxsync IEM: Packed Shuffle Stuff.
(edit) @47385   11 years vboxsync IEM: More SSE/MMX stuff.
(edit) @47382   11 years vboxsync IEM: MOVD XM,GREG (sse2,mmx); REX prefix decoding fixes (must be last …
(edit) @47350   11 years vboxsync IEM: SS=0 fixes, the right way this time.
(edit) @47314   11 years vboxsync Use IEM_DECL_IMPL_TYPE with typedef. Should fix the build.
(edit) @47307   11 years vboxsync IEM: Implemented mfence, lfence, sfence.
(edit) @46168   12 years vboxsync IEM/EM: Made DSL boot to command line (X doesn't start yet).
(edit) @42778   12 years vboxsync IEM: CR4 and CR3 fixes. Debugging hacks.
(edit) @42777   12 years vboxsync IEM and EM: debugging/hacking.
(edit) @42704   12 years vboxsync IEM: Eflags fixes, added API variants that bypasses access handlers, …
(edit) @42662   12 years vboxsync IEM: Fixed verification mode interrupt injection bug.
(edit) @42660   12 years vboxsync IEM: Implemented CMPXCHG.
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