|
|
@87388
|
4 years |
vboxsync |
VMM/HMVMX: Moved VMXRESTOREHOST and VMXRestoreHostState from public …
|
|
|
@87387
|
4 years |
vboxsync |
Moved the hmR0SvmVmRun* prototypes to HMInternal.h.
|
|
|
@87372
|
4 years |
vboxsync |
VMM/HMR0A.asm: Baked the XMM saving and loading into the …
|
|
|
@87371
|
4 years |
vboxsync |
AMD IOMMU: bugref:9654 Handle the case where an access might result in …
|
|
|
@87361
|
4 years |
vboxsync |
VMM/CPUM,HMSVM: Mirror the state of fUseFlags[CPUM_USED_FPU_GUEST] in …
|
|
|
@87359
|
4 years |
vboxsync |
VMM/HMSVM: Straighten out the svm vmrun assembly code by having …
|
|
|
@87351
|
4 years |
vboxsync |
VMM/CPUM: Slapped a @todo on CPUM_CHANGED_XXX / CPUMCPU::fChanged.
|
|
|
@87349
|
4 years |
vboxsync |
VMM/CPUM: Kicked out CPUMR3RemEnter & CPUMR3RemLeave. bugref:9576
|
|
|
@87345
|
4 years |
vboxsync |
VMM/CPUM: Removed CPUM_SYNC_FPU_STATE, CPUM_SYNC_DEBUG_REGS_GUEST and …
|
|
|
@87333
|
4 years |
vboxsync |
VMM/HMR0A.asm: Reduced the number of parameters passed to SVMR0VMRun. …
|
|
|
@87330
|
4 years |
vboxsync |
VMM/HMR0A.asm: Reduced the number of parameters passed to SVMR0VMRun. …
|
|
|
@87141
|
4 years |
vboxsync |
VMM: Remove VBOX_WITH_2X_4GB_ADDR_SPACE_IN_R0 and the code it encloses …
|
|
|
@87130
|
4 years |
vboxsync |
VMM: More owner handling code for bugref:9837
|
|
|
@87107
|
4 years |
vboxsync |
VMM/DBGF: Started implementing the breakpoint owner management, bugref:9837
|
|
|
@86728
|
4 years |
vboxsync |
VMM/DBGF: Implement L2 binary search tree node insertion and walking …
|
|
|
@86726
|
4 years |
vboxsync |
VMM/DBGF: Implement L2 binary search tree node insertion and walking …
|
|
|
@86704
|
4 years |
vboxsync |
VMM/DBGF: Updates to the new breakpoint manager, L2 table management …
|
|
|
@86701
|
4 years |
vboxsync |
VMM/DBGF: Start implementing support for int3 breakpoints, bugref:9837
|
|
|
@86699
|
4 years |
vboxsync |
VMM/DBGF: Updates to the new breakpoint manager, implement global …
|
|
|
@86683
|
4 years |
vboxsync |
VMM/DBGF: Missing tracer destruction in R0 when the VM terminates, …
|
|
|
@86666
|
4 years |
vboxsync |
include/VBox,VMM,DBGF: Some boilerplate for the new breakpoint manager …
|
|
|
@86661
|
4 years |
vboxsync |
AMD IOMMU: bugref:9654: Add PDM interfaces for …
|
|
|
@86529
|
4 years |
vboxsync |
VMM/include/APICInternal.h: Doxygen fix
|
|
|
@86488
|
4 years |
vboxsync |
VMM/PGM: Working on eliminating page table bitfield use (32-bit PDEs). …
|
|
|
@86477
|
4 years |
vboxsync |
VMM/PGM: Use atomics when updating accessed and dirty flags from the …
|
|
|
@86466
|
4 years |
vboxsync |
VMM/PGMAll.cpp: Working on eliminating page table bitfield use. …
|
|
|
@86465
|
4 years |
vboxsync |
VMM/PGMInline.h: Working on eliminating page table bitfield use. …
|
|
|
@86462
|
4 years |
vboxsync |
VMM/PGM: Don't check for, or even define, PGM_PLXFLAGS_MAPPING when …
|
|
|
@86461
|
4 years |
vboxsync |
VMM/PGM: Don't check for, or even define, PGM_PDFLAGS_MAPPING when …
|
|
|
@86426
|
4 years |
vboxsync |
VMM/PDMLdr: Don't try release .r0 objects till PDMR3TermUVM is called, …
|
|
|
@86218
|
5 years |
vboxsync |
VMM/CPUMInternal.h: TODO
|
|
|
@86183
|
5 years |
vboxsync |
VMM: Implemented sysenter and sysexit in IEM (limited testing). Added …
|
|
|
@86121
|
5 years |
vboxsync |
VMM/GIM: Fix handling KVM system-time struct. to work from both ring-0 …
|
|
|
@86117
|
5 years |
vboxsync |
NEM: Some adjustments to r140349.
|
|
|
@86115
|
5 years |
vboxsync |
VMM/NEM: Implement Mesa vmwgfx #GP(0) workaround existing for SVM and …
|
|
|
@86098
|
5 years |
vboxsync |
VMM/DBGF: Rework part 1 to make it work well with SMP VMs. bugref:9822
|
|
|
@86056
|
5 years |
vboxsync |
Back out r140215 which is not required anymore, bugref:9004#c72
|
|
|
@86018
|
5 years |
vboxsync |
NEM/Hyper-V: Make the unmap pages hack threshold configurable bugref:9044
|
|
|
@85965
|
5 years |
vboxsync |
VMM/APIC: Added some release stats.
|
|
|
@85964
|
5 years |
vboxsync |
VMM/APIC: Added a CFGM hack to work around a macOS x2APIC bug.
|
|
|
@85854
|
5 years |
vboxsync |
VMM/HM: Don't need to store fAllowNestedPaging and fAllowUnrestricted …
|
|
|
@85126
|
5 years |
vboxsync |
iprt/cdefs.h,*: Adding DECL_HIDDEN_CALLBACK to shorten the relatively …
|
|
|
@85121
|
5 years |
vboxsync |
iprt/cdefs.h: Refactored the typedef use of DECLCALLBACK as well as …
|
|
|
@84826
|
5 years |
vboxsync |
AMD IOMMU: bugref:9654 PDM interface changes for supplying …
|
|
|
@84766
|
5 years |
vboxsync |
VMM/DBGFTracer: Add events when I/O port and MMIO regions are created, …
|
|
|
@84756
|
5 years |
vboxsync |
VMM/DBGFTracer: Missing file, bugref:9210
|
|
|
@84755
|
5 years |
vboxsync |
VMM: Fix VBOX_WITH_DBGF_TRACING
|
|
|
@84677
|
5 years |
vboxsync |
AMD IOMMU: bugref:9654 Add I/O APIC PDM helper for talking to the …
|
|
|
@84652
|
5 years |
vboxsync |
APIC: Move generic defs from VBox/vmm/apic.h and APICInternal.h to …
|
|
|
@84496
|
5 years |
vboxsync |
VMM/DBGFTracer: Need to increase the maximum allowed size for a tracer …
|
|
|
@84494
|
5 years |
vboxsync |
VMM/DBGFTracer: Add events when an event source gets …
|
|
|
@84488
|
5 years |
vboxsync |
VMM/DBGFTracer: Implement support for guest memory read/write events, …
|
|
|
@84459
|
5 years |
vboxsync |
VMM/PDM: DBGF even tracing integration, bugref:9210
Integrates the …
|
|
|
@84458
|
5 years |
vboxsync |
VMM/DBGF: First commit of new tracing facility, bugref:9210
The new …
|
|
|
@84431
|
5 years |
vboxsync |
AMD IOMMU: bugref:9654 IOMMU interrupt remapping callback skeleton.
|
|
|
@84170
|
5 years |
vboxsync |
AMD IOMMU: bugref:9654 Bits.
|
|
|
@83987
|
5 years |
vboxsync |
AMD IOMMU: bugref:9654 Naming nit.
|
|
|
@83941
|
5 years |
vboxsync |
AMD IOMMU: bugref:9654 Hook into PCIPhys[Read|Write] for intercepting …
|
|
|
@83850
|
5 years |
vboxsync |
AMD IOMMU: bugref:9654 R0 registration bits.
|
|
|
@83265
|
5 years |
vboxsync |
AMD IOMMU: bugref:9654: Unintended line change, reverted.
|
|
|
@83263
|
5 years |
vboxsync |
AMD IOMMU: bugref:9654 Skeletal bits.
|
|
|
@83103
|
5 years |
vboxsync |
VMM/NEM: Use mostly vanialla API for now so we've something that at …
|
|
|
@83025
|
5 years |
vboxsync |
VMM/HM: Separate interrupt and exception injected stats.
|
|
|
@82968
|
5 years |
vboxsync |
Copyright year updates by scm.
|
|
|
@82965
|
5 years |
vboxsync |
VMM: Space nit.
|
|
|
@82819
|
5 years |
vboxsync |
PGMInternal.h: doxygen fix.
|
|
|
@82814
|
5 years |
vboxsync |
VMM/HM: Implement last-branch-record (LBR) support for guests executed …
|
|
|
@82792
|
5 years |
vboxsync |
VMM/APIC: Add statistics counter for APIC-ID MSR (x2APIC only).
|
|
|
@82612
|
5 years |
vboxsync |
VMM/HM: Disable LBR virtualization by default. Only enable when set …
|
|
|
@82591
|
5 years |
vboxsync |
VMM: Changing how we access guest RAM when in ring-0 (disabled). …
|
|
|
@82565
|
5 years |
vboxsync |
MM: Eliminated all but the MMR3PageDummyHC* functions for the …
|
|
|
@82558
|
5 years |
vboxsync |
PGMPool,MM: Use ring-0 mapping while in ring-0, so let the page pool …
|
|
|
@82555
|
5 years |
vboxsync |
PGMPool,MM: Use ring-0 mapping while in ring-0, so let the page pool …
|
|
|
@82380
|
5 years |
vboxsync |
IOM: More stats cleanups (mostly MMIO). bugref:9218
|
|
|
@82378
|
5 years |
vboxsync |
IOM: Better I/O port statistics. bugref:9218
|
|
|
@82333
|
5 years |
vboxsync |
TM: Added timer statistics. bugref:9218
|
|
|
@82313
|
5 years |
vboxsync |
IOM,PDMDevHlp: Kicked out the old MMIO code. bugref:9218
|
|
|
@82311
|
5 years |
vboxsync |
IOM,PDMDevHlp: Kicked out the old I/O port code. bugref:9218
|
|
|
@82210
|
5 years |
vboxsync |
GIM,GIMDev: Converted GIMDev to new style. bugref:9218
|
|
|
@82092
|
5 years |
vboxsync |
PGM/pgmPhysGetPageEx: Use the 'off' local.
|
|
|
@82067
|
5 years |
vboxsync |
PDM: Doxygen fix. bugref:9218
|
|
|
@82038
|
5 years |
vboxsync |
APIC: Removed a bunch of unused prototypes and associated …
|
|
|
@82037
|
5 years |
vboxsync |
APIC: Remove unused critical section APICCPU::TimerCritSect. The code …
|
|
|
@82036
|
5 years |
vboxsync |
APIC: Trimming structures. bugref:9218
|
|
|
@82035
|
5 years |
vboxsync |
APIC: Drop APICDEV::pDevInsR3 as nobody uses it. bugref:9218
|
|
|
@82031
|
5 years |
vboxsync |
APIC: Converted the timer pointers to timer handles. This requires …
|
|
|
@82026
|
5 years |
vboxsync |
APIC,IOM,HM: Working on converting the APIC to the new device model. …
|
|
|
@82000
|
5 years |
vboxsync |
VMM: back out accidental change to NEM code config (which decreases …
|
|
|
@81961
|
5 years |
vboxsync |
DevHPET,PDM: Split structures and refactored registration. bugref:9218
|
|
|
@81948
|
5 years |
vboxsync |
IOAPIC,VMM: Made the pfnSetEoi and PDMIoApicBroadcastEoi functions …
|
|
|
@81938
|
5 years |
vboxsync |
DevIoApic,PDM: Refactored the IOAPIC registration to be done directly …
|
|
|
@81922
|
5 years |
vboxsync |
PDM: doxygen fixes. bugref:9218
|
|
|
@81909
|
5 years |
vboxsync |
VMM,DevPIC: Refactored the PIC registration. bugreF:9218
|
|
|
@81841
|
5 years |
vboxsync |
PDM: Defined a total PDM device instance limit of 4MB (for now). Need …
|
|
|
@81790
|
5 years |
vboxsync |
VMM/HMVMXR0: Propagate guest-interruptibility state from the VMCS to …
|
|
|
@81786
|
5 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Implement VMX-preemption timer for …
|
|
|
@81637
|
5 years |
vboxsync |
VMM/HMVMXR0: Revamped allocation of ring-0 VMCS and related data …
|
|
|
@81624
|
5 years |
vboxsync |
PDM,PGM: Added handled based MMIO2 interface. Made some adjustments …
|
|
|
@81578
|
5 years |
vboxsync |
HMInternal.h: Alignment.
|
|
|
@81463
|
5 years |
vboxsync |
IOM: Commit stats. bugref:9218
|
|
|