VirtualBox

source: vbox/trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @55289   10 years vboxsync IEM,CPUM: Implemented XSETBV and XGETBV.
(edit) @55229   10 years vboxsync CPUM,IEM: Expose GuestFeatures and HostFeatures (exploded CPUID), …
(edit) @53423   10 years vboxsync IEMAllInstructions.cpp.h: evex & xop notes.
(edit) @53247   10 years vboxsync IEM: Added salc (set AL to CF). Started making sense of the whole …
(edit) @53246   10 years vboxsync IEM: Added salc (set AL to CF). Started making sense of the whole …
(edit) @53202   10 years vboxsync doc nits
(edit) @53188   10 years vboxsync IEM: into is invalid in 64-bit mode; added int1/icebp.
(edit) @53180   10 years vboxsync IEM: Implemented fidl m64i.
(edit) @53104   10 years vboxsync IEM: Added FILD m16.
(edit) @52919   10 years vboxsync IEM: Corrected FNOP opcode.
(edit) @52098   10 years vboxsync IEM: Added forgotten return statements.
(edit) @49671   11 years vboxsync IEM: Fixed several instances of iEffSeg being accessed before the …
(edit) @49482   11 years vboxsync VMM: Warnings.
(edit) @49039   11 years vboxsync IPRT: Filename extension versus suffix cleanup, long overdue.
(edit) @47986   11 years vboxsync IEM: Fixed BT so it doesn't generate any writes.
(edit) @47807   11 years vboxsync EM/HM: Don't switch to REM immediately, try up to 1024 instruction in …
(edit) @47752   11 years vboxsync IEM: POP rSP fix.
(edit) @47744   11 years vboxsync PUSH SREG intel update.
(edit) @47740   11 years vboxsync IEM: Implemented RF. Working on verfication against VT-x.
(edit) @47669   11 years vboxsync loop $ optimization.
(edit) @47568   11 years vboxsync IEM: LAR,LSL,ARPL, and some tracing (RTTraceBuf*).
(edit) @47562   11 years vboxsync build fix
(edit) @47558   11 years vboxsync IEM: VERR and VERW.
(edit) @47444   11 years vboxsync IEM,HM,PGM: Started on string I/O optimizations using IEM (disabled). …
(edit) @47415   11 years vboxsync marked a few more instruction that bash seems to need.
(edit) @47414   11 years vboxsync marked a few more instruction that bash seems to need.
(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) @47394   11 years vboxsync IEM: movd/movq overhaul and both directions.
(edit) @47389   11 years vboxsync IEM: More SSE and MMX.
(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) @47379   11 years vboxsync IEM: syscall and sysret.
(edit) @47350   11 years vboxsync IEM: SS=0 fixes, the right way this time.
(edit) @47329   11 years vboxsync IEM: Fixed a RIP relative addressing bug in the 32-bit operand case of …
(edit) @47327   11 years vboxsync IEM: Implemented swapgs
(edit) @47326   11 years vboxsync IEM: Implemented the mwait & monitor instructions. (Still work to be …
(edit) @47323   11 years vboxsync IEM: BSWAP fix (don't blindly trust the intel manual).
(edit) @47307   11 years vboxsync IEM: Implemented mfence, lfence, sfence.
(edit) @47292   11 years vboxsync IEM: Overlooked one test instruction.
(edit) @47291   11 years vboxsync IEM: More 64-bit fixes.
(edit) @47284   11 years vboxsync Fixed jmp far [indirect] and call far [indirect] to no cause #UD. …
(edit) @47282   11 years vboxsync pop qword [addr-expr] typo (storing 16 instead of 64 bytes).
(edit) @47271   11 years vboxsync IEM: Long mode hacking.
(edit) @47240   11 years vboxsync More interrupt dispatching in long mode (untested).
(edit) @47138   11 years vboxsync IEM: idiv and div missing bits and fixes.
(edit) @46956   11 years vboxsync Added missing IEM_MC_CLEAR_HIGH_GREG_U64_BY_REF after IEM_MC_REF_GREG_U32.
(edit) @46953   11 years vboxsync rip addressing fix for instructions with immediates.
(edit) @46951   11 years vboxsync Fixed first bunch of bugs found by the testcase.
(edit) @46487   12 years vboxsync IEM: movsxd
(edit) @46486   12 years vboxsync IEM: movsxd
(edit) @46389   12 years vboxsync IEM: More 64-bit guest debugging.
(edit) @42729   12 years vboxsync IEM: Fixed indexing bug in iemOp_EscF1.
(edit) @42676   12 years vboxsync IEM: IRET to V8086 (had to try). Set CPUM_CHANGED_FPU_REM. Added …
(edit) @42670   12 years vboxsync Fixed fnstcw. Implemented fnsave and frstor.
(edit) @42660   12 years vboxsync IEM: Implemented CMPXCHG.
(edit) @42641   12 years vboxsync IEM: Implemented WRMSR. Fixed mixed up src/dst in XADD.
(edit) @42633   12 years vboxsync IEM: Implemented CMPXCHG8B. Fixed PGMPhysIemGCPhys2Ptr so that it …
(edit) @42623   12 years vboxsync IEM: Forgot to advance RIP in STR & SLDT.
(edit) @42621   12 years vboxsync IEM: Implemented SIDT, SGDT, SLDT and STR. Fixed LLDT and LTR mode …
(edit) @42610   12 years vboxsync IEM: Implemented SGDT and SIDT.
(edit) @42487   12 years vboxsync IEM: imul fixes.
(edit) @42483   12 years vboxsync IEM: Working on new BIOS / NT…
(edit) @42437   12 years vboxsync IEM: Stats and more gentle stubs for unimplemented instructions.
(edit) @42024   12 years vboxsync VMM: RDTSCP support on Intel. Segregated some common CPU features from …
(edit) @40266   13 years vboxsync Added stubs for most instructions.
(edit) @40256   13 years vboxsync IEM: fnstsw m16, ffree and ffreep, reimplemented fincstp and fdecstp.
(edit) @40255   13 years vboxsync Implemented fpu instruction stubs starting with 0xdd (fiadd m32i ++).
(edit) @40253   13 years vboxsync IEM: fcompp, fucomp, fcom and fst_stN.
(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) @40246   13 years vboxsync IEM: Conditional FPU move instructions (FCMOV*).
(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) @40224   13 years vboxsync IEM: Implemented fxch.
(edit) @40223   13 years vboxsync IEM: fnop, fld stN and a bunch of FPU related fixes.
(edit) @40222   13 years vboxsync IEM: Implemented fldcw, fldenv fnstcw and fnstenv.
(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) @40199   13 years vboxsync fstp st0
(edit) @40175   13 years vboxsync Some cleaning up.
(edit) @40174   13 years vboxsync checked out some todos.
(edit) @40169   13 years vboxsync IEM: fnclex.
(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) @40154   13 years vboxsync IEM: fdiv implemented but untested.
(edit) @40143   13 years vboxsync fdiv - almost there…
(edit) @40141   13 years vboxsync fdiv implementation in progress (-> laptop).
(edit) @40093   13 years vboxsync IEM: fld m64i
(edit) @40092   13 years vboxsync build fix
(edit) @40089   13 years vboxsync 0xdf 11/1 seems to behave like fxch st(i), while 0xdf 11/2 and 11/3 …
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