|
|
@62478
|
8 年 |
vboxsync |
(C) 2016
|
|
|
@62326
|
8 年 |
vboxsync |
PDMAllCritSect: Fixed raw-mode/ring-0 assertion wrt cNestings.
|
|
|
@62147
|
8 年 |
vboxsync |
PDMCritSect: NOP critsects are less likely to appear than real ones …
|
|
|
@62146
|
8 年 |
vboxsync |
PDMCritSectAll.cpp: Enabled the optimizations optimizations.
|
|
|
@62145
|
8 年 |
vboxsync |
PDMCritSectAll.cpp: Prepped a few optimizations.
|
|
|
@58123
|
9 年 |
vboxsync |
VMM: Made @param pVCpu more uniform and to the point.
|
|
|
@58116
|
9 年 |
vboxsync |
VMM: Doxygen fixes.
|
|
|
@57358
|
9 年 |
vboxsync |
*: scm cleanup run.
|
|
|
@56402
|
9 年 |
vboxsync |
DevATA,PDMCritSect: Changed the AsyncIOSem from RTSEMEVENT to …
|
|
|
@56287
|
9 年 |
vboxsync |
VMM: Updated (C) year.
|
|
|
@55988
|
10 年 |
vboxsync |
iprt/log.h,SUPDrv: Replaced the 'personal' logging groups with 6 more …
|
|
|
@50000
|
11 年 |
vboxsync |
pdmR3R0CritSectEnterContended: That worked but wasn't entirely …
|
|
|
@49999
|
11 年 |
vboxsync |
pdmR3R0CritSectEnterContended: Ok, that didn't work, so next attempt.
|
|
|
@49998
|
11 年 |
vboxsync |
pdmR3R0CritSectEnterContended: Deal with VERR_INTERRUPTED while trying …
|
|
|
@49486
|
11 年 |
vboxsync |
VMM: Warnings.
|
|
|
@45152
|
12 年 |
vboxsync |
PDMCritSectRw: Early morphing stage - untested, ring-3 only.
|
|
|
@44528
|
12 年 |
vboxsync |
header (C) fixes
|
|
|
@43387
|
12 年 |
vboxsync |
VMM: HM cleanup.
|
|
|
@41965
|
12 年 |
vboxsync |
VMM: ran scm. Mostly svn:keywords changes (adding Revision).
|
|
|
@41803
|
12 年 |
vboxsync |
Doxygen.
|
|
|
@41802
|
12 年 |
vboxsync |
Doxygen.
|
|
|
@39402
|
13 年 |
vboxsync |
VMM: don't use generic IPE status codes, use specific ones. Part 1.
|
|
|
@39078
|
13 年 |
vboxsync |
VMM: -Wunused-parameter
|
|
|
@38944
|
13 年 |
vboxsync |
PDMCritSectLeave: Indicate whether it was a nested exit or a real one.
|
|
|
@38081
|
13 年 |
vboxsync |
PDMCritSectLeave: Release assertion if not owner.
|
|
|
@38059
|
13 年 |
vboxsync |
PDMCritSectLeave: Changed the release assertion into a normal …
|
|
|
@38042
|
13 年 |
vboxsync |
PDMCritSectEnter: Fixed rcBusy=VINF_SUCCESS case. Only affected …
|
|
|
@38035
|
13 年 |
vboxsync |
PDMCritSectLeave: Don't leave if we're not the owner, panic instead …
|
|
|
@37583
|
13 年 |
vboxsync |
removed left over code
|
|
|
@37582
|
13 年 |
vboxsync |
PDMCritSect: Fixed PDMCritSectIsOwner[Ex] returning true in …
|
|
|
@37452
|
13 年 |
vboxsync |
IOM,PDMCritSect: Extended PDMCritSectEnter to handle …
|
|
|
@37443
|
13 年 |
vboxsync |
PDM: Implemented the NOP critical section.
|
|
|
@37419
|
13 年 |
vboxsync |
PDM/IPRT CritSect: Introduced the NOP critical section for simplifying …
|
|
|
@36251
|
14 年 |
vboxsync |
PDMCritSectLeave: another assertion.
|
|
|
@35346
|
14 年 |
vboxsync |
VMM reorg: Moving the public include files from include/VBox to …
|
|
|
@35333
|
14 年 |
vboxsync |
VMM source reorg.
|
|
|
@33540
|
14 年 |
vboxsync |
*: spelling fixes, thanks Timeless!
|
|
|
@31393
|
14 年 |
vboxsync |
build fix
|
|
|
@31392
|
14 年 |
vboxsync |
PDMCritSectEnter: Wait for critical sections in ring-0 when preemption …
|
|
|
@30328
|
14 年 |
vboxsync |
More paranoia
|
|
|
@30325
|
14 年 |
vboxsync |
Obsolete pgmLock/Unlock
|
|
|
@29250
|
15 年 |
vboxsync |
iprt/asm*.h: split out asm-math.h, don't include asm-*.h from asm.h, …
|
|
|
@28800
|
15 年 |
vboxsync |
Automated rebranding to Oracle copyright/license strings via filemuncher
|
|
|
@26277
|
15 年 |
vboxsync |
VMM: more RC/GC warnings - CSAMDoesPageNeedScanning and CSAMMarkPage …
|
|
|
@25685
|
15 年 |
vboxsync |
iprt,pdmcritsect: Some more lock validator code, almost there now... :-)
|
|
|
@25638
|
15 年 |
vboxsync |
iprt,pdmcritsect: Added RTSemEvent[Set|Add|Remove]Signaller so that we …
|
|
|
@25618
|
15 年 |
vboxsync |
IPRT,pdmcritsect: More lock validator hacking.
|
|
|
@25614
|
15 年 |
vboxsync |
iprt,pdmcritsect: More lock validator refactoring and debugging. Added …
|
|
|
@25607
|
15 年 |
vboxsync |
iprt,pdmcritsect: Shortening and cleaning up the lock validator …
|
|
|
@25478
|
15 年 |
vboxsync |
IPRT,PDMCritSect: More lock validator refactoring.
|
|
|
@25467
|
15 年 |
vboxsync |
IPRT,PDMCritSect: More lock validation.
|
|
|
@25409
|
15 年 |
vboxsync |
IPRT,PDMCritSect,Main: Moved code dealing with lock counting from …
|
|
|
@25406
|
15 年 |
vboxsync |
IPRT,PDMCritSect: Lock validation can only be performed in ring-3; …
|
|
|
@25400
|
15 年 |
vboxsync |
build fix
|
|
|
@25399
|
15 年 |
vboxsync |
build fix
|
|
|
@25398
|
15 年 |
vboxsync |
IPRT,PDMAllocCritSect: Don't bitch when recursivly entering a mutex.
|
|
|
@25373
|
15 年 |
vboxsync |
IPRT,PDMCritSect: More validation changes. Validate posix and linux …
|
|
|
@25368
|
15 年 |
vboxsync |
RTCritSect,PDMCritSect,iprt/lockvalidator.h: Reworked the deadlocking …
|
|
|
@23350
|
15 年 |
vboxsync |
VMM: Added PDMCritSectHasWaiters and PDMR3CritSectYield.
|
|
|
@22890
|
15 年 |
vboxsync |
VM::cCPUs -> VM::cCpus so it matches all the other cCpus and aCpus members.
|
|
|
@22039
|
15 年 |
vboxsync |
PDMCritSectLeave: It's not safe to call SUPSemEventSignal with …
|
|
|
@21591
|
15 年 |
vboxsync |
PDMCritSectEnter: PAUSE when spinning.
|
|
|
@21264
|
15 年 |
vboxsync |
PDMAllCritSect.cpp: Extended some assertions for #4088.
|
|
|
@20998
|
15 年 |
vboxsync |
VMM: how to trigger the 64-bit windows issue.
|
|
|
@20874
|
15 年 |
vboxsync |
VMMR0CallHost -> VMMRZCallRing3[NoCpu]; VMMCALLHOST -> VMMCALLRING3.
|
|
|
@20755
|
15 年 |
vboxsync |
PDMAllCritSect: try some serious paranoia and see if it makes any …
|
|
|
@20753
|
15 年 |
vboxsync |
VMM: Added PDMR3CritSectLeaveAll for bulk unlocking during guru meditation.
|
|
|
@20702
|
15 年 |
vboxsync |
update.
|
|
|
@20628
|
15 年 |
vboxsync |
Note
|
|
|
@20010
|
16 年 |
vboxsync |
PDMCritSect: Enabled ring-0 exit.
|
|
|
@20008
|
16 年 |
vboxsync |
PDMCritSect: rewrite, ring-0 unlocking not yet enabled.
|
|
|
@19740
|
16 年 |
vboxsync |
PDMAllCritSect.cpp: Use ASMAtomicWriteHandle.
|
|
|
@19720
|
16 年 |
vboxsync |
Use an ordered update
|
|
|
@19682
|
16 年 |
vboxsync |
Try to cleanup after one VCPU goes into guru meditation mode. Release …
|
|
|
@19597
|
16 年 |
vboxsync |
PDMCritSectIsOwner fix
|
|
|
@19596
|
16 年 |
vboxsync |
PDMCritSectIsOwner: pretend critical sections scheduled for release …
|
|
|
@19593
|
16 年 |
vboxsync |
Split up PDM.
|
|
|
@19590
|
16 年 |
vboxsync |
Added PDMCritSectGetRecursion
|
|
|
@19471
|
16 年 |
vboxsync |
Added PGMIsLocked & PDMCritSectIsLocked
|
|
|
@19439
|
16 年 |
vboxsync |
PDM: Renamed PDMR3CritSectTryEnter to PDMCritSectTryEnter.
|
|
|
@19293
|
16 年 |
vboxsync |
DBGF,VMM: SMP refactoring of the DBGF disassembler code. Changed …
|
|
|
@19262
|
16 年 |
vboxsync |
Introduced PDMCritSectIsOwnerEx.
|
|
|
@19260
|
16 年 |
vboxsync |
Backed out PDMCritSectIsOwner change
|
|
|
@19259
|
16 年 |
vboxsync |
Fixes for guest smp assertions
|
|
|
@19141
|
16 年 |
vboxsync |
Action flags breakup.
Fixed PGM saved state loading of 2.2.2 images. …
|
|
|
@18532
|
16 年 |
vboxsync |
PDMCritSect: Increased the padding size on 32-bit (+32 bytes) for …
|
|
|
@13898
|
16 年 |
vboxsync |
Moved more data to VMCPU.
|
|
|
@13818
|
16 年 |
vboxsync |
VMM: %Vrc -> %Rrc, %Vra -> %Rra.
|
|
|
@13796
|
16 年 |
vboxsync |
VMM: some adjustments.
|
|
|
@13791
|
16 年 |
vboxsync |
Moving data around
|
|
|
@12989
|
16 年 |
vboxsync |
VMM + VBox/cdefs.h: consolidated all the XYZ*DECLS of the VMM into …
|
|
|
@12983
|
16 年 |
vboxsync |
#1865: PDMCritSect.
|
|
|
@10204
|
16 年 |
vboxsync |
Corrected logging function name
|
|
|
@8677
|
17 年 |
vboxsync |
Fixed lock accounting for locks aquired via VMM[GC|R0]CallHost.
|
|
|
@8155
|
17 年 |
vboxsync |
The Big Sun Rebranding Header Change
|
|
|
@5999
|
17 年 |
vboxsync |
The Giant CDDL Dual-License Header Change.
|
|
|
@4403
|
17 年 |
vboxsync |
PDMCritSectIsInitialized.
|
|
|
@4071
|
17 年 |
vboxsync |
Biggest check-in ever. New source code headers for all (C) innotek files.
|
|
|
@2981
|
18 年 |
vboxsync |
InnoTek -> innotek: all the headers and comments.
|
|
|
@2565
|
18 年 |
vboxsync |
A little experiment trying to get rid of the critsect contention in DevATA.
|
|
|