VirtualBox

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

修定紀錄模式:


圖例:

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

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