|
|
@33642
|
14 years |
vboxsync |
this flag is not available in Linux 2.4
|
|
|
@33641
|
14 years |
vboxsync |
bit more safety
|
|
|
@33640
|
14 years |
vboxsync |
Linux host page allocator: don't use system reserves for >=1M reqs
|
|
|
@33630
|
14 years |
vboxsync |
waitqueue-r0drv-linux.h: Use the RT_NS/US_1SEC constants.
|
|
|
@33619
|
14 years |
vboxsync |
Runtime/r0drv/memobj-r0drv-linux.c: set GFP_NOMEMALLOC when …
|
|
|
@33609
|
14 years |
vboxsync |
Runtime/r0drv/linux: fix absolute timeouts with Linux jiffies
|
|
|
@33603
|
14 years |
vboxsync |
timer-r0drv-linux: typo, fixes hangs with highres timers enabled
|
|
|
@33540
|
14 years |
vboxsync |
*: spelling fixes, thanks Timeless!
|
|
|
@33441
|
14 years |
vboxsync |
Linux additions: symlinks only for Linux 2.6 guests
|
|
|
@33439
|
14 years |
vboxsync |
IPRT, Linux additions, Shared folders: added support for guest shared …
|
|
|
@33373
|
14 years |
vboxsync |
semeventmulti-r0drv-linux: Missing release during destroy
|
|
|
@33358
|
14 years |
vboxsync |
Runtime/r0drv/linux: fix for debug builds on 2.4 kernels
|
|
|
@33269
|
14 years |
vboxsync |
IPRT: A quick replacement of the RTMemPage* and RTMemExec* APIs on …
|
|
|
@33155
|
14 years |
vboxsync |
IPRT: Added RTSemEventGetResolution and RTSemEventMultiGetResolution …
|
|
|
@33043
|
14 years |
vboxsync |
nt,linux: Added missing flag validation in the RTSemEventMultiWaitEx* …
|
|
|
@33033
|
14 years |
vboxsync |
IPRT: Implemented RTSemEventWaitEx[Debug] for ring-0 linux.
|
|
|
@33019
|
14 years |
vboxsync |
waitqueue-r0drv-linux.h: 2.4.x build fix
|
|
|
@33018
|
14 years |
vboxsync |
waitqueue-r0drv-linux.h: 2.4.x build fix
|
|
|
@33017
|
14 years |
vboxsync |
waitqueue-r0drv-linux.h: 2.4.x build fix
|
|
|
@33014
|
14 years |
vboxsync |
waitqueue-r0drv-linux.h: The init_wait() macro didn't put the argument …
|
|
|
@33012
|
14 years |
vboxsync |
IPRT,SUPDrv,VBoxGuest: Reimplemented RTSemEventWait* so that it can …
|
|
|
@33011
|
14 years |
vboxsync |
IPRT,SUPDrv,VBoxGuest: Reimplemented RTSemEventWait* so that it can …
|
|
|
@33006
|
14 years |
vboxsync |
IPRT: fixed rtR0MemObjLinuxAllocPages() which broke large pages on …
|
|
|
@32757
|
14 years |
vboxsync |
more fudge.
|
|
|
@32748
|
14 years |
vboxsync |
r0drv/linux/timer-r0drv-linux.c: fixes for cpu specific timers.
|
|
|
@32737
|
14 years |
vboxsync |
timer-r0drv-linux.c: Fixes.
|
|
|
@32711
|
14 years |
vboxsync |
timer-r0drv-linux.c: incorrect check for cpu migration.
|
|
|
@32708
|
14 years |
vboxsync |
iprt: build fixes
|
|
|
@32707
|
14 years |
vboxsync |
IPRT: Added RTMemAllocEx[Tag] and RTMemFreeEx, only implemented in …
|
|
|
@32674
|
14 years |
vboxsync |
IPRT: started on some internal ring-0 alloc api.
|
|
|
@32670
|
14 years |
vboxsync |
timer-r0drv-linux.c: bug fixes. The ugly guest debugging tracking will …
|
|
|
@32648
|
14 years |
vboxsync |
IPRT: linux kernel timer changes, testcase. hrtimers are not working …
|
|
|
@32572
|
14 years |
vboxsync |
VMM,SUPDrv,IPRT: More changes for related to the priodic preemption …
|
|
|
@32504
|
14 years |
vboxsync |
SUPDrv,IPRT,VMM,DevAPIC: Added RTTimerCanDoHighResolution and exposed …
|
|
|
@32485
|
14 years |
vboxsync |
timer-r0drv-linux.c: doc typo.
|
|
|
@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 …
|
|
|