|
|
@92408
|
3 years |
vboxsync |
VMM: Reworked most of the call-ring-3 stuff into …
|
|
|
@92392
|
3 years |
vboxsync |
VMM: Removed the callring-3 API and some of the associated stuff. …
|
|
|
@92391
|
3 years |
vboxsync |
VMM/PGM,GMM: Made pgmR0PhysAllocateHandyPages & …
|
|
|
@92368
|
3 years |
vboxsync |
VMM/PGM,GMM: Baked PGMR3PhysAllocateLargePage into …
|
|
|
@92248
|
3 years |
vboxsync |
VMM/GMM: Removed all the legacy mode code (disabled everywhere since …
|
|
|
@92200
|
3 years |
vboxsync |
VMM/GVMM,VMM: Make it possible for known worker thread to enter …
|
|
|
@91245
|
3 years |
vboxsync |
VMM/PGM: Removed VMMCALLRING3_PGM_MAP_CHUNK and PGMR3PhysChunkMap as …
|
|
|
@91243
|
3 years |
vboxsync |
VMM/PGMPool: Call PGMR0PoolGrow directly from ring-0 instead of going …
|
|
|
@90999
|
3 years |
vboxsync |
VMM: Removed VMMCALLRING3_PGM_LOCK (now unused). bugref:6695
|
|
|
@90997
|
3 years |
vboxsync |
VMM,PDM,PGM: Restrict the VMSetError and VMSetRuntimeError APIs to …
|
|
|
@90991
|
3 years |
vboxsync |
VMM: Eliminated VMMCALLRING3_MMHYPER_LOCK. bugref:6695
|
|
|
@90982
|
3 years |
vboxsync |
VMM: Removed VMMCALLRING3_VM_R0_PREEMPT. bugref:6695
|
|
|
@90981
|
3 years |
vboxsync |
VMM: Changed pgmLock to pass VINF_SUCCESS to PDMCritSectEnter and …
|
|
|
@90980
|
3 years |
vboxsync |
VMM: Removed VMMCALLRING3_PDM_CRIT_SECT_ENTER, …
|
|
|
@90975
|
3 years |
vboxsync |
VMM: Ensure proper log flush order by going to ring-0 to wait for the …
|
|
|
@90948
|
3 years |
vboxsync |
VMM: Organize the logger structures both named member and arrays for …
|
|
|
@90945
|
3 years |
vboxsync |
VMM: Use a worker thread for flushing ring-0 log buffers. bugref:10086
|
|
|
@90897
|
3 years |
vboxsync |
VMM: Initialize the ring-0 loggers as early as possible, so we can …
|
|
|
@90829
|
3 years |
vboxsync |
IPRT,VMM,SUPDrv,++: Reworked the IPRT logger structure and how the VMM …
|
|
|
@90514
|
3 years |
vboxsync |
VMM: Added VMM_ASSERT_RELEASE_MSG_RETURN macro for safely do release …
|
|
|
@90379
|
4 years |
vboxsync |
VMM: Implementing blocking on critical sections in ring-0 HM context …
|
|
|
@89912
|
4 years |
vboxsync |
VMM/DBGF: Basic infrastructure to support adding and deleting port I/O …
|
|
|
@87792
|
4 years |
vboxsync |
VMM/TM: Moved the timers off the hyper heap. Replaced the relative …
|
|
|
@87107
|
4 years |
vboxsync |
VMM/DBGF: Started implementing the breakpoint owner management, bugref:9837
|
|
|
@86704
|
4 years |
vboxsync |
VMM/DBGF: Updates to the new breakpoint manager, L2 table management …
|
|
|
@86699
|
4 years |
vboxsync |
VMM/DBGF: Updates to the new breakpoint manager, implement global …
|
|
|
@86452
|
4 years |
vboxsync |
VMM: Added VMMR0GetReleaseLogger for debugging/whatever (we don't …
|
|
|
@85121
|
5 years |
vboxsync |
iprt/cdefs.h: Refactored the typedef use of DECLCALLBACK as well as …
|
|
|
@84458
|
5 years |
vboxsync |
VMM/DBGF: First commit of new tracing facility, bugref:9210
The new …
|
|
|
@82968
|
5 years |
vboxsync |
Copyright year updates by scm.
|
|
|
@82555
|
5 years |
vboxsync |
PGMPool,MM: Use ring-0 mapping while in ring-0, so let the page pool …
|
|
|
@82544
|
5 years |
vboxsync |
VMMR0: No SrvPciRawR0 stuff.
|
|
|
@81519
|
5 years |
vboxsync |
DevSmc,PDM: Converted the SMC device to the new style. Converted …
|
|
|
@81333
|
5 years |
vboxsync |
IOM: More MMIO stuff, almost there now... bugref:9218
|
|
|
@81167
|
5 years |
vboxsync |
IOM: More MMIO work. Splitting out the I/O port related stuff from …
|
|
|
@81153
|
5 years |
vboxsync |
VMM: Removed most VBOX_WITH_REM preprocessor stuff. bugref:9576
|
|
|
@81071
|
5 years |
vboxsync |
SUPDrv,IPRT,VMM: Support host APIC ID above 256 in GIP. (Only tested …
|
|
|
@81031
|
5 years |
vboxsync |
PDM,Devices: Moving the PDMPCIDEV structures into the PDMDEVINS …
|
|
|
@80641
|
5 years |
vboxsync |
IOM: New I/O port registration code. bugref:9218
|
|
|
@80531
|
5 years |
vboxsync |
VMM,Devices: Some PDM device model refactoring. bugref:9218
|
|
|
@80346
|
5 years |
vboxsync |
VMM,PciRaw: Eliminate duplicate PGVM/PVMCC and PGVMCPU/PVMCPUCC …
|
|
|
@80281
|
5 years |
vboxsync |
VMM,++: Refactoring code to use VMMC & VMMCPUCC. bugref:9217
|
|
|
@80274
|
5 years |
vboxsync |
VMM: Refactoring VMMR0/* and VMMRZ/* to use VMCC & VMMCPUCC. bugref:9217
|
|
|
@80268
|
5 years |
vboxsync |
VMM: Refactoring VMMAll/* to use VMCC & VMMCPUCC. bugref:9217
|
|
|
@80080
|
5 years |
vboxsync |
VMM: Kicking out raw-mode and 32-bit hosts - HM, VMMSWITCHER, ++. …
|
|
|
@80074
|
5 years |
vboxsync |
VMM,Main,++: Retired the unfinished FTM component.
|
|
|
@80052
|
6 years |
vboxsync |
Main: Kicking out 32-bit host support - Some HM bits using VMMSwitcher …
|
|
|
@80019
|
6 years |
vboxsync |
VMM: Kicking out raw-mode (work in progress) - more VMM. bugref:9517
|
|
|
@80003
|
6 years |
vboxsync |
VMM: Kicking out raw-mode (work in progress). bugref:9517
|
|
|
@76585
|
6 years |
vboxsync |
*: scm --fix-header-guard-endif
|
|
|
@76558
|
6 years |
vboxsync |
include/VBox: Use VBOX_INCLUDED_ rather than _vbox_ as header guard …
|
|
|
@76553
|
6 years |
vboxsync |
scm --update-copyright-year
|
|
|
@76507
|
6 years |
vboxsync |
/include: scm --fix-header-guards. bugref:9344
|
|
|
@76464
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Fix MSR initialization issue for …
|
|
|
@76290
|
6 years |
vboxsync |
VMM/HM: Nested VMX: bugref:9180 Added a new pre-init VMM call, invoked …
|
|
|
@75646
|
6 years |
vboxsync |
VMM: HLT/MWAIT optimizations for busy guests: don't go back to ring-3 …
|
|
|
@73474
|
6 years |
vboxsync |
VMM,DBGF: Improved unwinding of ring-0 assertion stacks, making the …
|
|
|
@73471
|
6 years |
vboxsync |
VMM,DBGF: Improved unwinding of ring-0 assertion stacks, making the …
|
|
|
@72546
|
7 years |
vboxsync |
NEM/win,TM: Setting TSC on TM start/restore/resume/etc as best we can. …
|
|
|
@72541
|
7 years |
vboxsync |
NEM/win: Added TSC offset to the complaint list. Some exploration of …
|
|
|
@72522
|
7 years |
vboxsync |
NEM,TM: Work on TSC and NEM/win. bugref:9044 [=>office]
|
|
|
@72469
|
7 years |
vboxsync |
GIM,IEM: Correctly hook up hypercalls thru IEM. bugref:9044
- IEM: …
|
|
|
@72462
|
7 years |
vboxsync |
EM,IEM,HM: Consolidated VMMHypercallsDisable/VMMHypercallsEnable into …
|
|
|
@72300
|
7 years |
vboxsync |
NEM,STAM: Partition memory statistics for NEM. bugref:9044
- STAM: …
|
|
|
@71222
|
7 years |
vboxsync |
NEM/win,VMM,PGM: Ported NEM runloop to ring-0. bugref:9044
|
|
|
@71198
|
7 years |
vboxsync |
SUPDrv,VMMR0: Prepped for extending the fast I/O control interface a …
|
|
|
@71136
|
7 years |
vboxsync |
SUPDrv,VMM/NEM/win: Abstracted kernel I/O control work in SUPDrv, …
|
|
|
@71087
|
7 years |
vboxsync |
VMM/NEM/win: Get registers via hypercalls. bugref:9044
|
|
|
@71081
|
7 years |
vboxsync |
VMM,SUPDrv: More NEM/win experimentation. bugref:9044
|
|
|
@71075
|
7 years |
vboxsync |
VMM,SUPDrv: More NEM/win experimentation. bugref:9044
|
|
|
@69107
|
7 years |
vboxsync |
include/VBox/: (C) year
|
|
|
@68986
|
7 years |
vboxsync |
VMM: Add new QueryGenericObject entry to VMM2USER callback table, for …
|
|
|
@68011
|
8 years |
vboxsync |
GVMMR0,VMMR0: More cleanups.
|
|
|
@67983
|
8 years |
vboxsync |
VMMR0OPERATION: Spread the enum values out so we can safely add new …
|
|
|
@67955
|
8 years |
vboxsync |
VMM,SUPDrv: Started on some session/VMMR0 nits. I/O control interface …
|
|
|
@62476
|
9 years |
vboxsync |
(C) 2016
|
|
|
@60307
|
9 years |
vboxsync |
VMM: APIC rewrite. Initial commit, work in progress.
|
|
|
@59206
|
9 years |
vboxsync |
VMMR3EmtRendezvous: New flag for tricky suspend and poweroff cases: …
|
|
|
@59138
|
9 years |
vboxsync |
VMM,VM: Allow EMT rendezvous from VMREQFLAGS_PRIORITY callbacks as the …
|
|
|
@59132
|
9 years |
vboxsync |
VMM: Recursive EMT rendezvous fixes, adding support for recursion from …
|
|
|
@59126
|
9 years |
vboxsync |
VMMR3EmtRendezvous: Added support for recursion of the ordered and …
|
|
|
@58125
|
9 years |
vboxsync |
oops
|
|
|
@58124
|
9 years |
vboxsync |
include/VBox//*.h: pVM and pVCpu parameter description adjustments.
|
|
|
@58110
|
9 years |
vboxsync |
include,misc: Doxygen grouping adjustments, collecting all the VMM …
|
|
|
@58106
|
9 years |
vboxsync |
include,misc: Corrected a bunch of doxygen errors.
|
|
|
@56286
|
10 years |
vboxsync |
Cleaned up all grep hits for 'VMMGC'.
|
|
|
@55863
|
10 years |
vboxsync |
IPRT,SUPDrv,VMM: Revised the context switching hook interface. Do …
|
|
|
@55129
|
10 years |
vboxsync |
VMM/GIM: Allow dynamic enabling of #UD traps and per-VCPU hypercalls.
|
|
|
@55118
|
10 years |
vboxsync |
VMM: GIM raw-mode support.
|
|
|
@54720
|
10 years |
vboxsync |
VMM: Some more internal decls.
|
|
|
@54719
|
10 years |
vboxsync |
VMM: Make the thread-context hook functions VMM internal linkage.
|
|
|
@54718
|
10 years |
vboxsync |
VMM: VMMR0ThreadCtxHooksDeregister returns void, further simplified …
|
|
|
@53615
|
10 years |
vboxsync |
doxygen fixes.
|
|
|
@50001
|
11 years |
vboxsync |
PDMCritSect: Ditto VERR_INTERRUPTED fix for shared critical sections.
|
|
|
@48528
|
11 years |
vboxsync |
Change implementation for turning a reset into a power off to prevent …
|
|
|
@48230
|
11 years |
vboxsync |
VMM: Propagate errors properly while leaving HM context.
|
|
|
@48227
|
11 years |
vboxsync |
VMM: Ensure longjmps after hmR0[Vmx|Svm]LeaveSession() don't happen.
|
|
|
@47989
|
11 years |
vboxsync |
VMM/VMMR0: Preemption hooks implemented and enabled for Solaris and …
|
|
|
@47760
|
11 years |
vboxsync |
VMM/HM: Preemption hooks. Some common structural changes and cleanup, …
|
|
|
@47645
|
11 years |
vboxsync |
VMM: RTThreadCtxHooksAre[Registered|Created](). Moved it into IN_RING0 …
|
|
|