|
|
@98570
|
22 月 |
vboxsync |
VMM/PDMQueue: Use the ListCritSect to relax ring-3 queue creation and …
|
|
|
@98150
|
23 月 |
vboxsync |
VMM: Nested VMX: bugref:10318 Fix VMX CR0/CR4 fixed bits masking.
|
|
|
@98122
|
23 月 |
vboxsync |
VMM/PDM: Fixed assertion in PDMR3ResumeUsb after attaching a virtual MSD.
|
|
|
@98103
|
23 月 |
vboxsync |
Copyright year updates by scm.
|
|
|
@98045
|
2 年 |
vboxsync |
IOM: Updates. bugref:10315
|
|
|
@97782
|
2 年 |
vboxsync |
IEM: Implemented SSE instructions RSQRTPS, RSQRTSS, ROUNDPS, ROUNDPD, …
|
|
|
@97758
|
2 年 |
vboxsync |
VMM/IEM: Doxygen fix (hopefully). bugref:9898
|
|
|
@97756
|
2 年 |
vboxsync |
Attempt to fix Doxygen breakage.
|
|
|
@97736
|
2 年 |
vboxsync |
VMM/PGM,IEM: Must flush the physical address aspect of the IEM TLBs in …
|
|
|
@97714
|
2 年 |
vboxsync |
VMM/IEM: Comments and preprocessor indent adjustments. bugref:9898
|
|
|
@97705
|
2 年 |
vboxsync |
VMM/IEM,DBGF,CPUM: Do debugger I/O breakpoints via the internal EFLAGS …
|
|
|
@97694
|
2 年 |
vboxsync |
VMM/IEM: Added support for hardware instruction breakpoints (DRx). …
|
|
|
@97642
|
2 年 |
vboxsync |
VMM/IEM: Hack to raise more correct #PFs for FXSAVE and friends so …
|
|
|
@97616
|
2 年 |
vboxsync |
VMM/EM: Extended assertion that we don't have a pending trap before …
|
|
|
@97607
|
2 年 |
vboxsync |
IEM: Added SSE 4.1 PINSRB, PEXTRB, PEXTRB, PEXTRW, EXTRACTPS.
|
|
|
@97601
|
2 年 |
vboxsync |
VMM/IEM: Back out r154624 now that the underlying cause is fixed, …
|
|
|
@97591
|
2 年 |
vboxsync |
VMM/IEM: Do _not_ flag FNIEMOP_DEF* as nothrow when …
|
|
|
@97589
|
2 年 |
vboxsync |
VMM/IEM: Disable the use of try / catch for clang/llvm for now as it …
|
|
|
@97562
|
2 年 |
vboxsync |
VMM/HMVMX,CPUM: Added a HM/AlwaysInterceptVmxMovDRx config for …
|
|
|
@97548
|
2 年 |
vboxsync |
IEM: Add MRI instruction form to IEMInternal.h, too.
|
|
|
@97543
|
2 年 |
vboxsync |
IEM: Modified microcode XMM accessors to fetch specified qword/dword …
|
|
|
@97534
|
2 年 |
vboxsync |
IEM: Reworked [V]MOVxDUP to be done directly in microcode. Added MOVBE …
|
|
|
@97519
|
2 年 |
vboxsync |
VMM/IEM: Micro optimization of retn and retn imm16 by having separate …
|
|
|
@97501
|
2 年 |
vboxsync |
VMM/IEM: iemCImpl_Branch* are functions internal to IEMAllCImpl and …
|
|
|
@97472
|
2 年 |
vboxsync |
VMM/IEM: Enabled the try/throw/catch code for windows as well, results …
|
|
|
@97470
|
2 年 |
vboxsync |
VMM/IEM: Must use DECL_INLINE_THROW with IEM_NOEXCEPT_MAY_LONGJMP. …
|
|
|
@97469
|
2 年 |
vboxsync |
VMM/IEM: Use try/throw/catch instead of setjmp/longjmp when compiling …
|
|
|
@97468
|
2 年 |
vboxsync |
VMM/IEM: Wrapped up the setjmp calls and associated 'catch' code into …
|
|
|
@97467
|
2 年 |
vboxsync |
VMM/IEM: Fixed incorrect IEM_DO_LONGJMP invocation in …
|
|
|
@97466
|
2 年 |
vboxsync |
VMM/IEM: Wrap the the longjmp calls in a macro both to shorten the …
|
|
|
@97464
|
2 年 |
vboxsync |
VMM/IEM: Added link to discussion of fragile behviour of longjmp when …
|
|
|
@97462
|
2 年 |
vboxsync |
VMM/IEM: Make sure the FNIEMOP_DEF* macros defines functions with the …
|
|
|
@97461
|
2 年 |
vboxsync |
VMM/IEM: Need to mark functions that may be involved in longjmps …
|
|
|
@97458
|
2 年 |
vboxsync |
VMM/IEM: Need to mark functions that may be involved in longjmps …
|
|
|
@97452
|
2 年 |
vboxsync |
VMM/IEM: Single stepping indirect jumps and corrected o16 prefix …
|
|
|
@97441
|
2 年 |
vboxsync |
VMM/IEM: Single stepping for short and near jumps (relative) and …
|
|
|
@97408
|
2 年 |
vboxsync |
VMM/IEM,CPUM: Partial single stepping support in the interpreter. …
|
|
|
@97406
|
2 年 |
vboxsync |
VMM/IEM,CPUM: Partial single stepping support in the interpreter. …
|
|
|
@97370
|
2 年 |
vboxsync |
VMM/IEM: iemRegAddToRipAndClearRF -> …
|
|
|
@97361
|
2 年 |
vboxsync |
VMM/IEM: Removed a lot of now unnecessary return statements, while …
|
|
|
@97358
|
2 年 |
vboxsync |
VMM/IEM: Made all the IEM_MC_*_AND_FINISH macros return. bugref:9898
|
|
|
@97357
|
2 年 |
vboxsync |
VMM/IEM: IEM_MC_REL_JMP_S* -> IEM_MC_REL_JMP_S*_AND_FINISH and …
|
|
|
@97356
|
2 年 |
vboxsync |
VMM/IEM: IEM_MC_ADVANCE_RIP -> IEM_MC_ADVANCE_RIP_AND_FINISH in prep …
|
|
|
@97350
|
2 年 |
vboxsync |
VMM/IEM: Removed two unused MCs.
|
|
|
@97334
|
2 年 |
vboxsync |
VMM/IEM: Address issues in iemRegAddToRipAndClearRF wrt wrap-around.
|
|
|
@97289
|
2 年 |
vboxsync |
IEM: Clear interrupt shadow flags together with RF.
|
|
|
@97287
|
2 年 |
vboxsync |
VMM/cpum: Moved fExtrn up into the same cache line as rip, eflags, and crX.
|
|
|
@97286
|
2 年 |
vboxsync |
VMM/CPUM,IEM: Moved the CPUMCTX_INHIBIT_XXX flags into reserved EFLAGS …
|
|
|
@97264
|
2 年 |
vboxsync |
VMM/CPUM: Nested VMX: bugref:10092 Addressed todo regarding keeping …
|
|
|
@97262
|
2 年 |
vboxsync |
VMM: Nested VMX: bugref:10092 Added fetching VM-exit secondary MSR …
|
|
|
@97257
|
2 年 |
vboxsync |
IEM: Added RDRAND and RDSEED. NB: The fallback implementation does …
|
|
|
@97231
|
2 年 |
vboxsync |
VMM/CPUM: Define our own X86EFLAGS/X86RFLAGS structures so we can use …
|
|
|
@97213
|
2 年 |
vboxsync |
VMM,VBox/types.h: Removed the CPUMCTXCORE type.
|
|
|
@97197
|
2 年 |
vboxsync |
VMM/PGM,IEM,EM: Changed FNPGMRZPHYSPFHANDLER, PGMTrap0eHandler and …
|
|
|
@97178
|
2 年 |
vboxsync |
VMM/CPUM,EM,HM,IEM,++: Moved VMCPU_FF_INHIBIT_INTERRUPTS and …
|
|
|
@97153
|
2 年 |
vboxsync |
IEM: Added AES-NI instructions.
|
|
|
@97150
|
2 年 |
vboxsync |
VMM/CPUM: Nested VMX: bugref:10092 We access the virtual-APIC page …
|
|
|
@97145
|
2 年 |
vboxsync |
VMM/PGM: Nested VMX: bugref:10092 Implemented large (2M) page support …
|
|
|
@97112
|
2 年 |
vboxsync |
IEM: CVTxx2SI zero extends result when writing 32-bit register, just …
|
|
|
@97069
|
2 年 |
vboxsync |
VMM/HMVMXR0: Working on streamlining CPU state importing from the …
|
|
|
@97043
|
2 年 |
vboxsync |
VMM/PGM: Nested VMX: bugref:10092 Remove unused member …
|
|
|
@97004
|
2 年 |
vboxsync |
VMM/HMVMXR0: Convered two HMEVENT stack variables into static const.
|
|
|
@96981
|
2 年 |
vboxsync |
VMM/PGM: Rearranged PGMPAGE a little bit so fHandlerPhysNotInHm is …
|
|
|
@96980
|
2 年 |
vboxsync |
VMM/PGM,IEM,HM: Added a PGMPHYSHANDLER_F_NOT_IN_HM flag to better deal …
|
|
|
@96979
|
2 年 |
vboxsync |
VMM/PGM,IEM,HM: Added a PGMPHYSHANDLER_F_NOT_IN_HM flag to better deal …
|
|
|
@96958
|
2 年 |
vboxsync |
VMM/PGM: Made the APIC access page related optimizations for nested …
|
|
|
@96945
|
2 年 |
vboxsync |
IEM: Assembly implementation of AES-NI instructions, WIP.
|
|
|
@96942
|
2 年 |
vboxsync |
VMM/PGMPool: Use a much much larger GCPhys hash table. A 64 entry …
|
|
|
@96930
|
2 年 |
vboxsync |
VMM/IEM: Implement cvtps2pi/cvttps2pi instructions, bugref:9898
|
|
|
@96925
|
2 年 |
vboxsync |
VMM,RuntimeR0: Flush the log buffer directly to the parent VMM if …
|
|
|
@96921
|
2 年 |
vboxsync |
VMM/IEM: Implement cvtpi2ps/cvtpi2pd instructions, bugref:9898
|
|
|
@96916
|
2 年 |
vboxsync |
VMM/IEM: Implement cvtpd2pi/cvttpd2pi instructions, bugref:9898
|
|
|
@96900
|
2 年 |
vboxsync |
VMM/PGM: Drop the fIs64BitsPagingMode parameter to PGM_SHW_DECL(int, …
|
|
|
@96879
|
2 年 |
vboxsync |
VMM/PGM: Nested VMX: bugref:10092 Nested EPT shadow page-pool handling.
|
|
|
@96852
|
2 年 |
vboxsync |
IEM: Rotate the FPU stack when changing the FP TOS. Make sure stack …
|
|
|
@96811
|
2 年 |
vboxsync |
VMM,IPRT,VBoxGuest,SUPDrv: Added a more efficient interface for guest …
|
|
|
@96796
|
2 年 |
vboxsync |
VMM/IEM: Implement …
|
|
|
@96789
|
2 年 |
vboxsync |
VMM/IEM: Implement cmpps/cmpss/cmppd/cmpsd instructions, bugref:9898
|
|
|
@96760
|
2 年 |
vboxsync |
VMM/PGM: Nested VMX: bugref:100092 Don't confuse PGM_GST_TYPE with …
|
|
|
@96759
|
2 年 |
vboxsync |
VMM/PGM: Nested VMX: bugref:10092 SLAT type direct.
|
|
|
@96758
|
2 年 |
vboxsync |
VMM/PGM: Nested VMX: bugref:10092 Added missing masks of guest EPT …
|
|
|
@96751
|
2 年 |
vboxsync |
VMM/IEM: Implement [v]comiss/[v]ucomiss/[v]comisd/[v]ucomisd …
|
|
|
@96748
|
2 年 |
vboxsync |
VMM/IEM: Implement [v]comiss/[v]ucomiss/[v]comisd/[v]ucomisd …
|
|
|
@96741
|
2 年 |
vboxsync |
VMM/IEM: Implement cvtsi2ss/cvtsi2sd instructions, bugref:9898
|
|
|
@96738
|
2 年 |
vboxsync |
VMM/PGM: Nested VMX: bugref:10092 Comment out currently unused …
|
|
|
@96731
|
2 年 |
vboxsync |
VMM/IEM: Implement cvttss2si/cvtss2si instructions, bugref:9898
|
|
|
@96726
|
2 年 |
vboxsync |
VMM/IEM: Implement cvtsd2si instruction, bugref:9898
|
|
|
@96723
|
2 年 |
vboxsync |
VMM/IEM: Implement cvttsd2si instruction, bugref:9898
|
|
|
@96718
|
2 年 |
vboxsync |
VMM: Nested VMX: bugref:10092 Adjusted SLAT_IS_PGENTRY_PRESENT macro.
|
|
|
@96713
|
2 年 |
vboxsync |
VMM/IEM: Implement [v]movmskps/[v]movmskpd instructions, bugref:9898
|
|
|
@96707
|
2 年 |
vboxsync |
VMM/IEM: Implement [v]pextrw instruction, bugref:9898
|
|
|
@96701
|
2 年 |
vboxsync |
VMM/IEM: Implement [v]pinsrw instruction, bugref:9898
|
|
|
@96681
|
2 年 |
vboxsync |
VMM/IEM: Implement cvtps2pd instruction, bugref:9898
|
|
|
@96652
|
2 年 |
vboxsync |
VMM/IEM: Implement [v]pclmulqdq instruction, bugref:9898
|
|
|
@96636
|
2 年 |
vboxsync |
VMM/IEM: Align the bounce buffers on a 64 byte boundrary improve …
|
|
|
@96624
|
2 年 |
vboxsync |
VMM/IEM: Current state of the pcmpistri isntruction (missing the C …
|
|
|
@96537
|
2 年 |
vboxsync |
VMM/IEM: Implement [v]pblendw/[v]blendps/[v]blendpd instructions, …
|
|
|
@96533
|
2 年 |
vboxsync |
VMM/IEM: Implement [v]palignr instructions, bugref:9898
|
|
|
@96494
|
2 年 |
vboxsync |
VMM: updates. [warning fix] bugref:10282
|
|
|
@96491
|
2 年 |
vboxsync |
VMM: updates. bugref:10282
|
|
|