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) @47671   11 years vboxsync VMM: More debugging related stuff.
(edit) @47568   11 years vboxsync IEM: LAR,LSL,ARPL, and some tracing (RTTraceBuf*).
(edit) @47548   11 years vboxsync IEM: Bunch of fixes, mostly DOS related.
(edit) @47494   11 years vboxsync IEM: Implemented expand down limit checks.
(edit) @47444   11 years vboxsync IEM,HM,PGM: Started on string I/O optimizations using IEM (disabled). …
(edit) @47429   11 years vboxsync IEM: Implemented I/O permission bitmap checks.
(edit) @47427   11 years vboxsync PATM,IEM: Added interface for safely and quickly reading patch code.
(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) @47383   11 years vboxsync IEMAll.cpp: Build fix.
(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) @47328   11 years vboxsync CPUM,++: Fix DR6 and DR7 read-as-1 (RA1) and read-as-zero (RAZ) values …
(edit) @47327   11 years vboxsync IEM: Implemented swapgs
(edit) @47326   11 years vboxsync IEM: Implemented the mwait & monitor instructions. (Still work to be …
(edit) @47319   11 years vboxsync IEM: More 64-bit fixes.
(edit) @47307   11 years vboxsync IEM: Implemented mfence, lfence, sfence.
(edit) @47291   11 years vboxsync IEM: More 64-bit fixes.
(edit) @47288   11 years vboxsync 64-bit segmentation fixes to string instr.
(edit) @47283   11 years vboxsync Initial longmode iret.
(edit) @47280   11 years vboxsync IEM: TPR access.
(edit) @47279   11 years vboxsync IEM: int3 CS.LIMIT check should raise GP(0) not GP(CS).
(edit) @47271   11 years vboxsync IEM: Long mode hacking.
(edit) @47240   11 years vboxsync More interrupt dispatching in long mode (untested).
(edit) @47205   11 years vboxsync IEM: Got further in the long mode interrupt dispatching code.
(edit) @47173   11 years vboxsync IEM: started on iemRaiseXcptOrIntInLongMode but isn't there quite yet.
(edit) @47138   11 years vboxsync IEM: idiv and div missing bits and fixes.
(edit) @46955   11 years vboxsync 64-bit mode addressing fix.
(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) @46948   11 years vboxsync IEM: Interrupt fix for --execute-all-in-iem.
(edit) @46486   12 years vboxsync IEM: movsxd
(edit) @46420   12 years vboxsync VMM, recompiler: Purge deprecated macros.
(edit) @46389   12 years vboxsync IEM: More 64-bit guest debugging.
(edit) @46384   12 years vboxsync IEM: Long mode debugging.
(edit) @46168   12 years vboxsync IEM/EM: Made DSL boot to command line (X doesn't start yet).
(edit) @46165   12 years vboxsync Made dSYM-bundle loading work as well as line numbers in the stack …
(edit) @45701   12 years vboxsync VMM: SELM and VMM early HM init changes.
(edit) @45531   12 years vboxsync VMMR0/HMVMXR0: Redo of VT-x event injection. Some STAM cleanup. VMM: …
(edit) @44528   12 years vboxsync header (C) fixes
(edit) @44399   12 years vboxsync DBGF,DBGC,++: PVM -> PUVM. Some refactoring and cleanup as well.
(edit) @42778   12 years vboxsync IEM: CR4 and CR3 fixes. Debugging hacks.
(edit) @42777   12 years vboxsync IEM and EM: debugging/hacking.
(edit) @42725   12 years vboxsync IEM: Two NT4SP1 verification/rem kludges and a related @todo.
(edit) @42704   12 years vboxsync IEM: Eflags fixes, added API variants that bypasses access handlers, …
(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) @42662   12 years vboxsync IEM: Fixed verification mode interrupt injection bug.
(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) @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) @42484   12 years vboxsync IEM: ring-3 mapping fixes.
(edit) @42483   12 years vboxsync IEM: Working on new BIOS / NT…
(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) @42427   12 years vboxsync VMM: Fixed some selector arithmetic, introducing a new constand and …
(edit) @42407   12 years vboxsync VMM: Futher work on dealing with hidden segment register, esp. when …
(edit) @42193   12 years vboxsync IEM: Integration work…
(edit) @42165   12 years vboxsync CPUMIsGuestIn64BitCode/CPUMIsGuestIn64BitCodeEx changes together with …
(edit) @41939   12 years vboxsync CPUMGetGuestCPL: Drop the context core pointer and use the Guest state …
(edit) @41937   12 years vboxsync IEM,EM: We can safely assume that all CPUMCTXCORE and CPUMCTX …
(edit) @41935   12 years vboxsync Reverted r78802, committed too much.
(edit) @41934   12 years vboxsync build fix
(edit) @41906   12 years vboxsync CPUM: Combined the visible and hidden selector register data into one …
(edit) @41838   12 years vboxsync IEM: Windows build fix
(edit) @41837   12 years vboxsync IEM: Windows build fix
(edit) @41831   12 years vboxsync IEM hacking.
(edit) @41829   12 years vboxsync IEM: Implemented IEMExecOneWithPrefetchedByPC and IEMExecOneEx.
(edit) @41803   12 years vboxsync Doxygen.
(edit) @41779   12 years vboxsync Typo.
(edit) @40453   13 years vboxsync EM/IEM/PATM: some refactoring.
(edit) @40381   13 years vboxsync IEM_MC_STORE_MEM_NEG_QNAN_R80_BY_REF bugfix spotted by Frank.
(edit) @40274   13 years vboxsync Introduced VBOX_WITH_REM in Config.kmk and the VMM.
(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) @40254   13 years vboxsync build fix
(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) @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) @40209   13 years vboxsync IEM: Implemented missing FPU instructions starting with 0xd8 and …
(edit) @40199   13 years vboxsync fstp st0
(edit) @40187   13 years vboxsync callf fixes. fxsave bounce buffering fix. Don't try fxsave output as …
(edit) @40185   13 years vboxsync IEM: Logging adjustments.
(edit) @40182   13 years vboxsync protected mode far call and far return.
(edit) @40174   13 years vboxsync checked out some todos.
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