VirtualBox

source: vbox/trunk/src/VBox/VMM/VMMAll/PDMAllCritSectRw.cpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @106061   2 months vboxsync Copyright year updates by scm.
(edit) @98103   23 months vboxsync Copyright year updates by scm.
(edit) @96407   2 years vboxsync scm copyright and license note update
(edit) @93725   3 years vboxsync VMM: More arm64 adjustments. bugref:9898
(edit) @93554   3 years vboxsync VMM: Changed PAGE_SIZE -> GUEST_PAGE_SIZE / HOST_PAGE_SIZE, PAGE_SHIFT …
(edit) @93115   3 years vboxsync scm --update-copyright-year
(edit) @92408   3 years vboxsync VMM: Reworked most of the call-ring-3 stuff into …
(edit) @92204   3 years vboxsync VMM/PDMCritSect: Make it possible for known worker thread to enter …
(edit) @91817   3 years vboxsync VMM/PDMCritSectRw: Don't preempt while on custom stack. [build fix] …
(edit) @91815   3 years vboxsync VMM/PDMCritSectRw: Don't preempt while on custom stack. [build fix] …
(edit) @91814   3 years vboxsync VMM/PDMCritSectRw: Don't preempt while on custom stack. [build fix] …
(edit) @91813   3 years vboxsync VMM/PDMCritSectRw: Don't preempt while on custom stack. [build fix] …
(edit) @91812   3 years vboxsync VMM/PDMCritSectRw: Don't preempt while on custom stack. bugref:10124
(edit) @90940   3 years vboxsync VMM/PDMAllCritSectRw: Removed blank line. bugref:6695
(edit) @90910   3 years vboxsync VMM/PDMCritSect[Rw]Enter*: Don't set cNsMaxTotal back to RT_NS_1MIN …
(edit) @90677   3 years vboxsync VMM/PDMCritSectRwEnterShared: Implemented waiting in ring-0/HM …
(edit) @90673   3 years vboxsync VMM/PDMCritSectRwEnterShared: Some more code refactoring. bugref:6695
(edit) @90672   3 years vboxsync VMM/PDMCritSectRwEnterShared: Some more code refactoring. Added …
(edit) @90671   3 years vboxsync VMM/PDMCritSectRwEnterShared: Some more code refactoring. bugref:6695
(edit) @90670   3 years vboxsync VMM/PDMCritSectRwEnterShared: Some code refactoring. bugref:6695
(edit) @90667   3 years vboxsync VMM/PDMCritSectRwLeaveShared: Signal waiting writers from ring-0/HM. …
(edit) @90665   3 years vboxsync VMM/PDMCritSectRwEnterExcl: Tiny optimization. bugref:6695
(edit) @90660   3 years vboxsync VMM/PDMCritSectRwLeaveExcl: Code deduplication. bugref:6695
(edit) @90659   3 years vboxsync VMM/PDMCritSectRwLeaveExcl: Signal waiters from ring-0/HM. Had to …
(edit) @90658   3 years vboxsync VMM/PDMCritSectRwLeaveExcl: Some code structure changes, no actual …
(edit) @90654   3 years vboxsync VMM/PDMCritSectRwLeaveExcl: Relax use of atomics. bugref:6695
(edit) @90650   3 years vboxsync VMM/PDMCritSectRwLeaveExcl: Used ASMAtomicCmpWriteU128U to optimize …
(edit) @90637   3 years vboxsync IPRT/RTCritSectRw,VMM/PDMCritSectRw: Rearranged the core members a …
(edit) @90636   3 years vboxsync VMM/PDMCritSectRwEnterExcl: Implemented waiting in most ring-0 …
(edit) @90634   3 years vboxsync VMM/PDMCritSectRwEnterExcl: Implemented waiting in most ring-0 …
(edit) @90612   3 years vboxsync VMM/PDMCritSecRw: More code refactoring. bugref:6695
(edit) @90611   3 years vboxsync VMM/PDMCritSecRw: More code refactoring. bugref:6695
(edit) @90610   3 years vboxsync VMM/PDMCritSecRw: More code refactoring. bugref:6695
(edit) @90608   3 years vboxsync VMM/PDMCritSecRw: Some code refactoring. bugref:6695
(edit) @90573   3 years vboxsync VMM/PDMCritSectRw: Added message and LogRel to pdmCritSectRwCorrupted. …
(edit) @90571   3 years vboxsync VMM/PDMCritSectRw: Use VMM_ASSERT_RELEASE_MSG_RETURN. Validate the …
(edit) @90570   3 years vboxsync VMM/PDMCritSectRw: Added a self pointer for use with queued-leave to …
(edit) @90486   3 years vboxsync VMM/PDM: Tighten read/write critical section code a bit. bugref:6695
(edit) @90385   3 years vboxsync VMM: Doxygen fix. bugref:9218 bugref:10074
(edit) @90348   3 years vboxsync VMM: Removed the VM pointers from the internal critsect structures. …
(edit) @90347   3 years vboxsync VMM: Pass pVM to PDMCritSectRw APIs. bugref:9218 bugref:10074
(edit) @82968   5 years vboxsync Copyright year updates by scm.
(edit) @80333   5 years vboxsync VMM: Eliminating the VBOX_BUGREF_9217_PART_I preprocessor macro. …
(edit) @80281   5 years vboxsync VMM,++: Refactoring code to use VMMC & VMMCPUCC. bugref:9217
(edit) @80268   5 years vboxsync VMM: Refactoring VMMAll/* to use VMCC & VMMCPUCC. bugref:9217
(edit) @76553   6 years vboxsync scm --update-copyright-year
(edit) @69111   7 years vboxsync (C) year
(edit) @62659   8 years vboxsync VMMR3: warnings
(edit) @62653   8 years vboxsync VMMR3: warnings
(edit) @62478   8 years vboxsync (C) 2016
(edit) @58126   9 years vboxsync VMM: Fixed almost all the Doxygen warnings.
(edit) @58116   9 years vboxsync VMM: Doxygen fixes.
(edit) @57851   9 years vboxsync VMM: unused parameter warning fixes.
(edit) @57358   9 years vboxsync *: scm cleanup run.
(edit) @56287   9 years vboxsync VMM: Updated (C) year.
(edit) @50001   11 years vboxsync PDMCritSect: Ditto VERR_INTERRUPTED fix for shared critical sections.
(edit) @49486   11 years vboxsync VMM: Warnings.
(edit) @48936   11 years vboxsync VMM: Whitespace cleanups by scm.
(edit) @48199   11 years vboxsync PDMAllCritSectRw.cpp: do the same preemption/interrupt-enabled checks …
(edit) @45310   12 years vboxsync PDMCritSectRw: Fixed shared leave bugs.
(edit) @45306   12 years vboxsync PDMCritSectRw: build fix
(edit) @45299   12 years vboxsync PDMCritSectRw: Fixes.
(edit) @45293   12 years vboxsync PGMCritSectRw: Prep for ring-0 and raw-mode context operation.
(edit) @45189   12 years vboxsync STAM,VM: ring-3 only testing of pdmcritsectrw.h (disabled).
(edit) @45178   12 years vboxsync Work some of the PDMCritSectRw statistics.
(edit) @45171   12 years vboxsync VMM/PDMAllCritSectRw: header fix
(copy) @45152   12 years vboxsync PDMCritSectRw: Early morphing stage - untested, ring-3 only.
copied from trunk/src/VBox/Runtime/generic/critsectrw-generic.cpp
(copy) @45110   12 years vboxsync Raw conversion of semrw-lockless-generic.cpp into RTCritSectEx.
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