|
|
@69111
|
7 years |
vboxsync |
(C) year
|
|
|
@68854
|
7 years |
vboxsync |
VMMR3EmtRendezvous: Pretend we're a single CPU config when called …
|
|
|
@68853
|
7 years |
vboxsync |
VMMR3EmtRendezvous: Pretend we're a single CPU config when called …
|
|
|
@68403
|
7 years |
vboxsync |
VMM: Nested Hw.virt: SVM bits.
|
|
|
@68293
|
7 years |
vboxsync |
VMM: Nested Hw.virt: SVM bits.
|
|
|
@68226
|
7 years |
vboxsync |
VMM: Nested Hw.virt: SVM R0 bits.
|
|
|
@68002
|
7 years |
vboxsync |
PGMR0,GVMMR0: Ditto for I/O MMU setup. [build fix]
|
|
|
@67944
|
7 years |
vboxsync |
VMM: Nested HW.virt: CPUM fixes
|
|
|
@67924
|
7 years |
vboxsync |
VMM/CPUM: Nested Hw.virt: Allocate the nested-guest VMCB (controls and …
|
|
|
@67668
|
7 years |
vboxsync |
PDM: rip out the entire FakePCIBIOS support, no longer triggered from …
|
|
|
@67529
|
7 years |
vboxsync |
VMM: Nested Hw.virt: Fixes and debugger info support for VCPU hwvirt state.
|
|
|
@67528
|
7 years |
vboxsync |
VMM/IEM: Nested Hw.virt: Fixes.
|
|
|
@67163
|
7 years |
vboxsync |
VMM/IEM: Temporary hack for toggling forcing of execution to continue …
|
|
|
@67072
|
7 years |
vboxsync |
IEM: Tests and fixes for vmovntdqa Vx,Mx. Added a few strickness …
|
|
|
@67003
|
7 years |
vboxsync |
IEM: movq Pq,Eq & movd Pd,Ed docs+tests+fixes.
|
|
|
@66966
|
7 years |
vboxsync |
IEM: Implemented vmovlps Mq,Vq (VEX.0F 13 mod!=3).
|
|
|
@66965
|
7 years |
vboxsync |
IEM: Implemented vmovddup Vx,Wx (VEX.F2.0F 12).
|
|
|
@66957
|
7 years |
vboxsync |
IEM: Some VEX related regression fixes and cleanups.
|
|
|
@66950
|
7 years |
vboxsync |
IEM: Implemented vmovsldup Vx,Wx (VEX.F3.0F 12).
|
|
|
@66932
|
7 years |
vboxsync |
IEM: Implemented vmovlps Vq,Hq,Mq (VEX.0F 12 mod!=3) and vmovhlps …
|
|
|
@66901
|
7 years |
vboxsync |
IEM: Implemented vmovss Vss,Hss,Wss (VEX.F3.0F 10 mod=11) and vmovss …
|
|
|
@66878
|
7 years |
vboxsync |
CPUM,HM: Added CPUMRZFpuStateActualizeAvxForRead and fixed missing …
|
|
|
@66831
|
8 years |
vboxsync |
VMM: Adjustments for Visual C++ v12 / Visual Studio 2013. New warnings.
|
|
|
@66789
|
8 years |
vboxsync |
IEM: Implemented movshdup Vdq,Wdq (f3 0f 16).
|
|
|
@66686
|
8 years |
vboxsync |
VMM/IEM: Handle raising of exceptions during delivery of a previous …
|
|
|
@66667
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Added an fInterceptEvents SVM field in cpumctx.
|
|
|
@66653
|
8 years |
vboxsync |
PDMAsyncCompletionFile: Remember how many bytes where already …
|
|
|
@66581
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Implemented various SVM intercepts in IEM, …
|
|
|
@66474
|
8 years |
vboxsync |
IEM: Stubbed the three byte opcode tables.
|
|
|
@66471
|
8 years |
vboxsync |
IEM: Split the 3DNow! instruction out into a separate file.
|
|
|
@66469
|
8 years |
vboxsync |
IEM: More VEX work. Fixed punpcklbw_Vx_Wx.
|
|
|
@66465
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Add the current CR2 associated with a raised PF …
|
|
|
@66459
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Add a uCurXcptErr to hold the error code of the …
|
|
|
@66419
|
8 years |
vboxsync |
IEM: More vstmxcsr work.
|
|
|
@66403
|
8 years |
vboxsync |
CPUM: Added the MXCSR mask to the CPU database and CPUM::GuestInfo as …
|
|
|
@66356
|
8 years |
vboxsync |
VMM: Nested Hw.virt: SVM intercept functions WIP.
|
|
|
@66321
|
8 years |
vboxsync |
IEM: Implemented movddup Vdq,Wdq (f2 0f 12).
|
|
|
@66314
|
8 years |
vboxsync |
IEM: Use RTUINT128U instead of uint128_t; started on movsldup Vdq,Wdq.
|
|
|
@66281
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Decls, naming.
|
|
|
@66276
|
8 years |
vboxsync |
VMM: Nested Hw.virt: SVM MSRPM and IOPM allocations.
|
|
|
@66227
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Implement SVM VMRUN and #VMEXIT in IEM.
|
|
|
@66160
|
8 years |
vboxsync |
IEM: Mark instructions allowing lock prefix use (incomplete).
|
|
|
@66040
|
8 years |
vboxsync |
VMM: Nested Hw.virt: SVM bits.
|
|
|
@66000
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Preps for SVM vmrun/#VMEXIT impl.
|
|
|
@65989
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Implement AMD-V VMMCALL in IEM. Cleanup the code …
|
|
|
@65986
|
8 years |
vboxsync |
PGMInternal.h: comments.
|
|
|
@65983
|
8 years |
vboxsync |
PGMInline.h: PAE shift optimizations.
|
|
|
@65982
|
8 years |
vboxsync |
PGMInline.h: a couple of more 32-bit shift optimizations.
|
|
|
@65909
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Alignment fixes for 32-bit.
|
|
|
@65904
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Started with tweaking the AMD bits and laying the …
|
|
|
@65899
|
8 years |
vboxsync |
Reapplied r113094, r113095 (backed out in r113137): PGM: pgmLogState.
|
|
|
@65876
|
8 years |
vboxsync |
IEM,DIS: Updates
|
|
|
@65871
|
8 years |
vboxsync |
IEM: Addding disassembler info to new IEMOP_MNEMONIC macros.
|
|
|
@65764
|
8 years |
vboxsync |
IEM: XOP updates.
|
|
|
@65761
|
8 years |
vboxsync |
IEM: VEX decoding updates.
|
|
|
@65587
|
8 years |
vboxsync |
IEM: Changed IEMMODE from enum to uint8_t to save strcuture space. …
|
|
|
@65561
|
8 years |
vboxsync |
VMM/GIM/HyperV: Cast the GUEST_OS macros explicitly to 32-bit
|
|
|
@65531
|
8 years |
vboxsync |
PGM: Put back r113092 & r113134 (revered in r113137).
|
|
|
@65506
|
8 years |
vboxsync |
IEM: cmpxchg16v implementation (disabled).
|
|
|
@65504
|
8 years |
vboxsync |
PGM: Temporarily backed out r113092 & r113134.
|
|
|
@65502
|
8 years |
vboxsync |
PGMPoolMonitor: more stats.
|
|
|
@65501
|
8 years |
vboxsync |
IEM: some cmpxchg16b notes.
|
|
|
@65476
|
8 years |
vboxsync |
PGM: Backed out r113094, r113095, r113096, r113097 & r113098.
|
|
|
@65468
|
8 years |
vboxsync |
PGM: pgmLogState.
|
|
|
@65466
|
8 years |
vboxsync |
PGM: Guest page table walking optimizations (incomplete) and …
|
|
|
@65448
|
8 years |
vboxsync |
HMInternal.h: todo, comment.
|
|
|
@65380
|
8 years |
vboxsync |
VMM/APIC: Implement interrupt source tags (debugging).
|
|
|
@65316
|
8 years |
vboxsync |
VMM/HM: Fixed case in name prefixes of a few internal functions.
|
|
|
@65314
|
8 years |
vboxsync |
VMM/HM: Eliminate unused member.
|
|
|
@65300
|
8 years |
vboxsync |
PGM,PDM: Added API for reducing the size a MMIO2 or pre-registered …
|
|
|
@65241
|
8 years |
vboxsync |
VMM/HMVMXR0: Fix longjmp related regression introduced in r112729.
|
|
|
@65222
|
8 years |
vboxsync |
VMM/HMVMXR0: Fix longjump when mapping the APIC access page, map the …
|
|
|
@65194
|
8 years |
vboxsync |
IEM: Fixed FYL2X implementation.
|
|
|
@65137
|
8 years |
vboxsync |
VMM/HMVMXR0: Dummy out unused member missed in r112639.
|
|
|
@64843
|
8 years |
vboxsync |
docs
|
|
|
@64770
|
8 years |
vboxsync |
VMM/DBGF, HM: Fix int3 based breakpoints set in the VM debugger when …
|
|
|
@64720
|
8 years |
vboxsync |
DBGF: Added DBGFR3StepEx for simple step-over support as well as both …
|
|
|
@64663
|
8 years |
vboxsync |
VMM/APIC: Get rid of msrApicBase cache from CPUMCTX, make APIC work …
|
|
|
@64655
|
8 years |
vboxsync |
VMM,recompiler: Get rid of PDM APIC interfaces reducing one level of …
|
|
|
@64596
|
8 years |
vboxsync |
VMM/APIC, PDM: Clean up PDM APIC helper interface, call VMM directly …
|
|
|
@64547
|
8 years |
vboxsync |
IEM: Added per-instruction statistics (not release).
|
|
|
@64545
|
8 years |
vboxsync |
IEM: Added per-instruction statistics (not release).
|
|
|
@64499
|
8 years |
vboxsync |
VMM/DBGFDisas: Add method internal to VMM which returns a very small …
|
|
|
@64406
|
8 years |
vboxsync |
PDMPCIDEVREG_DEV_NO_SAME_AS_PREV: Extended the search to previous PDM …
|
|
|
@64387
|
8 years |
vboxsync |
PDM,Devices: Some PCI device type cleanup.
|
|
|
@64374
|
8 years |
vboxsync |
PDM,Devices: Support for multiple PCI devices/function in a single PDM …
|
|
|
@64373
|
8 years |
vboxsync |
PDM,Devices: Support for multiple PCI devices/function in a single PDM …
|
|
|
@64327
|
8 years |
vboxsync |
PGM: Allow pre-registered MMIO regions up to 1TB in size by using …
|
|
|
@64322
|
8 years |
vboxsync |
GCPhys >= pRam->GCPhys: counter fix.
|
|
|
@64115
|
8 years |
vboxsync |
PDM,IOM,PGM: Morphed the MMIO2 API into a mixed MMIO2 and …
|
|
|
@63685
|
8 years |
vboxsync |
PDM,DevPci*: Allow larger PCI region sizes.
|
|
|
@63682
|
8 years |
vboxsync |
PDM,IOM: MMIO range length is now a RTGCPHYS instead of uint32_t.
|
|
|
@63660
|
8 years |
vboxsync |
MM: Added MMR3PhysGet4GBRamHoleSize, MMPhysGetRamSizeAbove4GB, and …
|
|
|
@63648
|
8 years |
vboxsync |
VMM/GIM/HyperV: Add partial support for synthetic interrupt controller …
|
|
|
@63640
|
8 years |
vboxsync |
PGMInternal.h: comment typo.
|
|
|
@63634
|
8 years |
vboxsync |
VMM/APIC: doxygen fix.
|
|
|
@63632
|
8 years |
vboxsync |
VMM/APIC: Initial Hyper-V support for synthetic interrupts, Hyper-V …
|
|
|
@63226
|
8 years |
vboxsync |
Introducing PGM_ALL_CB2_PROTO.
|
|
|
@62869
|
8 years |
vboxsync |
VMM: warnings.
|
|
|
@62646
|
8 years |
vboxsync |
TRPM: drop the pragma pack on struct TRPM too, and make sure GuestIdtr …
|
|
|