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) @62603   8 years vboxsync VMM: Unused parameters.
(edit) @62601   8 years vboxsync VMM: Unused parameters.
(edit) @62478   8 years vboxsync (C) 2016
(edit) @62422   8 years vboxsync iemTaskSwitch: Fixed X86_DESC_DB check and faked up DescSS for V8086 …
(edit) @62421   8 years vboxsync IEMAll.cpp: Fixes for some MSC level 4 warnings.
(edit) @62419   8 years vboxsync IEMAll.cpp: Fixes for some MSC level 4 warnings.
(edit) @62302   8 years vboxsync IEM,PGM: Got code TLB working in ring-3, execution is 3-4 times faster …
(edit) @62291   8 years vboxsync Removed empty internal/pgm.h header file. (That stuff moved into …
(edit) @62290   8 years vboxsync IEM: a few more lines of code tlb code.
(edit) @62257   8 years vboxsync IEM: Fix missing read cleanup in retf to different level code path. …
(edit) @62246   8 years vboxsync iemMapLookup: Duh!
(edit) @62231   8 years vboxsync IEMAll: doxyfix.
(edit) @62189   8 years vboxsync IEM: A little bit more on the code TLB.
(edit) @62171   8 years vboxsync IEM: Working on instruction fetching optimizations (incomplete and …
(edit) @62138   8 years vboxsync IEMAll.cpp: Darwin build fix.
(edit) @62134   8 years vboxsync IEMExecLots: Made it do more than a single loop.
(edit) @62109   8 years vboxsync IEM: Enable setjmp for all hosts.
(edit) @62093   8 years vboxsync IEM: Saved 1K (except 32-bit) by doing full+unaligned imm16, imme32 …
(edit) @62092   8 years vboxsync IEM: Saved 1K (except 32-bit) by doing full+unaligned imm16, imme32 …
(edit) @62091   8 years vboxsync IEM: Converted IEMOP_HLP_NO_LOCK_PREFIX to …
(edit) @62090   8 years vboxsync IEM: setjmp/longjmp on windows.
(edit) @62083   8 years vboxsync IEM: Optimize general purpose register handling a little, reducing the …
(edit) @62076   8 years vboxsync IEM: Make use of the direct CPUMCTX access (VMCPU_INCL_CPUM_GST_CTX).
(edit) @62027   8 years vboxsync IEM: Do not mark selectors as stale when switching tasks.
(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) @61968   8 years vboxsync IEM: Fixed setjmp bug (still disabled). Made IEMExecLots execute lots …
(edit) @61899   8 years vboxsync iemRegAddToRipAndClearRF: Tried to optimize the 32-bit code version a …
(edit) @61898   8 years vboxsync iemRegAddToRipAndClearRF: optimizations (64-bit code only). Save a …
(edit) @61897   8 years vboxsync IEM: 16-bit IP increment fix.
(edit) @61896   8 years vboxsync IEM: use uintptr_t instead of uint8_t/unsigned for offOpcode so the …
(edit) @61885   8 years vboxsync IEM: Playing with setjmp (disabled) vs return codes. Group6 jump table.
(edit) @61657   9 years vboxsync VMM: Careful with cpumguest and friends!
(edit) @61651   9 years vboxsync IEM: quick movsd Wsd,Vsd impl for tindermac6.
(edit) @61640   9 years vboxsync IEM: unbreak long mode excption dispatching. cleanups
(edit) @61635   9 years vboxsync IEMAll.cpp: Ditto for long mode exception dispatching.
(edit) @61630   9 years vboxsync IEM: When dispatching interrupts, set new CPL before pushing stuff on …
(edit) @61450   9 years vboxsync Log format.
(edit) @61382   9 years vboxsync IEM: Some FPU fixes.
(edit) @61143   9 years vboxsync IEM: Added IEMExecOneBypassWithPrefetchedByPCWritten for debugging …
(edit) @61068   9 years vboxsync CPUM,IEM: FPU/SSE/AVX state and host resources APIs, first …
(edit) @61064   9 years vboxsync IEM: FPU & SSE ring-0/raw-mode usage preps.
(edit) @61015   9 years vboxsync IEM,TRPMRCHandlers: Raw-mode fixes for (1) handling INT3 patches for …
(edit) @61014   9 years vboxsync IEMAll.cpp: docs.
(edit) @60991   9 years vboxsync IEM: Implemented movntps/d and movaps/d. (lacks proper testcase)
(edit) @60912   9 years vboxsync IEMR3ProcessForceFlag: Corrected assertion.
(edit) @60911   9 years vboxsync IEMR3ProcessForceFlag: Must set fAccess to IEM_ACCESS_INVALID…
(edit) @60909   9 years vboxsync IEM: Release build fix.
(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   10 years vboxsync VGA MMIO write handler may return VINF_EM_RAW_EMULATE_INSTR as it …
(edit) @56631   10 years vboxsync iemMemMap: Log VERR_IEM_IPE_9 details.
(edit) @56629   10 years vboxsync IEM: More internal error status codes (9).
(edit) @56628   10 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.
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