VirtualBox

source: vbox/trunk/src/VBox/Runtime/r0drv

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @22419   16 years vboxsync build fix
(edit) @22418   16 years vboxsync IPRT: RTThreadPreemptDisble/Restore must work the SPL/PIL as well for …
(edit) @22407   16 years vboxsync RTThreadPreemptIsEnabled: fix.
(edit) @22387   16 years vboxsync Solaris/Preemption: #4147, #4197: Raise PIL for fastcall, check PIL in …
(edit) @22366   16 years vboxsync Solaris/mpnotification: fixed race in mpnotificationinit.
(edit) @22355   16 years vboxsync Runtime/Linux: don't allow to pass pages above 4GB to …
(edit) @22347   16 years vboxsync Solaris/mpnotification: Cache CPU set to avoid recursive calls to …
(edit) @22174   16 years vboxsync alloc-r0drv.cpp: relaxed the assertion in RTMemExecAlloc a bit.
(edit) @22151   16 years vboxsync IPRT,SUPDrv: Changed RTTHREADPREEMPTSTATE breaking binary …
(edit) @22150   16 years vboxsync IPRT,SUPDrv: Changed RTTHREADPREEMPTSTATE breaking binary …
(edit) @22139   16 years vboxsync IPRT: Corrected RT_ASSERT_PREEMPT_CPUID_SPIN_RELEASE to work around …
(edit) @22134   16 years vboxsync Build fix.
(edit) @22132   16 years vboxsync spinlock-r0drv-solaris.c: build fix.
(edit) @22131   16 years vboxsync spinlock-r0drv-[solaris|linux].c: More preemption assertions.
(edit) @22130   16 years vboxsync spinlock-r0drv-[solaris|linux].c: More preemption assertions.
(edit) @22129   16 years vboxsync spinlock-r0drv-solaris.c: More preemption assertions.
(edit) @22126   16 years vboxsync RTSpinlockAcquireNoInts/solaris: Must disable interrupts.
(edit) @22125   16 years vboxsync alloc-r0drv.cpp: Relax RTMem*Alloc* checks.
(edit) @22076   16 years vboxsync build fix.
(edit) @22074   16 years vboxsync semaphore-r0drv-darwin.cpp: cMillies == 0 will not block.
(edit) @22073   16 years vboxsync iprt/r0drv/solaris: context assertions (RT_MORE_STRICT).
(edit) @22069   16 years vboxsync memobj-r0drv-darwin.cpp: Fixed assertion which would cause panic in …
(edit) @22057   16 years vboxsync thread-r0drv-linux.c: fixed inverted condition
(edit) @22052   16 years vboxsync IPRT: RT_MORE_STRICT for r0rdv and r0drv/darwin.
(edit) @22038   16 years vboxsync semspinmutex-r0drv-generic.c: Return VERR_SEM_BAD_CONTEXT if …
(edit) @21995   16 years vboxsync RTSemEventSignal/solaris-r0drv: interrupt flag assertions.
(edit) @21934   16 years vboxsync semspinmutex-r0drv-generic.cpp: deleted, we're using the .c version.
(edit) @21933   16 years vboxsync rtSemSpinMutexEnter: Fixed calls to RTThreadPreemptDisable with …
(edit) @21766   16 years vboxsync thread-r0drv-linux.c: shot at the 2.4 additions build breaks.
(edit) @21658   16 years vboxsync Runtime/memobj-freebsd: Fix crash during VM temrination on …
(edit) @21657   16 years vboxsync Runtime/memuserkernel-freebsd: Fix compilation. There is no …
(edit) @21633   16 years vboxsync vbi/memobj-r0drv-solaris.c: reserving kernel address space. (Same as …
(edit) @21621   16 years vboxsync memobj-r0drv-solaris.c: Implemented reserving kernel address space.
(edit) @21595   16 years vboxsync grumble
(edit) @21594   16 years vboxsync thread-r0drv-solaris.c: better interrupt context detection?
(edit) @21593   16 years vboxsync RTSemSpinMutexRequest: Some adjustments.
(edit) @21555   16 years vboxsync semspinmutex-r0drv-generic.c: better fix.
(edit) @21554   16 years vboxsync semspinmutex-r0drv-generic.c: Fixed missing wakup.
(edit) @21552   16 years vboxsync thread-r0drv-linux.c: Make sure we return boolean.
(edit) @21548   16 years vboxsync semspinmutex-r0drv-generic.c: Two bugfixes, more assertions.
(edit) @21545   16 years vboxsync semspinmutex-r0drv-generic.c: Fixed RTSemSpinMutexRelease.
(edit) @21543   16 years vboxsync semspinmutex-r0drv-generic.c: windows build fix
(edit) @21540   16 years vboxsync IPRT: RTSemSpinMutex implementation.
(edit) @21538   16 years vboxsync fixed comment.
(edit) @21537   16 years vboxsync todo
(edit) @21536   16 years vboxsync iprt/thread.h: Redefined RTThreadPreemptIsEnabled for systems without …
(edit) @21497   16 years vboxsync RTR0MemObj*: correctly reject unsupported alignment requirements …
(edit) @21452   16 years vboxsync Solaris/vbi: Fixed preemption issue for Solaris 10 by hardcoded offsets.
(edit) @21356   16 years vboxsync typo
(edit) @21349   16 years vboxsync spinlock-r0drv-linux.c: missing header.
(edit) @21337   16 years vboxsync IPRT,HostDrv,AddDrv: Export public IPRT symbols for the linux kernel …
(edit) @21314   16 years vboxsync IPRT: Implemented rtR0MemObjNativeLockKernel for linux.
(edit) @21296   16 years vboxsync Linux kernel modules: compile fix for recent Linux kernels
(edit) @21292   16 years vboxsync svn:eol-style native
(edit) @21284   16 years vboxsync RTR0MemAreKernelAndUserRangesDifferent -> …
(edit) @21283   16 years vboxsync memuserkernel-r0drv-nt.cpp: build fix.
(edit) @21282   16 years vboxsync iprt/mem.h: Added RTR0MemAreKernelAndUserRangesDifferent.
(edit) @21281   16 years vboxsync RTR0MemUser/Kernel implementation for OS/2 while I'm at it. (untested)
(edit) @21280   16 years vboxsync RTR0MemUser/Kernel implementation for FreeBSD. (also completely untested)
(edit) @21279   16 years vboxsync RTR0MemUser/Kernel implementation for NT. (also completely untested)
(edit) @21278   16 years vboxsync RTR0MemUser/Kernel implementation for linux. (hope it compiles most places)
(edit) @21277   16 years vboxsync I'm not paying attention here…
(edit) @21275   16 years vboxsync RTR0MemUser/Kernel implementation for solaris.
(edit) @21274   16 years vboxsync RTR0MemUser/Kernel implementation for darwin.
(edit) @21273   16 years vboxsync RTR0MemUser/Kernel implementation for darwin.
(edit) @21266   16 years vboxsync the-linux-kernel.h: fixed PAGE_SIZE warnings.
(edit) @20929   16 years vboxsync semevent-r0drv-nt.cpp: s/pEventInt/pThis/g
(edit) @20923   16 years vboxsync semevent*-r0drv-nt.cpp: we've agreed that only the object is subject …
(edit) @20913   16 years vboxsync semevent*-r0drv-nt.cpp: Removed left over WaitReason bits.
(edit) @20912   16 years vboxsync semeventmulti-r0drv-nt.cpp,semevent-r0drv-nt.cpp: Seems it's ok to …
(edit) @20909   16 years vboxsync initterm-r0drv.cpp: Must call rtThreadTerm on Windows or we'll be …
(edit) @20884   16 years vboxsync More comments
(edit) @20883   16 years vboxsync Call KeWaitForSingleObject with UserMode for event semaphores
(edit) @20793   16 years vboxsync semevent*-r0drv-solaris.c(+spinlock-r0drv-solaris.c+the-solaris-kernel. …
(edit) @20554   16 years vboxsync thread-r0drv-freebsd.c: changed (C) to Sun.
(edit) @20553   16 years vboxsync blank lines.
(edit) @20526   16 years vboxsync rtR0MemObjNativeAllocLow/solaris: removed misplaced assertion (it …
(edit) @20525   16 years vboxsync iprt/memobj.h: Added RTR0MemObjProtect, only implemented for darwin.
(edit) @20507   16 years vboxsync memobj-r0drv-darwin.cpp: Failed attempt at fixing …
(edit) @20480   16 years vboxsync warning
(edit) @20477   16 years vboxsync fix stupid cut and paste
(edit) @20471   16 years vboxsync xtracker 3945 - allow lowmem allocs to be non-contig
(edit) @20449   16 years vboxsync FreeBSD: Implement preemption API for guest SMP and enable it …
(edit) @20448   16 years vboxsync Runtime/semevent-r0drv-freebsd: Use a sleeping mutex instead of a …
(edit) @20374   16 years vboxsync *: s/RT_\(BEGIN|END\)_DECLS/RT_C_DECLS_\1/g
(edit) @20364   16 years vboxsync IPRT: BEGIN_DECLS -> RT_BEGIN_DECLS; END_DECLS -> RT_END_DECLS.
(edit) @20355   16 years vboxsync IPRT: some dbgmod bits.
(edit) @20208   16 years vboxsync FreeBSD: typo
(edit) @20130   16 years vboxsync build fix.
(edit) @20124   16 years vboxsync IPRT,SUP: Minor driver version change - added …
(edit) @20116   16 years vboxsync semevent-r0drv-freebsd.c: r=bird: two bugs.
(edit) @20107   16 years vboxsync SemEvent-r0drv/FreeBSD: Don't use tvtohz for an infinite timeout. …
(edit) @19998   16 years vboxsync Solaris/vbi: vbi_execute_on_one fix. New vbi binaries.
(edit) @19990   16 years vboxsync initterm-r0drv-nt.cpp: more names.
(edit) @19983   16 years vboxsync initterm-r0drv-nt.cpp: Some more data.
(edit) @19975   16 years vboxsync initterm-r0drv-nt.cpp: Proper Vista64 test.
(edit) @19972   16 years vboxsync SemEvent/FreeBSD: Use tsleep instead of msleep_spin. Looks like tlseep …
(edit) @19971   16 years vboxsync initterm-r0drv-nt.cpp: XP64 (untested).
(edit) @19969   16 years vboxsync IPRT/r0drv-nt: Cleaning up the preemption hacks; XP SP2 is done.
(edit) @19956   16 years vboxsync memobj-r0drv-darwin.cpp: Added an ugly hack in …
Note: See TracRevisionLog for help on using the revision log.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette