|
|
@60907
|
9 years |
vboxsync |
IEM: Simplified the INSB/W/D memory commit hack so it's pretty much …
|
|
|
@60888
|
9 years |
vboxsync |
IEM: Must not forget to get updated hidden ES selector values for …
|
|
|
@60882
|
9 years |
vboxsync |
iemRCRawMaybeReenter: Don't re-enter raw-mode if we're returning to …
|
|
|
@60874
|
9 years |
vboxsync |
IOMRC.cpp,++: Use IEM for IN and OUT too, cleaning out unnecessary code.
|
|
|
@60847
|
9 years |
vboxsync |
IOM: New way of defer RC+R0 I/O port writes, prepping for MMIO writes.
|
|
|
@60823
|
9 years |
vboxsync |
IEMAll logging oops
|
|
|
@60789
|
9 years |
vboxsync |
IEM: bugref:8118: lidt/lgdt fix.
|
|
|
@60787
|
9 years |
vboxsync |
IEM: Check load segment base in 64-bit mode and check that addresses …
|
|
|
@60782
|
9 years |
vboxsync |
IEM: bugref:8118: sidt/sgdt fix fix fix.
|
|
|
@60781
|
9 years |
vboxsync |
IEM: bugref:8118: sidt/sgdt fix fix.
|
|
|
@60780
|
9 years |
vboxsync |
iemMemApplySegment: handle NULL segments.
|
|
|
@60779
|
9 years |
vboxsync |
IEM: Fixed cross page CR2 value.
|
|
|
@60776
|
9 years |
vboxsync |
IEM: bugref:8118: sidt/sgdt fix.
|
|
|
@60671
|
9 years |
vboxsync |
IEM: Made SIDT+SGDT store 0xff in high base byte when emulating a 286.
|
|
|
@60670
|
9 years |
vboxsync |
IEM: Made SIDT+SGDT store 0xff in high base byte when emulating a 286.
|
|
|
@60415
|
9 years |
vboxsync |
IEM: Implemented main characteristics of 8086, 80186 and 80286.
|
|
|
@60384
|
9 years |
vboxsync |
IEM: Marked instructions introduced by the 186, 286, 386 and 486 to …
|
|
|
@60189
|
9 years |
vboxsync |
iemRaiseLoadStackFromTss32Or16: Try make GCC happy.
|
|
|
@60188
|
9 years |
vboxsync |
IEM: Fixed a couple of edge cases and broken verification mode.
* …
|
|
|
@60186
|
9 years |
vboxsync |
IEM: backed out previous commit.
|
|
|
@60185
|
9 years |
vboxsync |
IEM: Fixed a couple of edge cases and broken verification mode.
* …
|
|
|
@59986
|
9 years |
vboxsync |
iemRaiseXcptOrIntInProtMode: Updated todo for ESP modifications wrt …
|
|
|
@59563
|
9 years |
vboxsync |
IEM: Updated todo. Unwated blank line.
|
|
|
@59285
|
9 years |
vboxsync |
iprt/x86.h,*: Drop IntRedirBitmap from X86TSS32 and X86TSS64.
|
|
|
@58934
|
9 years |
vboxsync |
IEM: log doc update.
|
|
|
@58878
|
9 years |
vboxsync |
IEM: Verification mode build fix.
|
|
|
@58126
|
9 years |
vboxsync |
VMM: Fixed almost all the Doxygen warnings.
|
|
|
@58123
|
9 years |
vboxsync |
VMM: Made @param pVCpu more uniform and to the point.
|
|
|
@58116
|
9 years |
vboxsync |
VMM: Doxygen fixes.
|
|
|
@57432
|
9 years |
vboxsync |
iprt/cdefs.h,*: Split RT_NO_THROW into prototype and definition macros …
|
|
|
@57358
|
9 years |
vboxsync |
*: scm cleanup run.
|
|
|
@57237
|
9 years |
vboxsync |
Fix doxygen bugref w/ comments to use the URL format.
|
|
|
@56985
|
9 years |
vboxsync |
VMM: Log and assertion formatting fixes.
|
|
|
@56634
|
9 years |
vboxsync |
VGA MMIO write handler may return VINF_EM_RAW_EMULATE_INSTR as it …
|
|
|
@56631
|
9 years |
vboxsync |
iemMemMap: Log VERR_IEM_IPE_9 details.
|
|
|
@56629
|
9 years |
vboxsync |
IEM: More internal error status codes (9).
|
|
|
@56628
|
9 years |
vboxsync |
IEM: Postpone INS memory writes to ring-3 if we hit an access handler. …
|
|
|
@56413
|
10 years |
vboxsync |
IOM,DevATA,Dev*SCSI: Redid the string I/O callbacks so the devices …
|
|
|
@56287
|
10 years |
vboxsync |
VMM: Updated (C) year.
|
|
|
@56258
|
10 years |
vboxsync |
IEM: Don't handle rIP specially in 16-bit mode.
|
|
|
@56061
|
10 years |
vboxsync |
IEMAll.cpp: return code adjusted assertion.
|
|
|
@56048
|
10 years |
vboxsync |
pgm.h,++: Changed the return type of PDMPhysRead, PGMPhysWrite, …
|
|
|
@56021
|
10 years |
vboxsync |
IEM_STATIC and stuff.
|
|
|
@55899
|
10 years |
vboxsync |
PGM: Added an access origin to memory read & write calls that respects …
|
|
|
@55316
|
10 years |
vboxsync |
CPUM,IEM,HM: Enabled XSAVE and AVX for AMD-V too.
|
|
|
@55292
|
10 years |
vboxsync |
HM,CPUM,IEM: XSETBV fixes and adjustments.
|
|
|
@55289
|
10 years |
vboxsync |
IEM,CPUM: Implemented XSETBV and XGETBV.
|
|
|
@55248
|
10 years |
vboxsync |
HMR0VMX,EM,IEM: Moved the CRx related interpretation methods from EM …
|
|
|
@55229
|
10 years |
vboxsync |
CPUM,IEM: Expose GuestFeatures and HostFeatures (exploded CPUID), …
|
|
|
@55105
|
10 years |
vboxsync |
Removed iemFRegIsFxSaveFormat.
|
|
|
@55048
|
10 years |
vboxsync |
VMM,REM: Allocate the FPU/SSE/AVX/FUTURE state stuff. We need to use …
|
|
|
@55000
|
10 years |
vboxsync |
CPUMCTXCORE elimination.
|
|
|
@54898
|
10 years |
vboxsync |
CPUMCTX,CPUMHOST: Replaced the fpu (X86FXSAVE) member with an XState …
|
|
|
@54892
|
10 years |
vboxsync |
typo
|
|
|
@54862
|
10 years |
vboxsync |
Corrected x86.h/mac typo.
|
|
|
@54737
|
10 years |
vboxsync |
VMM,REM: CPUID revamp - almost there now.
|
|
|
@53466
|
10 years |
vboxsync |
VMM/MSRs: Added status codes for returning to ring-3 to service the …
|
|
|
@53188
|
10 years |
vboxsync |
IEM: into is invalid in 64-bit mode; added int1/icebp.
|
|
|
@53182
|
10 years |
vboxsync |
IEMAll: Added IEM_MC_FETCH_MEM_I64 and tweaked the VT-x verification …
|
|
|
@52726
|
10 years |
vboxsync |
VMM/IEM: minor nit.
|
|
|
@52724
|
10 years |
vboxsync |
IEM: Implemented expand-down limit checks (2 out of 3).
|
|
|
@52669
|
10 years |
vboxsync |
VMM/IEM: added todo.
|
|
|
@52661
|
10 years |
vboxsync |
IEM: Clear TRPM when exception was raised, too.
|
|
|
@52659
|
10 years |
vboxsync |
VMM/IEM: Reset TRPM only when IEM successfully injects the trap. …
|
|
|
@52395
|
10 years |
vboxsync |
added todo
|
|
|
@52362
|
10 years |
vboxsync |
iemInitDecoderAndPrefetchOpcodes: Outside 64-bit mode, effective …
|
|
|
@52361
|
10 years |
vboxsync |
iemInitDecoderAndPrefetchOpcodes: Outside 64-bit mode, effective …
|
|
|
@52080
|
10 years |
vboxsync |
VMM: Use IEM task switches since old code does not work at all.
|
|
|
@52077
|
10 years |
vboxsync |
VMM/IEM: Block further NMIs while injecting an NMI.
|
|
|
@51720
|
10 years |
vboxsync |
VMM: Doxygen bugref comment consistency.
|
|
|
@51434
|
11 years |
vboxsync |
VMM/IEM: nit.
|
|
|
@51256
|
11 years |
vboxsync |
IEM: Fall back if IEMInjectTrpmEvent() did not do its job.
|
|
|
@51182
|
11 years |
vboxsync |
VMM/IEM: Implemented hardware task-switches, code path disabled.
|
|
|
@50923
|
11 years |
vboxsync |
IEM: Use ASPECT_NOT_IMPLEMENTED on interrupt task gates instead of …
|
|
|
@49640
|
11 years |
vboxsync |
PGM,IEM: Changed PGMPhysIemGCPhys2Ptr to not require A20 to be masked …
|
|
|
@49483
|
11 years |
vboxsync |
VMM: Warning.
|
|
|
@49391
|
11 years |
vboxsync |
iprt/x86.h: Added X86_IS_CANONICAL.
|
|
|
@48936
|
11 years |
vboxsync |
VMM: Whitespace cleanups by scm.
|
|
|
@47819
|
11 years |
vboxsync |
IEM: Read unpatched bytes. Useless (disabled for ages) CSAM hooks.
|
|
|
@47769
|
11 years |
vboxsync |
IEM: Clear RF flag on jump.
|
|
|
@47751
|
11 years |
vboxsync |
IEM: read-modified-write should have the r/w err bit set even when it …
|
|
|
@47750
|
11 years |
vboxsync |
Ignore RF when checking against REM too.
|
|
|
@47748
|
11 years |
vboxsync |
IEM: Some RF adjustments. Verification logging fixes.
|
|
|
@47744
|
11 years |
vboxsync |
PUSH SREG intel update.
|
|
|
@47740
|
11 years |
vboxsync |
IEM: Implemented RF. Working on verfication against VT-x.
|
|
|
@47713
|
11 years |
vboxsync |
fixes
|
|
|
@47707
|
11 years |
vboxsync |
IEM: Set dirty and accessed bits on pages. Initialize output vars …
|
|
|
@47671
|
11 years |
vboxsync |
VMM: More debugging related stuff.
|
|
|
@47568
|
11 years |
vboxsync |
IEM: LAR,LSL,ARPL, and some tracing (RTTraceBuf*).
|
|
|
@47548
|
11 years |
vboxsync |
IEM: Bunch of fixes, mostly DOS related.
|
|
|
@47494
|
11 years |
vboxsync |
IEM: Implemented expand down limit checks.
|
|
|
@47444
|
11 years |
vboxsync |
IEM,HM,PGM: Started on string I/O optimizations using IEM (disabled). …
|
|
|
@47429
|
11 years |
vboxsync |
IEM: Implemented I/O permission bitmap checks.
|
|
|
@47427
|
11 years |
vboxsync |
PATM,IEM: Added interface for safely and quickly reading patch code.
|
|
|
@47413
|
11 years |
vboxsync |
IEM: Started introducing some disassembler details in the decoder that …
|
|
|
@47411
|
11 years |
vboxsync |
IEM: pmovmskb.
|
|
|
@47407
|
11 years |
vboxsync |
IEM: Added pcmpeqb/w/d and corrected alignment exception handling a little.
|
|
|
@47399
|
11 years |
vboxsync |
IEM: Packed Shuffle Stuff.
|
|
|
@47394
|
11 years |
vboxsync |
IEM: movd/movq overhaul and both directions.
|
|
|
@47389
|
11 years |
vboxsync |
IEM: More SSE and MMX.
|
|
|