|
|
@101504
|
14 months |
vboxsync |
VMM/IEM: Fixed some confusion in the iemOpHlpCalcRmEffAddr* functions. …
|
|
|
@100966
|
16 months |
vboxsync |
VMM/PGM,IEM: Prepare work for write monitoring page containing …
|
|
|
@100868
|
16 months |
vboxsync |
VBox/log.h,VMM/IEM: Added a dedicated logging group for IEM memory …
|
|
|
@100860
|
16 months |
vboxsync |
VMM/IEM: Reworked basic stack push/pop functions for setjmp, though …
|
|
|
@100847
|
16 months |
vboxsync |
VMM/IEM: Dedicated code for IEM_MC_MEM_COMMIT_AND_UNMAP_RW/WO/RO. …
|
|
|
@100820
|
17 months |
vboxsync |
VMM/IEM: Refactored the simpler memory access functions using code …
|
|
|
@100815
|
17 months |
vboxsync |
VMM/IEM: Tiny data TLB usage tweak. bugref:10369
|
|
|
@100811
|
17 months |
vboxsync |
VMM/IEM: Working on implementing the FLAT mode (64-bit mode and 32-bit …
|
|
|
@100777
|
17 months |
vboxsync |
IEM/VMM: More detailed (e.g. useful) memory access logging. bugref:10369
|
|
|
@100731
|
17 months |
vboxsync |
VMM/IEM: More on recompiling branch instruction. bugref:10369
|
|
|
@100694
|
17 months |
vboxsync |
IEM/VMM: Deal with opcode checking cross page boundraries and …
|
|
|
@100672
|
17 months |
vboxsync |
VMM/IEM: Some VxD syscall logging. bugref:10369
|
|
|
@100626
|
17 months |
vboxsync |
VMM/IEM: Logging. bugref:10369
|
|
|
@100592
|
17 months |
vboxsync |
VMM/IEM: doxygen fix. bugref:10369
|
|
|
@100591
|
17 months |
vboxsync |
VMM/IEM: Must pass the FPU opcode word to the various MCs updating FOP …
|
|
|
@100277
|
18 months |
vboxsync |
VMM/IEM: Reworked the PC -> phys address translation in the …
|
|
|
@100266
|
18 months |
vboxsync |
VMM/IEM: Collect opcode bytes while decoding instructions in the …
|
|
|
@100222
|
18 months |
vboxsync |
VMM/IEM: More recompilation code. bugref:10369
|
|
|
@100060
|
19 months |
vboxsync |
VMM/IEM: todo on iemFpuUpdateDP
|
|
|
@100052
|
19 months |
vboxsync |
VMM/IEM: Refactored the enmCpuMode, uCpl, fBypassHandlers, …
|
|
|
@99996
|
19 months |
vboxsync |
VMM/IEM: Stripped down iemReInitExec to what it's supposed to be doing.
|
|
|
@99993
|
19 months |
vboxsync |
VMM/IEM: Corrected instruction counting in IEMExecLots, it executed …
|
|
|
@99988
|
19 months |
vboxsync |
VMM/IEM: Externalized prefetch queue flushing from IEMAllCImpl.cpp so …
|
|
|
@99984
|
19 months |
vboxsync |
VMM/IEM: Fixed a few places in IEMAllCImpl.cpp and …
|
|
|
@99983
|
19 months |
vboxsync |
VMM/IEM: Removed (finally) the need to call CPUMGetGuestCPL and …
|
|
|
@99982
|
19 months |
vboxsync |
VMM/IEM: More plotting on the IEM recompiler. bugref:10369
|
|
|
@99930
|
19 months |
vboxsync |
VMM/IEM: More recompiler work. bugref:10369
|
|
|
@99739
|
20 months |
vboxsync |
*: doxygen corrections (mostly about removing @returns from functions …
|
|
|
@99686
|
20 months |
vboxsync |
VMM/IEM: More work on the decoder/recompiler part. bugref:10369
|
|
|
@99685
|
20 months |
vboxsync |
VMM/IEM: Backed the iemOpHlpCalcRmEffAddrEx functionality into the …
|
|
|
@99220
|
21 months |
vboxsync |
Disassember,*: Start separating the disassembler into a architecture …
|
|
|
@98795
|
22 months |
vboxsync |
VMM/IEM: s/g_apfnOneByteMap/g_apfnIemInterpretOnlyOneByteMap/ and …
|
|
|
@98103
|
2 years |
vboxsync |
Copyright year updates by scm.
|
|
|
@97714
|
2 years |
vboxsync |
VMM/IEM: Comments and preprocessor indent adjustments. bugref:9898
|
|
|
@97713
|
2 years |
vboxsync |
VMM/IEM: Some more work on the other iemOpcodeFetchMoreBytes code. …
|
|
|
@97712
|
2 years |
vboxsync |
VMM/IEM: Some more iemOpcodeFetchBytesJmp work. bugref:9898
|
|
|
@97694
|
2 years |
vboxsync |
VMM/IEM: Added support for hardware instruction breakpoints (DRx). …
|
|
|
@97662
|
2 years |
vboxsync |
VMM/IEM: Hack to raise more correct #PFs for FXSAVE and friends so …
|
|
|
@97645
|
2 years |
vboxsync |
VMM/IEM: Hack to raise more correct #PFs for FXSAVE and friends so …
|
|
|
@97644
|
2 years |
vboxsync |
VMM/IEM: Hack to raise more correct #PFs for FXSAVE and friends so …
|
|
|
@97642
|
2 years |
vboxsync |
VMM/IEM: Hack to raise more correct #PFs for FXSAVE and friends so …
|
|
|
@97641
|
2 years |
vboxsync |
VMM/IEM: Pick 4 as the threshold alignment that …
|
|
|
@97522
|
2 years |
vboxsync |
VMM/IEM: Dynamically load DR6 in the DRx read & write helper code, we …
|
|
|
@97497
|
2 years |
vboxsync |
VMM/IEM: Single stepping far jumps and corrected base address of …
|
|
|
@97473
|
2 years |
vboxsync |
VMM/IEM: Fixed two indirect longjmp/throw calls in the TLB version of …
|
|
|
@97471
|
2 years |
vboxsync |
VMM/IEM: Build fix for VBOX_WITH_IEM_TLB on windows. bugref:9898
|
|
|
@97468
|
2 years |
vboxsync |
VMM/IEM: Wrapped up the setjmp calls and associated 'catch' code into …
|
|
|
@97467
|
2 years |
vboxsync |
VMM/IEM: Fixed incorrect IEM_DO_LONGJMP invocation in …
|
|
|
@97466
|
2 years |
vboxsync |
VMM/IEM: Wrap the the longjmp calls in a macro both to shorten the …
|
|
|
@97458
|
2 years |
vboxsync |
VMM/IEM: Need to mark functions that may be involved in longjmps …
|
|
|
@97455
|
2 years |
vboxsync |
VMM/IEM: doxygen fix. bugref:9898
|
|
|
@97452
|
2 years |
vboxsync |
VMM/IEM: Single stepping indirect jumps and corrected o16 prefix …
|
|
|
@97441
|
2 years |
vboxsync |
VMM/IEM: Single stepping for short and near jumps (relative) and …
|
|
|
@97406
|
2 years |
vboxsync |
VMM/IEM,CPUM: Partial single stepping support in the interpreter. …
|
|
|
@97370
|
2 years |
vboxsync |
VMM/IEM: iemRegAddToRipAndClearRF -> …
|
|
|
@97346
|
2 years |
vboxsync |
VMM/IEM: doxygen fix.
|
|
|
@97333
|
2 years |
vboxsync |
VMM/IEM: Disable two incorrect assertions about EIP when fetching …
|
|
|
@97289
|
2 years |
vboxsync |
IEM: Clear interrupt shadow flags together with RF.
|
|
|
@97221
|
2 years |
vboxsync |
VMM/IEM: Access CPUMCTX::eflags via the 'u' member when possible in …
|
|
|
@97213
|
2 years |
vboxsync |
VMM,VBox/types.h: Removed the CPUMCTXCORE type.
|
|
|
@97208
|
2 years |
vboxsync |
VMM/IEM,EM,HMVMX: Replaced EMInterpretDRxWrite and EMInterpretDRxRead …
|
|
|
@97200
|
2 years |
vboxsync |
VMM/IEM,EM: More CPUMCTXCORE elimination and trimming of interpret …
|
|
|
@97197
|
2 years |
vboxsync |
VMM/PGM,IEM,EM: Changed FNPGMRZPHYSPFHANDLER, PGMTrap0eHandler and …
|
|
|
@97178
|
2 years |
vboxsync |
VMM/CPUM,EM,HM,IEM,++: Moved VMCPU_FF_INHIBIT_INTERRUPTS and …
|
|
|
@97156
|
2 years |
vboxsync |
IEM: Quick fix to support PC/AT compatible math exception handling, …
|
|
|
@97118
|
2 years |
vboxsync |
IEM: Undid inadvertent commit.
|
|
|
@97117
|
2 years |
vboxsync |
IEM: Removed todo, testcase confirmed that CMPXCHG8B implementation …
|
|
|
@97050
|
2 years |
vboxsync |
IEM: Fixed inverted conditional in iemSseStoreResult().
|
|
|
@96821
|
2 years |
vboxsync |
VMM/IEM: Define separate log groups for the VMX and SVM code in IEM …
|
|
|
@96811
|
2 years |
vboxsync |
VMM,IPRT,VBoxGuest,SUPDrv: Added a more efficient interface for guest …
|
|
|
@96745
|
2 years |
vboxsync |
VMM/IEM: Some micro optimizations around …
|
|
|
@96744
|
2 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:10092 Fixed a typo in …
|
|
|
@96743
|
2 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:10092 Handle nested-guest instruction …
|
|
|
@96723
|
2 years |
vboxsync |
VMM/IEM: Implement cvttsd2si instruction, bugref:9898
|
|
|
@96636
|
2 years |
vboxsync |
VMM/IEM: Align the bounce buffers on a 64 byte boundrary improve …
|
|
|
@96494
|
2 years |
vboxsync |
VMM: updates. [warning fix] bugref:10282
|
|
|
@96491
|
2 years |
vboxsync |
VMM: updates. bugref:10282
|
|
|
@96407
|
2 years |
vboxsync |
scm copyright and license note update
|
|
|
@96247
|
2 years |
vboxsync |
VMM/IEM: Start implementing floating point SSE instructions using …
|
|
|
@95575
|
2 years |
vboxsync |
VMM/IEM: Log the setting of unmasked FPU exceptions. bugref:9898
|
|
|
@95563
|
2 years |
vboxsync |
VMM/IEM: Some crude exception/interrupt stats and history, take two. …
|
|
|
@95562
|
2 years |
vboxsync |
VMM/IEM: Some crude exception/interrupt stats and history, take two. …
|
|
|
@95561
|
2 years |
vboxsync |
VMM/IEM: Some crude exception/interrupt stats and history, take two. …
|
|
|
@95560
|
2 years |
vboxsync |
VMM/IEM: Some crude exception/interrupt stats and history. bugref:9898
|
|
|
@95558
|
2 years |
vboxsync |
VMM/IEM: Flush CR2 when raising #PF. bugref:9898
|
|
|
@95421
|
2 years |
vboxsync |
VMM/IEM: fld, fbld and fstp are 8 byte aligned as far as #AC is …
|
|
|
@95410
|
2 years |
vboxsync |
VMM/IEM: Alignment checks (#AC(0)/#GP(0)). bugref:9898
|
|
|
@95307
|
2 years |
vboxsync |
VMM/IEMAll.cpp: Some data TLB tweaking. bugref:9898
|
|
|
@94868
|
3 years |
vboxsync |
VMM/IEM: More TLB work. bugref:9898
|
|
|
@94845
|
3 years |
vboxsync |
VMM/IEM: More TLB work. bugref:9898
|
|
|
@94838
|
3 years |
vboxsync |
VMM/IEM: More TLB work. bugref:9898
|
|
|
@94800
|
3 years |
vboxsync |
VMM/IEM,PGM: TLB work, esp. on the data one. bugref:9898
|
|
|
@94768
|
3 years |
vboxsync |
VMM/IEM: Split up IEMAll.cpp into a few more compilation units. bugref:9898
|
|
|
@94440
|
3 years |
vboxsync |
VMM/IEM: fxam does not raise any exceptions and has special …
|
|
|
@94350
|
3 years |
vboxsync |
VMM/IEM: Implemented fbld (not tested). bugref:9898
|
|
|
@94261
|
3 years |
vboxsync |
iprt/types.h,VMM,ValKit,IPRT: Dropped the bit counts in member …
|
|
|
@94163
|
3 years |
vboxsync |
VMM/IEM: Try deal with basic Intel/AMD EFLAGS difference for shifts …
|
|
|
@94162
|
3 years |
vboxsync |
VMM/IEM: Try deal with basic Intel/AMD EFLAGS difference for double …
|
|
|
@94156
|
3 years |
vboxsync |
VMM/IEM: Try deal with basic Intel/AMD EFLAGS difference for binary …
|
|
|
@93964
|
3 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:10092 Use the HM ring-0 API to construct …
|
|
|