VirtualBox

source: vbox/trunk/src/VBox/VMM/PDMCritSect.cpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @28800   15 years vboxsync Automated rebranding to Oracle copyright/license strings via filemuncher
(edit) @28258   15 years vboxsync PDM critsects for drivers. Fixed critsect cleanup in failure path. …
(edit) @25748   15 years vboxsync iprt/cdefs,*: Use RT_LOCK_STRICT and RT_LOCK_STRICT_ORDER for …
(edit) @25732   15 years vboxsync PDMCritSect: Deployed lock ordering. (ring-3 only, only DEBUG_bird atm)
(edit) @25718   15 years vboxsync PDMCritSect: Fixed uSubClass assertion.
(edit) @25704   15 years vboxsync iprt,pdmcritsect: More flexible lock naming, added …
(edit) @25685   15 years vboxsync iprt,pdmcritsect: Some more lock validator code, almost there now... :-)
(edit) @25682   15 years vboxsync iprt,pdmcritsect: RTMSINTERVAL, RTLockValidatorClass* and some related …
(edit) @25607   15 years vboxsync iprt,pdmcritsect: Shortening and cleaning up the lock validator …
(edit) @25491   15 years vboxsync IPRT,PDMCritSect: Fixing critsect regression; contains under …
(edit) @25478   15 years vboxsync IPRT,PDMCritSect: More lock validator refactoring.
(edit) @25406   15 years vboxsync IPRT,PDMCritSect: Lock validation can only be performed in ring-3; …
(edit) @25368   15 years vboxsync RTCritSect,PDMCritSect,iprt/lockvalidator.h: Reworked the deadlocking …
(edit) @23350   15 years vboxsync VMM: Added PDMCritSectHasWaiters and PDMR3CritSectYield.
(edit) @20753   16 years vboxsync VMM: Added PDMR3CritSectLeaveAll for bulk unlocking during guru meditation.
(edit) @20087   16 years vboxsync TM,*: Proper timer callback locking and pvUser for devices.
(edit) @20008   16 years vboxsync PDMCritSect: rewrite, ring-0 unlocking not yet enabled.
(edit) @19991   16 years vboxsync pdmcritsect: work in progress.
(edit) @19735   16 years vboxsync Relax critical alignment requirements a bit.
(edit) @19718   16 years vboxsync Alignment check
(edit) @19593   16 years vboxsync Split up PDM.
(edit) @19439   16 years vboxsync PDM: Renamed PDMR3CritSectTryEnter to PDMCritSectTryEnter.
(edit) @18532   16 years vboxsync PDMCritSect: Increased the padding size on 32-bit (+32 bytes) for …
(edit) @14657   16 years vboxsync pgmR3CritSectInitOne: pVMR0 was pointing to pVMR3.
(edit) @13818   16 years vboxsync VMM: %Vrc -> %Rrc, %Vra -> %Rra.
(edit) @13816   16 years vboxsync VMM: VBOX_SUCCESS -> RT_SUCCESS, VBOX_FAILURE -> RT_FAILURE.
(edit) @12989   16 years vboxsync VMM + VBox/cdefs.h: consolidated all the XYZ*DECLS of the VMM into …
(edit) @12983   16 years vboxsync #1865: PDMCritSect.
(edit) @9154   17 years vboxsync Corrected code that doesn't compile with GC_ARCH_BITS=64.
(edit) @8155   17 years vboxsync The Big Sun Rebranding Header Change
(edit) @5999   17 years vboxsync The Giant CDDL Dual-License Header Change.
(edit) @4071   17 years vboxsync Biggest check-in ever. New source code headers for all (C) innotek files.
(edit) @2981   18 years vboxsync InnoTek -> innotek: all the headers and comments.
(edit) @2565   18 years vboxsync A little experiment trying to get rid of the critsect contention in DevATA.
(edit) @634   18 years vboxsync nc
(edit) @598   18 years vboxsync Added PDMR3CritSectTryEnter
(edit) @23   18 years vboxsync string.h & stdio.h + header cleanups.
(add) @1   55 years vboxsync import
Note: See TracRevisionLog for help on using the revision log.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette