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) @56048   10 years vboxsync pgm.h,++: Changed the return type of PDMPhysRead, PGMPhysWrite, …
(edit) @56021   10 years vboxsync IEM_STATIC and stuff.
(edit) @55899   10 years vboxsync PGM: Added an access origin to memory read & write calls that respects …
(edit) @55316   10 years vboxsync CPUM,IEM,HM: Enabled XSAVE and AVX for AMD-V too.
(edit) @55292   10 years vboxsync HM,CPUM,IEM: XSETBV fixes and adjustments.
(edit) @55289   10 years vboxsync IEM,CPUM: Implemented XSETBV and XGETBV.
(edit) @55248   10 years vboxsync HMR0VMX,EM,IEM: Moved the CRx related interpretation methods from EM …
(edit) @55229   10 years vboxsync CPUM,IEM: Expose GuestFeatures and HostFeatures (exploded CPUID), …
(edit) @55105   10 years vboxsync Removed iemFRegIsFxSaveFormat.
(edit) @55048   10 years vboxsync VMM,REM: Allocate the FPU/SSE/AVX/FUTURE state stuff. We need to use …
(edit) @55000   10 years vboxsync CPUMCTXCORE elimination.
(edit) @54898   10 years vboxsync CPUMCTX,CPUMHOST: Replaced the fpu (X86FXSAVE) member with an XState …
(edit) @54892   10 years vboxsync typo
(edit) @54862   10 years vboxsync Corrected x86.h/mac typo.
(edit) @54737   10 years vboxsync VMM,REM: CPUID revamp - almost there now.
(edit) @53466   10 years vboxsync VMM/MSRs: Added status codes for returning to ring-3 to service the …
(edit) @53188   10 years vboxsync IEM: into is invalid in 64-bit mode; added int1/icebp.
(edit) @53182   10 years vboxsync IEMAll: Added IEM_MC_FETCH_MEM_I64 and tweaked the VT-x verification …
(edit) @52726   10 years vboxsync VMM/IEM: minor nit.
(edit) @52724   10 years vboxsync IEM: Implemented expand-down limit checks (2 out of 3).
(edit) @52669   10 years vboxsync VMM/IEM: added todo.
(edit) @52661   10 years vboxsync IEM: Clear TRPM when exception was raised, too.
(edit) @52659   10 years vboxsync VMM/IEM: Reset TRPM only when IEM successfully injects the trap. …
(edit) @52395   10 years vboxsync added todo
(edit) @52362   10 years vboxsync iemInitDecoderAndPrefetchOpcodes: Outside 64-bit mode, effective …
(edit) @52361   10 years vboxsync iemInitDecoderAndPrefetchOpcodes: Outside 64-bit mode, effective …
(edit) @52080   10 years vboxsync VMM: Use IEM task switches since old code does not work at all.
(edit) @52077   10 years vboxsync VMM/IEM: Block further NMIs while injecting an NMI.
(edit) @51720   10 years vboxsync VMM: Doxygen bugref comment consistency.
(edit) @51434   11 years vboxsync VMM/IEM: nit.
(edit) @51256   11 years vboxsync IEM: Fall back if IEMInjectTrpmEvent() did not do its job.
(edit) @51182   11 years vboxsync VMM/IEM: Implemented hardware task-switches, code path disabled.
(edit) @50923   11 years vboxsync IEM: Use ASPECT_NOT_IMPLEMENTED on interrupt task gates instead of …
(edit) @49640   11 years vboxsync PGM,IEM: Changed PGMPhysIemGCPhys2Ptr to not require A20 to be masked …
(edit) @49483   11 years vboxsync VMM: Warning.
(edit) @49391   11 years vboxsync iprt/x86.h: Added X86_IS_CANONICAL.
(edit) @48936   11 years vboxsync VMM: Whitespace cleanups by scm.
(edit) @47819   11 years vboxsync IEM: Read unpatched bytes. Useless (disabled for ages) CSAM hooks.
(edit) @47769   11 years vboxsync IEM: Clear RF flag on jump.
(edit) @47751   11 years vboxsync IEM: read-modified-write should have the r/w err bit set even when it …
(edit) @47750   11 years vboxsync Ignore RF when checking against REM too.
(edit) @47748   11 years vboxsync IEM: Some RF adjustments. Verification logging fixes.
(edit) @47744   11 years vboxsync PUSH SREG intel update.
(edit) @47740   11 years vboxsync IEM: Implemented RF. Working on verfication against VT-x.
(edit) @47713   11 years vboxsync fixes
(edit) @47707   11 years vboxsync IEM: Set dirty and accessed bits on pages. Initialize output vars …
(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   11 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.
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