Runtime/r0drv/solaris: Doxygen bugref comment.
header (C) fixes
Runtime/r0drv/solaris: custom r0 assert diversion.
r0drv/solaris/solevent*: Must re-check the wait condition before going to sleep.
Warning again.
IPRT,Drivers: Committed a modified version of the diff_linux_guest_host patch. This mangles the IPRT symbols in kernel space on linux and later other platforms.
IPRT: Added RTSemEventGetResolution and RTSemEventMultiGetResolution to r0drv.
IPRT: Reimplemented ring-0 event semaphores for solaris.
IPRT: Fixed and enabled the new code in r0drv/solaris/semeventmulti-r0drv-solaris.c.
semeventmulti-r0drv-solaris.c: High resolution timeout hacking in progress (disabled).
Runtime/r0drv/Solaris: SemEvent fixes.
semeventmulti-r0drv-solaris.c: Simplified it. No need to spend a lot of code trying to avoid some cv_broadcast calls.
semeventmulti-r0drv-solaris.c: The atomic+volatile mess isn't needed because of the mutex.
semeventmulti-r0drv-solaris.c: that the version changed is sufficient, testing that it has to be higher is wrong because the value may wrap around.
Runtime/r0drv/solaris: SemEventMulti fix.
Runtime/r0drv/solaris: RTSemEvenMulti, remove temporary log line.
Runtime/r0drv/solaris: fix RTSemEventMulti for spurious wakeups (#5090)
r0drv/solaris: asm*.h fixes
Automated rebranding to Oracle copyright/license strings via filemuncher
Solaris/r0drv: SemEventMulti fix double decrement.
iprt: Use RTMSINTERVAL for timeouts. Fixed missing timeout underflow checks in two RTFileAioCtxWait implementations.
iprt: Added RTSemEventMultiCreateEx and did some cleanups of the RTSemEventMultiDestroy behavior wrt NIL handles.
r0drv/Solaris: fix warnings.
Solaris/sem-r0drv: fix for #4259 host deadlock.
semevent-r0drv-solaris.c, semeventmulti-r0drv-solaris.c: Added preemption note and applied the workaround to RTSemEventMultiReset as well just to be on the safe side.
Solaris/semevent-r0drv: prevent deadlock when waking threads from interrupt context (#4259)
iprt/r0drv/solaris: context assertions (RT_MORE_STRICT).
semevent*-r0drv-solaris.c(+spinlock-r0drv-solaris.c+the-solaris-kernel.h): Protect the CV with a spinlock to make it possible to signal the sem with preemption disabled.
Runtime/r0drv/solaris: RTSemEventMulti fix for waking all threads not one.
rebranding: IPRT files again.
Rebranding: replacing more innotek strings.
The Big Sun Rebranding Header Change
The Giant CDDL Dual-License Header Change.
drv_usectohz returns clock_t not int.
pThis
Solaris patch 18 (handle cMillies == RT_INDEFINITE_WAIT).
all threads must wakeup on destroy; check for the right macro (bug copied from the freebsd implementation); interruptible/non-interruptible waiting.
Solaris changes.