|
|
@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
|
|
|
@23717
|
15 years |
vboxsync |
Runtime/r0drv/linux: include linux/sched.h directly (was always …
|
|
|
@23684
|
15 years |
vboxsync |
Compile fix
|
|
|
@23683
|
15 years |
vboxsync |
Use KeIpiGenericCall on Vista by default as well
|
|
|
@23611
|
15 years |
vboxsync |
typo
|
|
|
@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)
|
|
|
@23505
|
15 years |
vboxsync |
Soalris/r0drv-thread: don't call splx as it's fixed in r53110
|
|
|
@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
|
|
|
@23216
|
15 years |
vboxsync |
Solaris/thread-r0drv-solaris: try calling splx without really calling splr.
|
|
|
@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 …
|
|
|
@23076
|
15 years |
vboxsync |
Solaris/thread-r0drv-solaris: try with IPL/PIL 0 instead of 1.
|
|
|
@23065
|
15 years |
vboxsync |
Runtime: fixed IPRT_TARGET_NT4.
|
|
|
@23032
|
15 years |
vboxsync |
FreeBSD build fix
|
|
|
@22991
|
15 years |
vboxsync |
Solaris/sem-r0drv: fix for #4259 host deadlock.
|
|
|
@22877
|
15 years |
vboxsync |
Runtime/Powernotification: Add missing initializer for spinlock …
|
|
|
@22853
|
15 years |
vboxsync |
FreeBSD kernel header fix
|
|
|
@22821
|
15 years |
vboxsync |
Build fix for Windows
|
|
|
@22820
|
15 years |
vboxsync |
Runtime/powernotification: Initialize SPINLOCKTMP variables
|
|
|
@22819
|
15 years |
vboxsync |
FreeBSD: Fix R0 semevent implementation for FreeBSD 7.x
|
|
|
@22773
|
15 years |
vboxsync |
semevent-r0drv-solaris.c, semeventmulti-r0drv-solaris.c: Added …
|
|
|
@22770
|
15 years |
vboxsync |
Solaris/semevent-r0drv: prevent deadlock when waking threads from …
|
|
|
@22680
|
15 years |
vboxsync |
memobj-r0drv-linux.c: the goto police.
|
|
|
@22679
|
15 years |
vboxsync |
memobj-r0drv-linux.c: polish.
|
|
|
@22677
|
15 years |
vboxsync |
Runtime/FreeBSD: Initialize spinlock variables and fix panic with …
|
|
|
@22650
|
15 years |
vboxsync |
spinlock-r0drv-freebsd.c,spinlock.h: quick review w/ bugfixes.
|
|
|
@22649
|
15 years |
vboxsync |
Solaris/r0drvthread: trying spl level 1 for #4147. temporary.
|
|
|
@22617
|
15 years |
vboxsync |
build fix 1
|
|
|
@22616
|
15 years |
vboxsync |
build fix
|
|
|
@22614
|
15 years |
vboxsync |
Solaris/r0drvthread: temporary #4147
|
|
|
@22613
|
15 years |
vboxsync |
Runtime/r0drv/linux: introduced hack to properly map pages on PAE …
|
|
|
@22582
|
15 years |
vboxsync |
Runtime/semevent{multi}-r0drv-freebsd:
Replace spin/default …
|
|
|
@22581
|
15 years |
vboxsync |
Runtime/r0drv/freeBSD: Include needed header files
|
|
|
@22580
|
15 years |
vboxsync |
Runtime/spinlock-r0drv-freebsd:
Replace spin mutexes with our own …
|
|
|
@22579
|
15 years |
vboxsync |
Runtime/semfastmutex-r0drv-freebsd:
Replace mutexes with …
|
|
|
@22574
|
15 years |
vboxsync |
Runtime/memobj-r0drv-freebsd: rtR0MemObjNativeReserveInMap may remove …
|
|
|
@22566
|
15 years |
vboxsync |
IPRT/thread/solaris: Backed out changes to RTThreadPreempt* made in …
|
|
|
@22565
|
15 years |
vboxsync |
Solaris/threadr0drv: temporary for #4147
|
|
|
@22558
|
15 years |
vboxsync |
RTThreadIsInInterrupt/solaris: Use servicing_interrupt().
|
|
|
@22557
|
15 years |
vboxsync |
the-solaris-kernel.h: need iprt/types.h for bool.
|
|
|
@22556
|
15 years |
vboxsync |
RTLogWriteDebugger-r0drv-solaris.c: Don't call cmn_err if interrupts …
|
|
|
@22550
|
15 years |
vboxsync |
spinlock-r0drv-solaris.c: more assertions, now for the interrupt flag …
|
|
|
@22531
|
15 years |
vboxsync |
IPRT/r0drv/Linux: fixed comments about allocations
|
|
|
@22508
|
15 years |
vboxsync |
use GFP_DMA32 first on 32-bit PAE systems (like on 64-bit hosts) …
|
|
|
@22477
|
15 years |
vboxsync |
vbi/thread-r0drv-solaris.c: see if this makes any difference.
|
|
|
@22439
|
15 years |
vboxsync |
vbi/mpnotification-r0drv-solaris.c: Removed the racy code.
|
|
|
@22437
|
15 years |
vboxsync |
thread-r0drv-solaris.c: sys/spl.h already in the-solaris-kernel.h
|
|
|
@22436
|
15 years |
vboxsync |
vbi/thread-r0drv-solaris.c: sys/spl.h -> the-solaris-kernel.h
|
|
|
@22435
|
15 years |
vboxsync |
the-solaris-kernel.h: include sys/spl.h
|
|
|
@22427
|
15 years |
vboxsync |
Solaris/RTThreadPreemptIsEnabled: missing include.
|
|
|
@22424
|
15 years |
vboxsync |
build fix
|
|
|
@22422
|
15 years |
vboxsync |
build fix
|
|
|
@22420
|
15 years |
vboxsync |
IPRT/RTThreadPreemptRestore: restore the spl after kpreempt_enable() …
|
|
|
@22419
|
15 years |
vboxsync |
build fix
|
|
|
@22418
|
15 years |
vboxsync |
IPRT: RTThreadPreemptDisble/Restore must work the SPL/PIL as well for …
|
|
|
@22407
|
15 years |
vboxsync |
RTThreadPreemptIsEnabled: fix.
|
|
|
@22387
|
15 years |
vboxsync |
Solaris/Preemption: #4147, #4197: Raise PIL for fastcall, check PIL in …
|
|
|
@22366
|
15 years |
vboxsync |
Solaris/mpnotification: fixed race in mpnotificationinit.
|
|
|
@22355
|
15 years |
vboxsync |
Runtime/Linux: don't allow to pass pages above 4GB to …
|
|
|
@22347
|
15 years |
vboxsync |
Solaris/mpnotification: Cache CPU set to avoid recursive calls to …
|
|
|
@22174
|
15 years |
vboxsync |
alloc-r0drv.cpp: relaxed the assertion in RTMemExecAlloc a bit.
|
|
|
@22151
|
15 years |
vboxsync |
IPRT,SUPDrv: Changed RTTHREADPREEMPTSTATE breaking binary …
|
|
|
@22150
|
15 years |
vboxsync |
IPRT,SUPDrv: Changed RTTHREADPREEMPTSTATE breaking binary …
|
|
|
@22139
|
15 years |
vboxsync |
IPRT: Corrected RT_ASSERT_PREEMPT_CPUID_SPIN_RELEASE to work around …
|
|
|
@22134
|
15 years |
vboxsync |
Build fix.
|
|
|
@22132
|
15 years |
vboxsync |
spinlock-r0drv-solaris.c: build fix.
|
|
|
@22131
|
15 years |
vboxsync |
spinlock-r0drv-[solaris|linux].c: More preemption assertions.
|
|
|
@22130
|
15 years |
vboxsync |
spinlock-r0drv-[solaris|linux].c: More preemption assertions.
|
|
|
@22129
|
15 years |
vboxsync |
spinlock-r0drv-solaris.c: More preemption assertions.
|
|
|
@22126
|
15 years |
vboxsync |
RTSpinlockAcquireNoInts/solaris: Must disable interrupts.
|
|
|
@22125
|
15 years |
vboxsync |
alloc-r0drv.cpp: Relax RTMem*Alloc* checks.
|
|
|
@22076
|
15 years |
vboxsync |
build fix.
|
|
|
@22074
|
15 years |
vboxsync |
semaphore-r0drv-darwin.cpp: cMillies == 0 will not block.
|
|
|
@22073
|
15 years |
vboxsync |
iprt/r0drv/solaris: context assertions (RT_MORE_STRICT).
|
|
|
@22069
|
15 years |
vboxsync |
memobj-r0drv-darwin.cpp: Fixed assertion which would cause panic in …
|
|
|
@22057
|
15 years |
vboxsync |
thread-r0drv-linux.c: fixed inverted condition
|
|
|
@22052
|
15 years |
vboxsync |
IPRT: RT_MORE_STRICT for r0rdv and r0drv/darwin.
|
|
|
@22038
|
15 years |
vboxsync |
semspinmutex-r0drv-generic.c: Return VERR_SEM_BAD_CONTEXT if …
|
|
|
@21995
|
15 years |
vboxsync |
RTSemEventSignal/solaris-r0drv: interrupt flag assertions.
|
|
|
@21934
|
15 years |
vboxsync |
semspinmutex-r0drv-generic.cpp: deleted, we're using the .c version.
|
|
|
@21933
|
15 years |
vboxsync |
rtSemSpinMutexEnter: Fixed calls to RTThreadPreemptDisable with …
|
|
|
@21766
|
15 years |
vboxsync |
thread-r0drv-linux.c: shot at the 2.4 additions build breaks.
|
|
|
@21658
|
15 years |
vboxsync |
Runtime/memobj-freebsd: Fix crash during VM temrination on …
|
|
|
@21657
|
15 years |
vboxsync |
Runtime/memuserkernel-freebsd: Fix compilation. There is no …
|
|
|
@21633
|
15 years |
vboxsync |
vbi/memobj-r0drv-solaris.c: reserving kernel address space. (Same as …
|
|
|
@21621
|
15 years |
vboxsync |
memobj-r0drv-solaris.c: Implemented reserving kernel address space.
|
|
|
@21595
|
15 years |
vboxsync |
grumble
|
|
|