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) @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   9 years vboxsync IEM: Postpone INS memory writes to ring-3 if we hit an access handler. …
(edit) @56287   9 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   10 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.
(edit) @42633   12 years vboxsync IEM: Implemented CMPXCHG8B. Fixed PGMPhysIemGCPhys2Ptr so that it …
(edit) @42621   12 years vboxsync IEM: Implemented SIDT, SGDT, SLDT and STR. Fixed LLDT and LTR mode …
(edit) @42453   12 years vboxsync IEM: Status code handling. PGM interface for R0 and RC.
(edit) @42437   12 years vboxsync IEM: Stats and more gentle stubs for unimplemented instructions.
(edit) @42193   12 years vboxsync IEM: Integration work…
(edit) @41829   12 years vboxsync IEM: Implemented IEMExecOneWithPrefetchedByPC and IEMExecOneEx.
(edit) @40252   13 years vboxsync IEM: Completed fpu instructions starting with 0xdc.
(edit) @40251   13 years vboxsync fcomi, fcomip, fucomi and fucomip.
(edit) @40250   13 years vboxsync IEM: fstp/fld m80r.
(edit) @40248   13 years vboxsync IEM: fst[p], fist[p] and fisttp implementations and fixes.
(edit) @40247   13 years vboxsync IEM: Completed FPU instruction starting with 0xdb. Fixed build break …
(edit) @40244   13 years vboxsync IEM: Implemented FPU instructions 0xd9 0xf3 thru 0xd9 0xff, completing …
(edit) @40243   13 years vboxsync typos.
(edit) @40242   13 years vboxsync f2xm1, fyl2x, fptan. fpu stack push bugfix.
(edit) @40239   13 years vboxsync IEM: Implemented 0xd9 0xe0 thru 0xd9 0xee (fpu stuff).
(edit) @40210   13 years vboxsync IEM: fst/fstp m64r/m32r.
(edit) @40209   13 years vboxsync IEM: Implemented missing FPU instructions starting with 0xd8 and …
(edit) @40187   13 years vboxsync callf fixes. fxsave bounce buffering fix. Don't try fxsave output as …
(edit) @40182   13 years vboxsync protected mode far call and far return.
(edit) @40165   13 years vboxsync Implemented fistp (needs testcase).
(edit) @40164   13 years vboxsync IEM: A bunch of r80 by r80 instructions, needed fsubrp stN,st0.
(edit) @40163   13 years vboxsync IEM: More r80 by m64r instructions.
(edit) @40162   13 years vboxsync fmul st0,m64r
(edit) @40143   13 years vboxsync fdiv - almost there…
(edit) @40093   13 years vboxsync IEM: fld m64i
(edit) @40082   13 years vboxsync More FPU instruction stubs.
(edit) @40077   13 years vboxsync Implemented fld, currently sans #D exceptions.
(edit) @40072   13 years vboxsync hacking in progress…
(edit) @40042   13 years vboxsync a bit more…
(edit) @40022   13 years vboxsync IEM: fxsave & fxrstor.
(edit) @39989   13 years vboxsync txtX86-1: some prefix decoding checks for the groups and rex.
(edit) @39970   13 years vboxsync IEM: Implemented bswap. Fixed verification of INS.
(edit) @39944   13 years vboxsync VERR_IEM_INSTR_NOT_IMPLEMENTED and VERR_IEM_ASPECT_NOT_IMPLEMENTED.
(edit) @37423   13 years vboxsync Ran the source code massager (scm).
(edit) @37232   14 years vboxsync blank line
(edit) @37091   14 years vboxsync build fix
(edit) @37090   14 years vboxsync IEM: exception hacking…
(edit) @37085   14 years vboxsync IEM: xadd
(edit) @37079   14 years vboxsync IEM: Implemented the bare minimum of protected mode interrupt handling …
(edit) @37034   14 years vboxsync IEM: Hacking in progress…
(edit) @37002   14 years vboxsync IEM: Cleaning up and 'microcode' testcase - work in progress…
(edit) @36857   14 years vboxsync IEM: bsf, bsr, bt, btc, bts, btr and leave. Some cleaning up.
(edit) @36851   14 years vboxsync IEM: SHLD, SHRD.
(edit) @36849   14 years vboxsync IEM: Some more bits.
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