VirtualBox

source: vbox/trunk/src/VBox/HostDrivers/Support/SUPDrv.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @36265   14 years vboxsync SUPDrv.c: The rest of the thread-part-2 is all generic, so drop the …
(edit) @36262   14 years vboxsync SUPDrv,IPRT,++: Enabled the code for supporting up to 256 host …
(edit) @36254   14 years vboxsync GIP,++: Lots of CPUs (disabled).
(edit) @36239   14 years vboxsync IPRT: set Linux R0 thread priority, compilation warning
(edit) @36233   14 years vboxsync IPRT: linux R0 threads
(edit) @36232   14 years vboxsync RTCPUSET, SUPDrv: Preparation for supporting 256 CPUs/cores/threads.
(edit) @36223   14 years vboxsync SUPDrv.c: Reverted r70430 - Linux does not implement the two functions …
(edit) @36218   14 years vboxsync PCI: interrupts work
(edit) @35346   14 years vboxsync VMM reorg: Moving the public include files from include/VBox to …
(edit) @35051   14 years vboxsync warnings
(edit) @34972   14 years vboxsync SUPDrv: Had to grow SUPLDROPEN::u.In.szFilename from 196 to 260 chars …
(edit) @34321   14 years vboxsync SUPDrv.c: Set the windows timer granularity to 1024, 1000, 512 or 500 …
(edit) @33540   14 years vboxsync *: spelling fixes, thanks Timeless!
(edit) @33375   14 years vboxsync SUPDrv: dtrace experiments.
(edit) @33269   14 years vboxsync IPRT: A quick replacement of the RTMemPage* and RTMemExec* APIs on …
(edit) @33167   14 years vboxsync SUPDrv,SUPLib: Expose the high resolution event semaphore APIs.
(edit) @32755   14 years vboxsync SUPDrv.c: Some timer debugging assistance.
(edit) @32572   14 years vboxsync VMM,SUPDrv,IPRT: More changes for related to the priodic preemption …
(edit) @32504   14 years vboxsync SUPDrv,IPRT,VMM,DevAPIC: Added RTTimerCanDoHighResolution and exposed …
(edit) @32417   14 years vboxsync Backed out r65776
(edit) @32414   14 years vboxsync Export more avl functions
(edit) @31847   14 years vboxsync iprt: removed crc32.h and crc64.h, use crc.h instead.
(edit) @31829   14 years vboxsync IPRT,SUP: Moved the strformat*.cpp completely out of RuntimeR0 on all …
(edit) @31157   14 years vboxsync iprt,++: Tag allocation in all builds with a string, defaulting to …
(edit) @30320   15 years vboxsync *: Replaced memchr(psz, '\0', cb) with RTStrEnd(psz, cb) and worked …
(edit) @29978   15 years vboxsync SUPDrv.c: Temporarily changed VERR_NO_MEMORY in the LDR code with …
(edit) @29250   15 years vboxsync iprt/asm*.h: split out asm-math.h, don't include asm-*.h from asm.h, …
(edit) @28906   15 years vboxsync Linux installation fix
(edit) @28893   15 years vboxsync No longer necessary
(edit) @28891   15 years vboxsync Move more of the runtime into the support driver (Windows host only)
(edit) @28800   15 years vboxsync Automated rebranding to Oracle copyright/license strings via filemuncher
(edit) @28532   15 years vboxsync Solaris/r0drv: RTSemMutex implementation.
(edit) @28505   15 years vboxsync SUPDrv: Solaris: fix trunk builds till r0drv sem is implemented.
(edit) @28462   15 years vboxsync IPRT,SUPDrv: Basic testcase for ring-0 RTSemMutex*.
(edit) @28210   15 years vboxsync increase VBOX_MAX_ALLOC_PAGE_COUNT to 256MB / PAGE_SIZE, set the new …
(edit) @26430   15 years vboxsync Introducing RTR0MemObjAllocPhysEx
(edit) @25744   15 years vboxsync SUPDrv.c: Enabled assertion that was temporarily disabled for me.
(edit) @25534   15 years vboxsync SUPDrv/SUPR0.def: Missing exports.
(edit) @25528   15 years vboxsync IPRT,SUPDrv,++: AssertMsg[12] -> AssertMsg1Weak, AssertMsg1, …
(edit) @25484   15 years vboxsync SUPDrv: Fixed recent regression that may cause the SUPDRVSESSION …
(edit) @25465   15 years vboxsync SUPDrv,++: Made SUPDrv.c platform agnostic and renamed …
(edit) @25462   15 years vboxsync SUPDrv: RTMpOnAll should be run at PASSIVE_LEVEL on windows, so don't …
(edit) @25461   15 years vboxsync SUPDrv: RTMpOnAll should be run at PASSIVE_LEVEL on windows, so don't …
(edit) @25460   15 years vboxsync SUPDrv: some cleanup.
(edit) @25459   15 years vboxsync SUPDrv: Get better GIP values right after resuming it.
(edit) @25434   15 years vboxsync SUPDrv.c: Failing to take the loader lock is fatal.
(edit) @25430   15 years vboxsync Comment added
(edit) @25429   15 years vboxsync Compile fix
(edit) @25428   15 years vboxsync Never call unlock if supdrvLdrLock failed during cleanup.
(edit) @25336   15 years vboxsync HostDrivers,SrvIntNetR0,iprt/ntwrap.mac: Removed all the …
(edit) @25307   15 years vboxsync SUPDrv: Use RTSemMutex instead of RTSemFastMutex for the loader on windows.
(edit) @25300   15 years vboxsync SUPDrv: Cleaned up the native loader implmenetation on windows and …
(edit) @25278   15 years vboxsync SUPDrv: Major IOC version change - preparing to use the native ring-0 …
(edit) @25275   15 years vboxsync SUPDrv: Added SUPGetGIP and added a fNativeLoader indicator to …
(edit) @25262   15 years vboxsync SUPDrv: Works on vista…
(edit) @25260   15 years vboxsync SUPDRV_USE_NATIVE_LOADER -> VBOX_WITH_NATIVE_R0_LOADER
(edit) @25258   15 years vboxsync SUPDrv: Sketched out support for native module loading. (OS parts are …
(edit) @25181   15 years vboxsync Fix warnings.
(edit) @25180   15 years vboxsync SUPDrv.c: Fixed shadow variable and addressed an todo.
(edit) @24022   15 years vboxsync Wrap RTThreadPreemptDisable
(edit) @23728   15 years vboxsync SUPDrv: Moving more stuff over.
(edit) @23726   15 years vboxsync SUPDrv: Moving more stuff over.
(edit) @23725   15 years vboxsync SUPDrv: Started splitting out platform agonstic code to avoid clashes …
(edit) @23699   15 years vboxsync Added SUP_IOCTL_VT_CAPS to get VT-x/AMD-V caps that can only be …
(edit) @23610   15 years vboxsync IPRT,VMM,SUPDrv,VBGLR0: Added a parameter to RTR0MemObjLockUser/Kernel …
(edit) @22615   15 years vboxsync refined r51666
(edit) @22609   15 years vboxsync disable VT-x on Linux < 2.6.13
(edit) @22236   15 years vboxsync Grab TSC as quickly as possible; minor accuracy improvement
(edit) @22224   15 years vboxsync Backed out 51023/24/25.
(edit) @22222   15 years vboxsync Calculate delta between two timer callbacks.
(edit) @21991   15 years vboxsync SUPDrv.c: Fixed matching bug in SUPR0PageProtect.
(edit) @21948   15 years vboxsync Solaris/vboxdrv,vboxnet,vboxusbmon: fixed dependencies to vboxdrv.
(edit) @21546   15 years vboxsync SUPDrv: Export RTThreadIsInInterrupt and RTThreadPreemptIsPossible.
(edit) @21285   15 years vboxsync SUPDrv: Export the RTR0MemUser/Kernel APIs. (Needed for the …
(edit) @21136   15 years vboxsync SUPDrv.c: todo.
(edit) @20982   16 years vboxsync supdrvSessionObjHandleRetain: Must use SUPR0ObjAddRefEx and indicate …
(edit) @20860   16 years vboxsync SUP: Bumped major version because of layout changes in RTLOGGER. …
(edit) @20528   16 years vboxsync SUP: SUPR0PageProtect & SUPR0PageProtect - for creating guard (hyper) …
(edit) @20315   16 years vboxsync Corrected wrong exports
(edit) @20124   16 years vboxsync IPRT,SUP: Minor driver version change - added …
(edit) @19932   16 years vboxsync SUPDrv: Expose the RTThreadPreempt API to modules.
(edit) @19890   16 years vboxsync SUPDrv.c: Corrected wrong arguments.
(edit) @19881   16 years vboxsync SUPDrv.c: Implemented the SEM_CREATE and SEM_OP IOCtls.
(edit) @19867   16 years vboxsync SUPDrv.c: fix wrong assertion.
(edit) @19866   16 years vboxsync SUP: Expose ring-0 event semaphores to ring-3, part 1.
(edit) @19730   16 years vboxsync Backed out 47346
(edit) @19729   16 years vboxsync RTLogSetDefaultInstanceThread change; ring 0 logging fix for multiple VCPUs
(edit) @19592   16 years vboxsync HostDrivers/Support,VMMR0: Use critical_enter and critical_exit to …
(edit) @19454   16 years vboxsync VMM++: More on poking. Fixed broken R0 stats (wrong way of calling …
(edit) @19393   16 years vboxsync SUPDrv: expose RTMpPokeCpu, minor version incremented.
(edit) @19388   16 years vboxsync vboxdrv, Solaris/VBoxNetFlt: RTStrDup and some fixes. (flt part …
(edit) @19257   16 years vboxsync Reapplied 46658 + fix
(edit) @19255   16 years vboxsync Backed out 46655-57 for now
(edit) @19252   16 years vboxsync SUPCallVMMR0(Ex) arguments must include the VCPU id. Note: support …
(edit) @18850   16 years vboxsync SUPDrv.c: 64-bit darwin selectors.
(edit) @18550   16 years vboxsync Fix warning: use %#zx for size_t format.
(edit) @18480   16 years vboxsync SUPDrv.c: size_t warning.
(edit) @18465   16 years vboxsync SUPDrv.c: Avoid the strcpy warning on darwin by using strlen+memcpy, …
(edit) @18191   16 years vboxsync SUPLoggerCtl: program for controlling the ring-0 logging.
(edit) @18169   16 years vboxsync mapping of the GIP page is mandatory
Note: See TracRevisionLog for help on using the revision log.

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