|
|
@93115
|
3 years |
vboxsync |
scm --update-copyright-year
|
|
|
@92392
|
3 years |
vboxsync |
VMM: Removed the callring-3 API and some of the associated stuff. …
|
|
|
@91895
|
3 years |
vboxsync |
VMM: Removed raw-mode stuff from PDMQueue. bugref:9517
|
|
|
@91345
|
3 years |
vboxsync |
VMM/PGM: Move 'fUseLargePages' into PGM.
|
|
|
@91306
|
3 years |
vboxsync |
VMM/CPUM,++: Moved the nested VT-X virtual apic page allocation into …
|
|
|
@91305
|
3 years |
vboxsync |
VMM/CPUM,++: Moved the nested VT-X I/O permission bitmap allocations …
|
|
|
@91304
|
3 years |
vboxsync |
VMM/CPUM,++: Moved the nested VT-X MSR permission bitmap allocations …
|
|
|
@91301
|
3 years |
vboxsync |
VMM/CPUM,++: Moved the nested VT-X MSR load & store bitmap allocations …
|
|
|
@91298
|
3 years |
vboxsync |
VMM/CPUM,++: Moved the nested VT-X shadow VMCS allocation into …
|
|
|
@91297
|
3 years |
vboxsync |
VMM/CPUM,++: Moved the nested VT-X VMCS allocation into CPUMCTX. …
|
|
|
@91291
|
3 years |
vboxsync |
VMM/CPUM,++: Moved the nested SVM I/O permission bitmap allocation …
|
|
|
@91289
|
3 years |
vboxsync |
VMM/CPUM,++: Moved the nested SVM MSR permission bitmap allocation …
|
|
|
@91287
|
3 years |
vboxsync |
VMM/CPUM,++: Moved the nested SVM VMCB allocation into CPUMCTX. …
|
|
|
@91286
|
3 years |
vboxsync |
VMM/CPUM: Eliminated a bunch of unused host physical addresses in …
|
|
|
@91283
|
3 years |
vboxsync |
VMM/CPUM: Moved the host's extended state (XState) from the hyper heap …
|
|
|
@91281
|
3 years |
vboxsync |
VMM/CPUM,++: Moved the guest's extended state (XState) from the hyper …
|
|
|
@91016
|
3 years |
vboxsync |
VMM/PGM,++: Kicked out VBOX_WITH_2X_4GB_ADDR_SPACE and the DynMap code …
|
|
|
@90597
|
3 years |
vboxsync |
VMM: Speed up VMMGetCpu in ring-0 by using hash table (via new …
|
|
|
@90380
|
3 years |
vboxsync |
VMM: Moved idHostCpu and iHostCpuSet from VMCPU to GVMCPU, removing …
|
|
|
@89088
|
4 years |
vboxsync |
VMM/IOM: Drop the DisState from IOMCPU.
|
|
|
@87349
|
4 years |
vboxsync |
VMM/CPUM: Kicked out CPUMR3RemEnter & CPUMR3RemLeave. bugref:9576
|
|
|
@86098
|
4 years |
vboxsync |
VMM/DBGF: Rework part 1 to make it work well with SMP VMs. bugref:9822
|
|
|
@82968
|
5 years |
vboxsync |
Copyright year updates by scm.
|
|
|
@82037
|
5 years |
vboxsync |
APIC: Remove unused critical section APICCPU::TimerCritSect. The code …
|
|
|
@82036
|
5 years |
vboxsync |
APIC: Trimming structures. bugref:9218
|
|
|
@82031
|
5 years |
vboxsync |
APIC: Converted the timer pointers to timer handles. This requires …
|
|
|
@81153
|
5 years |
vboxsync |
VMM: Removed most VBOX_WITH_REM preprocessor stuff. bugref:9576
|
|
|
@80938
|
5 years |
vboxsync |
VMM: bugref:9566 Removed TRPM ring-0 bits that are no longer used …
|
|
|
@80334
|
5 years |
vboxsync |
VMM: Eliminating the VBOX_BUGREF_9217 preprocessor macro. bugref:9217
|
|
|
@80281
|
5 years |
vboxsync |
VMM,++: Refactoring code to use VMMC & VMMCPUCC. bugref:9217
|
|
|
@80191
|
5 years |
vboxsync |
VMM/r3: Refactored VMCPU enumeration in preparation that aCpus will be …
|
|
|
@80080
|
5 years |
vboxsync |
VMM: Kicking out raw-mode and 32-bit hosts - HM, VMMSWITCHER, ++. …
|
|
|
@80064
|
5 years |
vboxsync |
VMM: Kicking out raw-mode and 32-bit hosts - CPUM. bugref:9517 bugref:9511
|
|
|
@80062
|
5 years |
vboxsync |
VMM: Kicking out raw-mode - APIC. bugref:9517
|
|
|
@80034
|
5 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Remove fVirtApicPageDirty.
|
|
|
@80024
|
5 years |
vboxsync |
VMM: Kicking out raw-mode (work in progress) - em config. bugref:9517
|
|
|
@80016
|
5 years |
vboxsync |
VMM: Kicking out raw-mode (work in progress) - EM. bugref:9517
|
|
|
@79995
|
5 years |
vboxsync |
VMM: Started kicking out raw-mode and 32-bit host code. bugref:9517 …
|
|
|
@79718
|
5 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Align uDiagAux on 8-byte boundary, …
|
|
|
@79713
|
5 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Added uDiagAux.
|
|
|
@79572
|
5 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Use a separate HC page for the guest's …
|
|
|
@78220
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Hardware-assisted nested VT-x …
|
|
|
@77609
|
6 years |
vboxsync |
VMM/CPUM: Nested VMX: bugref:9180 Add a bool for tracking virtual-NMI …
|
|
|
@76553
|
6 years |
vboxsync |
scm --update-copyright-year
|
|
|
@76150
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Use the VMXMSRS struct.
|
|
|
@76148
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Add the VMX MSRs to CPUMCTX.
|
|
|
@75671
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Implement NMI-unblocking due to IRET for …
|
|
|
@75301
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 VM-exit bits; APIC-access and APIC-write …
|
|
|
@75107
|
6 years |
vboxsync |
VMM/CPUM: Nested VMX: bugref:9180 Add member for recording VM-entry …
|
|
|
@74798
|
6 years |
vboxsync |
vm.h,VMM: Prep work for 64-bit VMCPU::fLocalForcedActions. Define …
|
|
|
@74542
|
6 years |
vboxsync |
VMM/CPUM, IEM: Nested VMX: bugref:9180 Preparation of MSR bitmaps for …
|
|
|
@74479
|
6 years |
vboxsync |
VMM/CPUM: Nested VMX: bugref:9180 Rather than dereference pVCpu or …
|
|
|
@74421
|
6 years |
vboxsync |
VMM/CPUM, IEM: Nested VMX: bugref:9180 VM-exit bits.
|
|
|
@74303
|
6 years |
vboxsync |
VMM/CPUM, IEM: Nested VMX: bugref:9180 vmlaunch/vmresume bits.
|
|
|
@74287
|
6 years |
vboxsync |
VMM/IEM, HM, CPUM: Nested VMX: bugref:9180 vmlaunch/vmresume bits.
|
|
|
@74258
|
6 years |
vboxsync |
VMM/IEM, CPUM: Nested VMX: bugref:9180 vmlaunch/vmresume bits.
|
|
|
@74155
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 VMXVDIAG naming.
|
|
|
@73937
|
6 years |
vboxsync |
VMM/IEM, HM: Nested VMX: bugref:9180 Implemented VMWRITE instruction.
|
|
|
@73606
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Various bits:
- IEM: Started VMXON, …
|
|
|
@73250
|
6 years |
vboxsync |
PGM: Working on eliminating PGMMODEDATA and the corresponding PGMCPU …
|
|
|
@73246
|
6 years |
vboxsync |
PGM: Working on eliminating PGMMODEDATA and the corresponding PGMCPU …
|
|
|
@73199
|
6 years |
vboxsync |
PGM: Working on eliminating PGMMODEDATA and the corresponding PGMCPU …
|
|
|
@72866
|
6 years |
vboxsync |
IEM,CPUM: Can use LogRel in ring-0 too now and have it go to VBox.log.
|
|
|
@72643
|
6 years |
vboxsync |
VMM: Make SVM R0 code use CPUMCTX_EXTRN_xxx flags and cleanups. bugref:9193
|
|
|
@72634
|
6 years |
vboxsync |
EM[R3]: Use pVCpu->cpum.GstCtx and stop keeping and passing pCtx around.
|
|
|
@72494
|
6 years |
vboxsync |
IEM: Dropped the IEMCPU::pCtxR3, IEMCPU::pCtxR0, and IEMCPU::pCtxRC …
|
|
|
@72490
|
6 years |
vboxsync |
NEM,EM: Generic optimization of I/O port accesses that have to be …
|
|
|
@71833
|
7 years |
vboxsync |
VMM: Nested hw.virt: Implement pause-filter and pause-filter threshold.
|
|
|
@70948
|
7 years |
vboxsync |
VMM: Added a bMainExecutionEngine member to the VM structure for use …
|
|
|
@70918
|
7 years |
vboxsync |
VMM: NEM kick off.
|
|
|
@70732
|
7 years |
vboxsync |
VMM: Move fGif out of svm and into common nested hwvirt struct.
|
|
|
@69764
|
7 years |
vboxsync |
VMM: Nested Hw.virt: SVM fixes.
|
|
|
@69474
|
7 years |
vboxsync |
*: scm updates - header files should have 'svn:keywords=Id Revision' …
|
|
|
@69111
|
7 years |
vboxsync |
(C) year
|
|
|
@68403
|
7 years |
vboxsync |
VMM: Nested Hw.virt: SVM bits.
|
|
|
@67924
|
7 years |
vboxsync |
VMM/CPUM: Nested Hw.virt: Allocate the nested-guest VMCB (controls and …
|
|
|
@67669
|
7 years |
vboxsync |
forgotten in previous change
|
|
|
@66667
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Added an fInterceptEvents SVM field in cpumctx.
|
|
|
@66581
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Implemented various SVM intercepts in IEM, …
|
|
|
@66277
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Struct member offset checks.
|
|
|
@66227
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Implement SVM VMRUN and #VMEXIT in IEM.
|
|
|
@66040
|
8 years |
vboxsync |
VMM: Nested Hw.virt: SVM bits.
|
|
|
@65904
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Started with tweaking the AMD bits and laying the …
|
|
|
@65531
|
8 years |
vboxsync |
PGM: Put back r113092 & r113134 (revered in r113137).
|
|
|
@65504
|
8 years |
vboxsync |
PGM: Temporarily backed out r113092 & r113134.
|
|
|
@65466
|
8 years |
vboxsync |
PGM: Guest page table walking optimizations (incomplete) and …
|
|
|
@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 …
|
|
|
@64626
|
8 years |
vboxsync |
Recompiler, VMM, Devices: Purge the old APIC and the …
|
|
|
@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 …
|
|
|
@64115
|
8 years |
vboxsync |
PDM,IOM,PGM: Morphed the MMIO2 API into a mixed MMIO2 and …
|
|
|
@62016
|
8 years |
vboxsync |
IEM: Moved more frequently used members to the head of IEMCPU to …
|
|
|
@62006
|
8 years |
vboxsync |
Config.kmk,VMM: Reduced the VM structure by half on darwin where we …
|
|
|
@61776
|
8 years |
vboxsync |
CPUM,APIC: Per-CPU APIC CPUID feature bit and MSR_IA32_APICBASE GP …
|
|
|
@60847
|
9 years |
vboxsync |
IOM: New way of defer RC+R0 I/O port writes, prepping for MMIO writes.
|
|
|
@60542
|
9 years |
vboxsync |
VMM/APIC: Much fun with alignment and sizes.
|
|
|
@60403
|
9 years |
vboxsync |
PGM: Converted NO_RAM_RESET into a CFGM option (PGM/ZeroRamPagesOnReset).
|
|
|
@60307
|
9 years |
vboxsync |
VMM: APIC rewrite. Initial commit, work in progress.
|
|
|
@59349
|
9 years |
vboxsync |
Build fix; unintentional commit.
|
|
|