|
|
@30013
|
15 years |
vboxsync |
scm cleanup.
|
|
|
@29738
|
15 years |
vboxsync |
Runtime: Added DPC queue depth offsets for 2003 Server SP2.
|
|
|
@29705
|
15 years |
vboxsync |
build fix
|
|
|
@29703
|
15 years |
vboxsync |
Runtime: NT4 fixes
|
|
|
@29254
|
15 years |
vboxsync |
r0drv/nt: More fixes.
|
|
|
@29253
|
15 years |
vboxsync |
initterm-r0drv-nt.cpp: build fix.
|
|
|
@29027
|
15 years |
vboxsync |
RTR0MemObjEnterPhys/rtR0MemObjNativeEnterPhys: Validate the cache …
|
|
|
@28800
|
15 years |
vboxsync |
Automated rebranding to Oracle copyright/license strings via filemuncher
|
|
|
@28777
|
15 years |
vboxsync |
iprt: added CachePolicy parameter to RTR0MemObjEnterPhys()
|
|
|
@28519
|
15 years |
vboxsync |
Compile fix
|
|
|
@28517
|
15 years |
vboxsync |
semmutex-r0drv-nt.cpp: Made a shot at RTSemMutexIsOwned.
|
|
|
@28298
|
15 years |
vboxsync |
iprt,Config.kmk: Make sure the RTMemAllocVar* alignment gets poisoned …
|
|
|
@27352
|
15 years |
vboxsync |
memobj-r0drv-nt.cpp: NT4 (vanilla, didn't check sp6) doesn't have …
|
|
|
@26847
|
15 years |
vboxsync |
Don't pass uAlignment=0 to rtR0MemObjNativeAllocPhys, resolve the …
|
|
|
@26840
|
15 years |
vboxsync |
Runtime/nt: In rtR0MemObjNativeAllocPhys() don't use …
|
|
|
@26455
|
15 years |
vboxsync |
Fixed regression
|
|
|
@26434
|
15 years |
vboxsync |
Use MmAllocateContiguousMemorySpecifyCache for specifying the …
|
|
|
@26430
|
15 years |
vboxsync |
Introducing RTR0MemObjAllocPhysEx
|
|
|
@26344
|
15 years |
vboxsync |
Runtime: white space cleanup.
|
|
|
@25724
|
15 years |
vboxsync |
iprt: Use RTMSINTERVAL for timeouts. Fixed missing timeout underflow …
|
|
|
@25722
|
15 years |
vboxsync |
iprt/RTSemFastMutex: A little cleanup.
|
|
|
@25721
|
15 years |
vboxsync |
iprt/RTSemMutex: MutexSem -> hMutexSem
|
|
|
@25720
|
15 years |
vboxsync |
iprt: Added RTSemEventMultiCreateEx and did some cleanups of the …
|
|
|
@25717
|
15 years |
vboxsync |
iprt: Added RTSemEventCreateEx and did some cleanups of the …
|
|
|
@25714
|
15 years |
vboxsync |
iprt: Adjuested the remaining RTSemMutex implementations.
|
|
|
@25645
|
15 years |
vboxsync |
IPRT,DoxyFile.Core: Mopped up the errors in the IPRT doxygen run.
|
|
|
@25536
|
15 years |
vboxsync |
iprt/assert.h: Added RTAssertMsg2Add[Weak][V] for dumping the lock …
|
|
|
@25533
|
15 years |
vboxsync |
IPRT: Stub missing RTR0AssertPanicSystem implementations.
|
|
|
@25530
|
15 years |
vboxsync |
rtR0AssertNativeMsg2V: fixes all over the place.
|
|
|
@25528
|
15 years |
vboxsync |
IPRT,SUPDrv,++: AssertMsg[12] -> AssertMsg1Weak, AssertMsg1, …
|
|
|
@25433
|
15 years |
vboxsync |
semmutex-r0drv-nt.cpp: Corrected the RTSemMutexRequest implementation …
|
|
|
@25378
|
15 years |
vboxsync |
Use RTSemMutexRequest*Debug in strict builds.
|
|
|
@25373
|
15 years |
vboxsync |
IPRT,PDMCritSect: More validation changes. Validate posix and linux …
|
|
|
@25160
|
15 years |
vboxsync |
IPRT/R0: Assert messages for spinlock magic.
|
|
|
@24034
|
15 years |
vboxsync |
Backed out r53864; will cause too many problems unfortunately.
|
|
|
@24021
|
15 years |
vboxsync |
Use KeSetSystemAffinityThread in RTThreadPreemptDisable/Enable. …
|
|
|
@24014
|
15 years |
vboxsync |
Removed rtMpClearPoke function as it's no longer required. (fixes …
|
|
|
@23861
|
15 years |
vboxsync |
Check if DPC array was initialized
|
|
|
@23684
|
15 years |
vboxsync |
Compile fix
|
|
|
@23683
|
15 years |
vboxsync |
Use KeIpiGenericCall on Vista by default as well
|
|
|
@23610
|
15 years |
vboxsync |
IPRT,VMM,SUPDrv,VBGLR0: Added a parameter to RTR0MemObjLockUser/Kernel …
|
|
|
@23546
|
15 years |
vboxsync |
Use KeIpiGenericCall on Windows 7 hosts.
|
|
|
@23506
|
15 years |
vboxsync |
Use HalSendSoftwareInterrupt in Windows 7 (not exported in Vista)
|
|
|
@23416
|
15 years |
vboxsync |
Disable HalRequestIpi for Windows 7 again
|
|
|
@23413
|
15 years |
vboxsync |
Comment added
|
|
|
@23412
|
15 years |
vboxsync |
Enabled HalRequestIpi usage again. Hopefully works with Windows 7 too …
|
|
|
@23376
|
15 years |
vboxsync |
Don't use HalRequestIpi. Blue screens on Windows 7.
|
|
|
@23370
|
15 years |
vboxsync |
Compile fix
|
|
|
@23367
|
15 years |
vboxsync |
Experiment with HalRequestIpi
|
|
|
@23181
|
15 years |
vboxsync |
RTMpPokeCpu: return error if KeInsertQueueDpc fails.
|
|
|
@23177
|
15 years |
vboxsync |
Compile fix
|
|
|
@23176
|
15 years |
vboxsync |
Also unqueue the poke dpc.
|
|
|
@23174
|
15 years |
vboxsync |
Comment added
|
|
|
@23173
|
15 years |
vboxsync |
Remove the poke DPC from the queue if RTThreadPreemptIsPending is not …
|
|
|
@23065
|
15 years |
vboxsync |
Runtime: fixed IPRT_TARGET_NT4.
|
|
|
@22151
|
15 years |
vboxsync |
IPRT,SUPDrv: Changed RTTHREADPREEMPTSTATE breaking binary …
|
|
|
@22150
|
15 years |
vboxsync |
IPRT,SUPDrv: Changed RTTHREADPREEMPTSTATE breaking binary …
|
|
|
@21536
|
15 years |
vboxsync |
iprt/thread.h: Redefined RTThreadPreemptIsEnabled for systems without …
|
|
|
@21497
|
15 years |
vboxsync |
RTR0MemObj*: correctly reject unsupported alignment requirements …
|
|
|
@21284
|
15 years |
vboxsync |
RTR0MemAreKernelAndUserRangesDifferent -> …
|
|
|
@21283
|
15 years |
vboxsync |
memuserkernel-r0drv-nt.cpp: build fix.
|
|
|
@21282
|
15 years |
vboxsync |
iprt/mem.h: Added RTR0MemAreKernelAndUserRangesDifferent.
|
|
|
@21279
|
15 years |
vboxsync |
RTR0MemUser/Kernel implementation for NT. (also completely untested)
|
|
|
@20929
|
15 years |
vboxsync |
semevent-r0drv-nt.cpp: s/pEventInt/pThis/g
|
|
|
@20923
|
15 years |
vboxsync |
semevent*-r0drv-nt.cpp: we've agreed that only the object is subject …
|
|
|
@20913
|
15 years |
vboxsync |
semevent*-r0drv-nt.cpp: Removed left over WaitReason bits.
|
|
|
@20912
|
15 years |
vboxsync |
semeventmulti-r0drv-nt.cpp,semevent-r0drv-nt.cpp: Seems it's ok to …
|
|
|
@20884
|
15 years |
vboxsync |
More comments
|
|
|
@20883
|
15 years |
vboxsync |
Call KeWaitForSingleObject with UserMode for event semaphores
|
|
|
@20525
|
15 years |
vboxsync |
iprt/memobj.h: Added RTR0MemObjProtect, only implemented for darwin.
|
|
|
@20374
|
15 years |
vboxsync |
*: s/RT_\(BEGIN|END\)_DECLS/RT_C_DECLS_\1/g
|
|
|
@20364
|
15 years |
vboxsync |
IPRT: BEGIN_DECLS -> RT_BEGIN_DECLS; END_DECLS -> RT_END_DECLS.
|
|
|
@20130
|
16 years |
vboxsync |
build fix.
|
|
|
@20124
|
16 years |
vboxsync |
IPRT,SUP: Minor driver version change - added …
|
|
|
@19990
|
16 years |
vboxsync |
initterm-r0drv-nt.cpp: more names.
|
|
|
@19983
|
16 years |
vboxsync |
initterm-r0drv-nt.cpp: Some more data.
|
|
|
@19975
|
16 years |
vboxsync |
initterm-r0drv-nt.cpp: Proper Vista64 test.
|
|
|
@19971
|
16 years |
vboxsync |
initterm-r0drv-nt.cpp: XP64 (untested).
|
|
|
@19969
|
16 years |
vboxsync |
IPRT/r0drv-nt: Cleaning up the preemption hacks; XP SP2 is done.
|
|
|
@19915
|
16 years |
vboxsync |
iprt/nt: RTThreadPreemptIsPending (untested).
|
|
|
@19914
|
16 years |
vboxsync |
iprt/nt: RTThreadPreemptIsPending sketch.
|
|
|
@19911
|
16 years |
vboxsync |
Don't assert. KeInsertQueueDPC returns FALSE if it's already in the queue.
|
|
|
@19830
|
16 years |
vboxsync |
Bugfix
|
|
|
@19826
|
16 years |
vboxsync |
Implemented a non-blocking RTMpPokeCpu for Windows hosts.
|
|
|
@19711
|
16 years |
vboxsync |
HGSMI: host->guest command processing working
|
|
|
@18988
|
16 years |
vboxsync |
PGM api changes
|
|
|
@18496
|
16 years |
vboxsync |
IPRT/the-nt-kernel.h: shut up warnings about stupid intrinsics.
|
|
|
@15896
|
16 years |
vboxsync |
Oops
|
|
|
@15895
|
16 years |
vboxsync |
RTMpIsCpuWorkPending changed; previous code wasn't useful
|
|
|
@15843
|
16 years |
vboxsync |
RTMpIsCpuWorkPending() -> RTMpIsCpuWorkPending(void), corrected …
|
|
|
@15839
|
16 years |
vboxsync |
Experimental implementation of RTMpIsCpuWorkPending for windows hosts.
|
|
|
@15837
|
16 years |
vboxsync |
Added RTMpIsCpuWorkPending stub.
|
|
|
@14824
|
16 years |
vboxsync |
IPRT: RTR0MemObjMapKernelEx for mapping a portion of a memory object …
|
|
|
@14298
|
16 years |
vboxsync |
Corrected a couple of grammos.
|
|
|
@14069
|
16 years |
vboxsync |
alloc-r0drv.cpp: 64-bit MSC warning hunt.
|
|
|
@13272
|
16 years |
vboxsync |
mp-r0drv-nt.cpp: updated w2k8 todos.
|
|
|
@13262
|
16 years |
vboxsync |
iprt: RTThreadPreemptIsEanbled - check the interrupt flags too.
|
|
|
@13254
|
16 years |
vboxsync |
IPRT: Added RTThreadPreemptIsEnabled, RTThreadPreemptDisable and …
|
|
|
@12160
|
16 years |
vboxsync |
IPRT/semfastmutex-r0drv-nt: Fail RTSemFastMutexRequest calls with IRQL …
|
|
|
@11982
|
16 years |
vboxsync |
All: license header changes for 2.0 (OSE headers, add Sun GPL/LGPL …
|
|
|