|
|
@29661
|
15 years |
vboxsync |
IPRT: IPRT_DEBUG_SEMS cleanup - use macros.
|
|
|
@29648
|
15 years |
vboxsync |
Runtime: s/TASK_COMM_LEN/sizeof(current->comm)/ (fix debug builds …
|
|
|
@29250
|
15 years |
vboxsync |
iprt/asm*.h: split out asm-math.h, don't include asm-*.h from asm.h, …
|
|
|
@29027
|
15 years |
vboxsync |
RTR0MemObjEnterPhys/rtR0MemObjNativeEnterPhys: Validate the cache …
|
|
|
@28800
|
15 years |
vboxsync |
Automated rebranding to Oracle copyright/license strings via filemuncher
|
|
|
@28788
|
15 years |
vboxsync |
iprt/memobj: use the correct object for determining the cache policy
|
|
|
@28777
|
15 years |
vboxsync |
iprt: added CachePolicy parameter to RTR0MemObjEnterPhys()
|
|
|
@28702
|
15 years |
vboxsync |
spinlock-r0drv-linux.c: Added checks for consistent NoIrq usage.
|
|
|
@28697
|
15 years |
vboxsync |
assert-r0drv-linux.c: added KERN_EMERG to the printk()s.
|
|
|
@28469
|
15 years |
vboxsync |
semmutex-r0drv-linux.c: fairness fix.
|
|
|
@28466
|
15 years |
vboxsync |
semmutex-r0drv-linux.c: bug fix.
|
|
|
@28462
|
15 years |
vboxsync |
IPRT,SUPDrv: Basic testcase for ring-0 RTSemMutex*.
|
|
|
@28436
|
15 years |
vboxsync |
IPRT: Reimplemented RTSemMutex for ring-0 linux - untested.
|
|
|
@28298
|
15 years |
vboxsync |
iprt,Config.kmk: Make sure the RTMemAllocVar* alignment gets poisoned …
|
|
|
@27669
|
15 years |
vboxsync |
Runtime/r0drv/linux: fixed RTR0MemKernelIsValidAddr() for AMD64
|
|
|
@27199
|
15 years |
vboxsync |
r0drv/linux/timer: hrtimer pinning fix for Linux >= 2.6.31 (code not …
|
|
|
@27198
|
15 years |
vboxsync |
r0drv/linux/timer: be consistent, this is SMP only
|
|
|
@27196
|
15 years |
vboxsync |
build fix
|
|
|
@27194
|
15 years |
vboxsync |
r0drv/linux/timer: adapt to Linux kernels >= 2.6.31 where …
|
|
|
@26869
|
15 years |
vboxsync |
Runtime/r0drv/memobj-linux: added printk debugging output for path in …
|
|
|
@26866
|
15 years |
vboxsync |
Runtime/r0drv/memobj-linux: alignment for …
|
|
|
@26864
|
15 years |
vboxsync |
Runtime/r0drv/memobj-linux: alignment for rtR0MemObjNativeAllocPhys()
|
|
|
@26847
|
15 years |
vboxsync |
Don't pass uAlignment=0 to rtR0MemObjNativeAllocPhys, resolve the …
|
|
|
@26430
|
15 years |
vboxsync |
Introducing RTR0MemObjAllocPhysEx
|
|
|
@26344
|
15 years |
vboxsync |
Runtime: white space cleanup.
|
|
|
@25951
|
15 years |
vboxsync |
Runtime: gcc warning
|
|
|
@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.
|
|
|
@25642
|
15 years |
vboxsync |
DOXYGEN -> DOXYGEN_RUNNING.
|
|
|
@25591
|
15 years |
vboxsync |
fix for compiling against Linux 2.6.33+
|
|
|
@25536
|
15 years |
vboxsync |
iprt/assert.h: Added RTAssertMsg2Add[Weak][V] for dumping the lock …
|
|
|
@25530
|
15 years |
vboxsync |
rtR0AssertNativeMsg2V: fixes all over the place.
|
|
|
@25528
|
15 years |
vboxsync |
IPRT,SUPDrv,++: AssertMsg[12] -> AssertMsg1Weak, AssertMsg1, …
|
|
|
@25427
|
15 years |
vboxsync |
Runtime/r0drv/timer-linux: make the hrtimer code work, requires Linux …
|
|
|
@25425
|
15 years |
vboxsync |
the-linux-kernel.h: PAGE_KERNEL_EXEC was introduced with 2.6.8.
|
|
|
@25378
|
15 years |
vboxsync |
Use RTSemMutexRequest*Debug in strict builds.
|
|
|
@24956
|
15 years |
vboxsync |
Runtime/r0drv/linux: final fix for the prepare_to_wait() / …
|
|
|
@24902
|
15 years |
vboxsync |
Runtime/r0drv/linux: fix for the finish_wait() fix
|
|
|
@24885
|
15 years |
vboxsync |
build fix
|
|
|
@24883
|
15 years |
vboxsync |
Runtime/r0drv/linux: fix finish_wait() for Linux 2.4 kernels
|
|
|
@24181
|
15 years |
vboxsync |
VMM,SUPDrv,IPRT: Always initialize RTSPINLOCKTMP structures.
|
|
|
@23717
|
15 years |
vboxsync |
Runtime/r0drv/linux: include linux/sched.h directly (was always …
|
|
|
@23611
|
15 years |
vboxsync |
typo
|
|
|
@23610
|
15 years |
vboxsync |
IPRT,VMM,SUPDrv,VBGLR0: Added a parameter to RTR0MemObjLockUser/Kernel …
|
|
|
@22680
|
15 years |
vboxsync |
memobj-r0drv-linux.c: the goto police.
|
|
|
@22679
|
15 years |
vboxsync |
memobj-r0drv-linux.c: polish.
|
|
|
@22617
|
15 years |
vboxsync |
build fix 1
|
|
|
@22616
|
15 years |
vboxsync |
build fix
|
|
|
@22613
|
15 years |
vboxsync |
Runtime/r0drv/linux: introduced hack to properly map pages on PAE …
|
|
|
@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) …
|
|
|
@22355
|
15 years |
vboxsync |
Runtime/Linux: don't allow to pass pages above 4GB to …
|
|
|
@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 …
|
|
|
@22131
|
15 years |
vboxsync |
spinlock-r0drv-[solaris|linux].c: More preemption assertions.
|
|
|
@22130
|
15 years |
vboxsync |
spinlock-r0drv-[solaris|linux].c: More preemption assertions.
|
|
|
@22057
|
15 years |
vboxsync |
thread-r0drv-linux.c: fixed inverted condition
|
|
|
@21766
|
15 years |
vboxsync |
thread-r0drv-linux.c: shot at the 2.4 additions build breaks.
|
|
|
@21552
|
15 years |
vboxsync |
thread-r0drv-linux.c: Make sure we return boolean.
|
|
|
@21538
|
15 years |
vboxsync |
fixed comment.
|
|
|
@21536
|
15 years |
vboxsync |
iprt/thread.h: Redefined RTThreadPreemptIsEnabled for systems without …
|
|
|
@21497
|
15 years |
vboxsync |
RTR0MemObj*: correctly reject unsupported alignment requirements …
|
|
|
@21356
|
15 years |
vboxsync |
typo
|
|
|
@21349
|
15 years |
vboxsync |
spinlock-r0drv-linux.c: missing header.
|
|
|
@21337
|
15 years |
vboxsync |
IPRT,HostDrv,AddDrv: Export public IPRT symbols for the linux kernel …
|
|
|
@21314
|
15 years |
vboxsync |
IPRT: Implemented rtR0MemObjNativeLockKernel for linux.
|
|
|
@21296
|
15 years |
vboxsync |
Linux kernel modules: compile fix for recent Linux kernels
|
|
|
@21284
|
15 years |
vboxsync |
RTR0MemAreKernelAndUserRangesDifferent -> …
|
|
|
@21282
|
15 years |
vboxsync |
iprt/mem.h: Added RTR0MemAreKernelAndUserRangesDifferent.
|
|
|
@21278
|
15 years |
vboxsync |
RTR0MemUser/Kernel implementation for linux. (hope it compiles most places)
|
|
|
@21266
|
15 years |
vboxsync |
the-linux-kernel.h: fixed PAGE_SIZE warnings.
|
|
|
@20525
|
16 years |
vboxsync |
iprt/memobj.h: Added RTR0MemObjProtect, only implemented for darwin.
|
|
|
@20374
|
16 years |
vboxsync |
*: s/RT_\(BEGIN|END\)_DECLS/RT_C_DECLS_\1/g
|
|
|
@20364
|
16 years |
vboxsync |
IPRT: BEGIN_DECLS -> RT_BEGIN_DECLS; END_DECLS -> RT_END_DECLS.
|
|
|
@20124
|
16 years |
vboxsync |
IPRT,SUP: Minor driver version change - added …
|
|
|
@19941
|
16 years |
vboxsync |
iprt/linux: Fixed RTThreadPreemptIsEnabled, only tested without …
|
|
|
@19937
|
16 years |
vboxsync |
IPRT: Merge RTThreadPreemptDisable-r0drv-linux.c & …
|
|
|
@19912
|
16 years |
vboxsync |
iprt/linux: RTThreadPreemptIsPending update.
|
|
|
@19907
|
16 years |
vboxsync |
IPRT: RTThreadPreemptIsPending for linux
|
|
|
@19888
|
16 years |
vboxsync |
semevent-r0drv-linux.c: Use ASMAtomicWriteU32 instead of XchgU32.
|
|
|
@19887
|
16 years |
vboxsync |
semevent-r0drv-linux.c: Fixed missing initialization of the fState …
|
|
|
@19886
|
16 years |
vboxsync |
semevetnmulti-r0drv-linux.c: Fixed missing initialization of the …
|
|
|
@19389
|
16 years |
vboxsync |
IPRT: Implemented RTMpPokeCpu where it made sense (untested).
|
|
|
@18522
|
16 years |
vboxsync |
memobj-r0drv-linux.c: nitpicking.
|
|
|
@18250
|
16 years |
vboxsync |
enable vm_insert_page() for Linux 2.6.23+
|
|
|
@16464
|
16 years |
vboxsync |
set VM_LOCKED to pin pages allocated with mmap()
|
|
|
@15851
|
16 years |
vboxsync |
small cosmetical fix
|
|
|
@15843
|
16 years |
vboxsync |
RTMpIsCpuWorkPending() -> RTMpIsCpuWorkPending(void), corrected …
|
|
|
@15837
|
16 years |
vboxsync |
Added RTMpIsCpuWorkPending stub.
|
|
|
@15801
|
16 years |
vboxsync |
linux RTThreadPreemptDisable/Restore: Set and check dummy like on Solaris.
|
|
|
@15798
|
16 years |
vboxsync |
implemented RTThreadPreemptDisable() and RTThreadPreemptRestore …
|
|
|
@14824
|
16 years |
vboxsync |
IPRT: RTR0MemObjMapKernelEx for mapping a portion of a memory object …
|
|
|
@14465
|
16 years |
vboxsync |
thread2-r0drv-linux.c: RTThreadPreemptIsEnabled, return false if …
|
|
|
@14423
|
16 years |
vboxsync |
Debug log mutex fix for linux in atomic context.
|
|
|
@14318
|
16 years |
vboxsync |
Fix a couple of words doubled in comments. No code changes.
|
|
|
@13994
|
16 years |
vboxsync |
better check
|
|
|