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) @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) @60882   9 years vboxsync iemRCRawMaybeReenter: Don't re-enter raw-mode if we're returning to …
(edit) @60874   9 years vboxsync IOMRC.cpp,++: Use IEM for IN and OUT too, cleaning out unnecessary code.
(edit) @60847   9 years vboxsync IOM: New way of defer RC+R0 I/O port writes, prepping for MMIO writes.
(edit) @60823   9 years vboxsync IEMAll logging oops
(edit) @60789   9 years vboxsync IEM: bugref:8118: lidt/lgdt fix.
(edit) @60787   9 years vboxsync IEM: Check load segment base in 64-bit mode and check that addresses …
(edit) @60782   9 years vboxsync IEM: bugref:8118: sidt/sgdt fix fix fix.
(edit) @60781   9 years vboxsync IEM: bugref:8118: sidt/sgdt fix fix.
(edit) @60780   9 years vboxsync iemMemApplySegment: handle NULL segments.
(edit) @60779   9 years vboxsync IEM: Fixed cross page CR2 value.
(edit) @60776   9 years vboxsync IEM: bugref:8118: sidt/sgdt fix.
(edit) @60671   9 years vboxsync IEM: Made SIDT+SGDT store 0xff in high base byte when emulating a 286.
(edit) @60670   9 years vboxsync IEM: Made SIDT+SGDT store 0xff in high base byte when emulating a 286.
(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) @60189   9 years vboxsync iemRaiseLoadStackFromTss32Or16: Try make GCC happy.
(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) @59986   9 years vboxsync iemRaiseXcptOrIntInProtMode: Updated todo for ESP modifications wrt …
(edit) @59563   9 years vboxsync IEM: Updated todo. Unwated blank line.
(edit) @59285   9 years vboxsync iprt/x86.h,*: Drop IntRedirBitmap from X86TSS32 and X86TSS64.
(edit) @58934   9 years vboxsync IEM: log doc update.
(edit) @58878   9 years vboxsync IEM: Verification mode build fix.
(edit) @58126   9 years vboxsync VMM: Fixed almost all the Doxygen warnings.
(edit) @58123   9 years vboxsync VMM: Made @param pVCpu more uniform and to the point.
(edit) @58116   9 years vboxsync VMM: Doxygen fixes.
(edit) @57432   9 years vboxsync iprt/cdefs.h,*: Split RT_NO_THROW into prototype and definition macros …
(edit) @57358   9 years vboxsync *: scm cleanup run.
(edit) @57237   9 years vboxsync Fix doxygen bugref w/ comments to use the URL format.
(edit) @56985   9 years vboxsync VMM: Log and assertion formatting fixes.
(edit) @56634   9 years vboxsync VGA MMIO write handler may return VINF_EM_RAW_EMULATE_INSTR as it …
(edit) @56631   9 years vboxsync iemMemMap: Log VERR_IEM_IPE_9 details.
(edit) @56629   9 years vboxsync IEM: More internal error status codes (9).
(edit) @56628   9 years vboxsync IEM: Postpone INS memory writes to ring-3 if we hit an access handler. …
(edit) @56413   10 years vboxsync IOM,DevATA,Dev*SCSI: Redid the string I/O callbacks so the devices …
(edit) @56287   10 years vboxsync VMM: Updated (C) year.
(edit) @56258   10 years vboxsync IEM: Don't handle rIP specially in 16-bit mode.
(edit) @56061   10 years vboxsync IEMAll.cpp: return code adjusted assertion.
(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.
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