|
|
@92408
|
3 years |
vboxsync |
VMM: Reworked most of the call-ring-3 stuff into …
|
|
|
@92204
|
3 years |
vboxsync |
VMM/PDMCritSect: Make it possible for known worker thread to enter …
|
|
|
@91818
|
3 years |
vboxsync |
VMM/PDMCritSect: Don't preempt while on custom stack. [build fix] …
|
|
|
@91816
|
3 years |
vboxsync |
VMM/PDMCritSect: comments. bugref:10124
|
|
|
@91808
|
3 years |
vboxsync |
VMM/PDMCritSect: Don't preempt while on custom stack. bugref:10124
|
|
|
@90910
|
3 years |
vboxsync |
VMM/PDMCritSect[Rw]Enter*: Don't set cNsMaxTotal back to RT_NS_1MIN …
|
|
|
@90657
|
3 years |
vboxsync |
VMM/PDMCritSect: Removed unnecessary #ifdef IN_RING3. bugref:6695
|
|
|
@90608
|
3 years |
vboxsync |
VMM/PDMCritSecRw: Some code refactoring. bugref:6695
|
|
|
@90572
|
3 years |
vboxsync |
VMM/PDMCritSect: Validate the queued pointer. bugref:6695
|
|
|
@90558
|
3 years |
vboxsync |
VMM/PGMCritSect: Avoid queuing on PDMCritSectLeave contention and …
|
|
|
@90531
|
3 years |
vboxsync |
VMM/PDMCritSect: When VMCPU_FF_PDM_CRITSECT is set we must not wait on …
|
|
|
@90515
|
3 years |
vboxsync |
VMM/PDMCritSect: Use VMM_ASSERT_RELEASE_MSG_RETURN instead of …
|
|
|
@90513
|
3 years |
vboxsync |
VMM/PDMCritSectEnter: Fixed regression from r146020 due to mistaking …
|
|
|
@90504
|
3 years |
vboxsync |
VMM/PDM: Rewroted the PDMCritSectLeave code to try avoid going to …
|
|
|
@90486
|
3 years |
vboxsync |
VMM/PDM: Tighten read/write critical section code a bit. bugref:6695
|
|
|
@90472
|
3 years |
vboxsync |
VMM/PDM: Enabled new critical section enter code that'll wait in …
|
|
|
@90468
|
3 years |
vboxsync |
VMM/PDM: Fixed the VERR_INTERRUPTED w/ rcBusy=VINF_SUCCESS case. More …
|
|
|
@90449
|
3 years |
vboxsync |
VMM/PGM: PDMCritSectTryEnter return status must be checked in ring-3 …
|
|
|
@90446
|
3 years |
vboxsync |
PDM: Mark the critsect enter functions with DECL_CHECK_RETURN_NOT_R3. …
|
|
|
@90433
|
3 years |
vboxsync |
VMM/PDMCritSectEnter: Added macros for correctly asserting on …
|
|
|
@90428
|
3 years |
vboxsync |
VMM/PDMCritSectEnter: Added note about new return handling …
|
|
|
@90420
|
3 years |
vboxsync |
VMM/PDMCritSectEnter: New code for dealing with VERR_INTERRUPTED in …
|
|
|
@90390
|
3 years |
vboxsync |
VMM/PDMCritSect: @todo. bugref:6695
|
|
|
@90381
|
3 years |
vboxsync |
VMM/PDMCritSect: Don't sleep forever. bugref:6695
|
|
|
@90379
|
3 years |
vboxsync |
VMM: Implementing blocking on critical sections in ring-0 HM context …
|
|
|
@90348
|
3 years |
vboxsync |
VMM: Removed the VM pointers from the internal critsect structures. …
|
|
|
@90346
|
3 years |
vboxsync |
- VMM: Pass pVM to PDMCritSect APIs. bugref:9218 bugref:10074
- …
|
|
|
@90329
|
3 years |
vboxsync |
PDMDrvHlp: Put the PDMCritSect API into driver helpers just like we've …
|
|
|
@87935
|
4 years |
vboxsync |
VMM: Properly count critsect contention in release builds too. bugref:9890
|
|
|
@82968
|
5 years |
vboxsync |
Copyright year updates by scm.
|
|
|
@80333
|
5 years |
vboxsync |
VMM: Eliminating the VBOX_BUGREF_9217_PART_I preprocessor macro. …
|
|
|
@80281
|
5 years |
vboxsync |
VMM,++: Refactoring code to use VMMC & VMMCPUCC. bugref:9217
|
|
|
@80268
|
5 years |
vboxsync |
VMM: Refactoring VMMAll/* to use VMCC & VMMCPUCC. bugref:9217
|
|
|
@76553
|
6 years |
vboxsync |
scm --update-copyright-year
|
|
|
@69111
|
7 years |
vboxsync |
(C) year
|
|
|
@62478
|
8 years |
vboxsync |
(C) 2016
|
|
|
@62326
|
8 years |
vboxsync |
PDMAllCritSect: Fixed raw-mode/ring-0 assertion wrt cNestings.
|
|
|
@62147
|
8 years |
vboxsync |
PDMCritSect: NOP critsects are less likely to appear than real ones …
|
|
|
@62146
|
8 years |
vboxsync |
PDMCritSectAll.cpp: Enabled the optimizations optimizations.
|
|
|
@62145
|
8 years |
vboxsync |
PDMCritSectAll.cpp: Prepped a few optimizations.
|
|
|
@58123
|
9 years |
vboxsync |
VMM: Made @param pVCpu more uniform and to the point.
|
|
|
@58116
|
9 years |
vboxsync |
VMM: Doxygen fixes.
|
|
|
@57358
|
9 years |
vboxsync |
*: scm cleanup run.
|
|
|
@56402
|
10 years |
vboxsync |
DevATA,PDMCritSect: Changed the AsyncIOSem from RTSEMEVENT to …
|
|
|
@56287
|
10 years |
vboxsync |
VMM: Updated (C) year.
|
|
|
@55988
|
10 years |
vboxsync |
iprt/log.h,SUPDrv: Replaced the 'personal' logging groups with 6 more …
|
|
|
@50000
|
11 years |
vboxsync |
pdmR3R0CritSectEnterContended: That worked but wasn't entirely …
|
|
|
@49999
|
11 years |
vboxsync |
pdmR3R0CritSectEnterContended: Ok, that didn't work, so next attempt.
|
|
|
@49998
|
11 years |
vboxsync |
pdmR3R0CritSectEnterContended: Deal with VERR_INTERRUPTED while trying …
|
|
|
@49486
|
11 years |
vboxsync |
VMM: Warnings.
|
|
|
@45152
|
12 years |
vboxsync |
PDMCritSectRw: Early morphing stage - untested, ring-3 only.
|
|
|
@44528
|
12 years |
vboxsync |
header (C) fixes
|
|
|
@43387
|
12 years |
vboxsync |
VMM: HM cleanup.
|
|
|
@41965
|
12 years |
vboxsync |
VMM: ran scm. Mostly svn:keywords changes (adding Revision).
|
|
|
@41803
|
13 years |
vboxsync |
Doxygen.
|
|
|
@41802
|
13 years |
vboxsync |
Doxygen.
|
|
|
@39402
|
13 years |
vboxsync |
VMM: don't use generic IPE status codes, use specific ones. Part 1.
|
|
|
@39078
|
13 years |
vboxsync |
VMM: -Wunused-parameter
|
|
|
@38944
|
13 years |
vboxsync |
PDMCritSectLeave: Indicate whether it was a nested exit or a real one.
|
|
|
@38081
|
13 years |
vboxsync |
PDMCritSectLeave: Release assertion if not owner.
|
|
|
@38059
|
13 years |
vboxsync |
PDMCritSectLeave: Changed the release assertion into a normal …
|
|
|
@38042
|
13 years |
vboxsync |
PDMCritSectEnter: Fixed rcBusy=VINF_SUCCESS case. Only affected …
|
|
|
@38035
|
13 years |
vboxsync |
PDMCritSectLeave: Don't leave if we're not the owner, panic instead …
|
|
|
@37583
|
13 years |
vboxsync |
removed left over code
|
|
|
@37582
|
13 years |
vboxsync |
PDMCritSect: Fixed PDMCritSectIsOwner[Ex] returning true in …
|
|
|
@37452
|
14 years |
vboxsync |
IOM,PDMCritSect: Extended PDMCritSectEnter to handle …
|
|
|
@37443
|
14 years |
vboxsync |
PDM: Implemented the NOP critical section.
|
|
|
@37419
|
14 years |
vboxsync |
PDM/IPRT CritSect: Introduced the NOP critical section for simplifying …
|
|
|
@36251
|
14 years |
vboxsync |
PDMCritSectLeave: another assertion.
|
|
|
@35346
|
14 years |
vboxsync |
VMM reorg: Moving the public include files from include/VBox to …
|
|
|
@35333
|
14 years |
vboxsync |
VMM source reorg.
|
|
|
@33540
|
14 years |
vboxsync |
*: spelling fixes, thanks Timeless!
|
|
|
@31393
|
14 years |
vboxsync |
build fix
|
|
|
@31392
|
14 years |
vboxsync |
PDMCritSectEnter: Wait for critical sections in ring-0 when preemption …
|
|
|
@30328
|
14 years |
vboxsync |
More paranoia
|
|
|
@30325
|
14 years |
vboxsync |
Obsolete pgmLock/Unlock
|
|
|
@29250
|
15 years |
vboxsync |
iprt/asm*.h: split out asm-math.h, don't include asm-*.h from asm.h, …
|
|
|
@28800
|
15 years |
vboxsync |
Automated rebranding to Oracle copyright/license strings via filemuncher
|
|
|
@26277
|
15 years |
vboxsync |
VMM: more RC/GC warnings - CSAMDoesPageNeedScanning and CSAMMarkPage …
|
|
|
@25685
|
15 years |
vboxsync |
iprt,pdmcritsect: Some more lock validator code, almost there now... :-)
|
|
|
@25638
|
15 years |
vboxsync |
iprt,pdmcritsect: Added RTSemEvent[Set|Add|Remove]Signaller so that we …
|
|
|
@25618
|
15 years |
vboxsync |
IPRT,pdmcritsect: More lock validator hacking.
|
|
|
@25614
|
15 years |
vboxsync |
iprt,pdmcritsect: More lock validator refactoring and debugging. Added …
|
|
|
@25607
|
15 years |
vboxsync |
iprt,pdmcritsect: Shortening and cleaning up the lock validator …
|
|
|
@25478
|
15 years |
vboxsync |
IPRT,PDMCritSect: More lock validator refactoring.
|
|
|
@25467
|
15 years |
vboxsync |
IPRT,PDMCritSect: More lock validation.
|
|
|
@25409
|
15 years |
vboxsync |
IPRT,PDMCritSect,Main: Moved code dealing with lock counting from …
|
|
|
@25406
|
15 years |
vboxsync |
IPRT,PDMCritSect: Lock validation can only be performed in ring-3; …
|
|
|
@25400
|
15 years |
vboxsync |
build fix
|
|
|
@25399
|
15 years |
vboxsync |
build fix
|
|
|
@25398
|
15 years |
vboxsync |
IPRT,PDMAllocCritSect: Don't bitch when recursivly entering a mutex.
|
|
|
@25373
|
15 years |
vboxsync |
IPRT,PDMCritSect: More validation changes. Validate posix and linux …
|
|
|
@25368
|
15 years |
vboxsync |
RTCritSect,PDMCritSect,iprt/lockvalidator.h: Reworked the deadlocking …
|
|
|
@23350
|
15 years |
vboxsync |
VMM: Added PDMCritSectHasWaiters and PDMR3CritSectYield.
|
|
|
@22890
|
15 years |
vboxsync |
VM::cCPUs -> VM::cCpus so it matches all the other cCpus and aCpus members.
|
|
|
@22039
|
15 years |
vboxsync |
PDMCritSectLeave: It's not safe to call SUPSemEventSignal with …
|
|
|
@21591
|
15 years |
vboxsync |
PDMCritSectEnter: PAUSE when spinning.
|
|
|
@21264
|
15 years |
vboxsync |
PDMAllCritSect.cpp: Extended some assertions for #4088.
|
|
|
@20998
|
15 years |
vboxsync |
VMM: how to trigger the 64-bit windows issue.
|
|
|
@20874
|
15 years |
vboxsync |
VMMR0CallHost -> VMMRZCallRing3[NoCpu]; VMMCALLHOST -> VMMCALLRING3.
|
|
|