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) @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   15 years vboxsync supdrvSessionObjHandleRetain: Must use SUPR0ObjAddRefEx and indicate …
(edit) @20860   15 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
(edit) @16447   16 years vboxsync typo
(edit) @16446   16 years vboxsync spaces, doxy
(edit) @16347   16 years vboxsync SUPDrv.c: Adjusted the SUPR0GipMap log statement for darwin/amd64.
(edit) @15843   16 years vboxsync RTMpIsCpuWorkPending() -> RTMpIsCpuWorkPending(void), corrected …
(edit) @15841   16 years vboxsync SUPDrv,SUPLib: SUPR0ObjRelease returns VINF_OBJECT_DESTROYED if it …
(edit) @15838   16 years vboxsync Export RTMpIsCpuWorkPending
(edit) @15505   16 years vboxsync SUPDrv,INTNet: Heads up! SupDrv version bumped. Added SUPR0ObjAddRefEx …
(edit) @15212   16 years vboxsync SUPDrv: SUPR0AbsKernelCS/SS/DS/ES shouldn't be the LDT version on darwin!
(edit) @14901   16 years vboxsync SUPDrv,SUPLib: SUPR0NativeEnableHwVirtExt -> SUPR0EnableVTx and darwin …
(edit) @14836   16 years vboxsync SUPDrv.c/memobj-r0drv-darwin.cpp: removed debug printf left behind …
(edit) @14825   16 years vboxsync SUPDrv: Permit userland to make kernel mappings of SUPR0PageAllocEx …
(edit) @14798   16 years vboxsync SUPDrv: Some new exports for VT-x on darwin.
(edit) @14645   16 years vboxsync SUP, VMM: Moved the max alloc/map page count to VBox/param.h
(edit) @14575   16 years vboxsync SUPDrv/SUPLib: New interface for allocating pages of memory with …
(edit) @14515   16 years vboxsync SUPDrv,SUPLib,VMM: Kicked out the dead VBOX_WITH_IDT_PATCHING code.
(edit) @14512   16 years vboxsync SUPDrv.c: warnings.
(edit) @14501   16 years vboxsync IPRT/SUPDrv/VMM: Made RTR0AssertPanicSystem available to VMMR0.r0 on …
(edit) @14496   16 years vboxsync SUPDrv: Export RTR0MemObjEnterPhys (darwin needs it).
(edit) @14373   16 years vboxsync SUPDrv: expose SUPR0GetPagingMode.
(edit) @14334   16 years vboxsync SUPDrv.c: build fix.
(edit) @14332   16 years vboxsync SUPDrv,SUPLib: generic ring-0 service interface.
(edit) @13871   16 years vboxsync VMMR0EntryFast: Always validate idCpu.
(edit) @13858   16 years vboxsync Pass the VMCPU id to the ring 0 callbacks.
(edit) @13839   16 years vboxsync And yet more %V* -> %R* changes…
(edit) @13836   16 years vboxsync s/ELEMENTS/RT_ELEMENTS/g - retiring ELEMENTS (finally).
(edit) @13471   16 years vboxsync Export the new power management functions.
(edit) @13435   16 years vboxsync w64 unwind hacking: renamed SUPDRV_WITH_UNWIND_HACK to …
(edit) @13317   16 years vboxsync vboxdrv: removed superflous stubs
(edit) @13271   16 years vboxsync SUPDrv: Disable interrupts when executing supdrvGipUpdate/PerCpu on …
(edit) @13258   16 years vboxsync SupDrv: shot at an S10 issue, disable interrupts while updating the …
(edit) @13061   16 years vboxsync warnings
(edit) @12809   16 years vboxsync build fix
(edit) @12808   16 years vboxsync SUPDrv: shared the symbol table dragging in symbols into the link on …
(edit) @12492   16 years vboxsync Partial backout of 36579; not necessary to export the extra string …
(edit) @12479   16 years vboxsync Also print ring 0 release assertion messages to the release log. Now …
(edit) @12293   16 years vboxsync SupDrv: Fixed a fast mutex leak (mtxComponentFactory). (Introduced …
(edit) @12109   16 years vboxsync VBoxDrv: Print the .reload command for modules as they are loaded …
(edit) @12101   16 years vboxsync VBoxDrv: Some more unwind wrapping.
(edit) @12100   16 years vboxsync VBoxDrv: Finished the unwind fix for AMD64. (hides our code from …
(edit) @12000   16 years vboxsync supdrv: Prototyped the fix for the PspGetSetContextInternal / …
(edit) @10805   16 years vboxsync VMM+SUPDrv: Changed the VMMR0EntryEx interface to also take the …
(edit) @10724   16 years vboxsync Bumped the SUPDRV_IOC_VERSION major as the changes to the fast path on …
(edit) @10697   16 years vboxsync Do *NOT* invoke the logger when inside a spinlock because it may block …
(edit) @10694   16 years vboxsync Note about missing input validation pvVMMR0.
(edit) @10680   16 years vboxsync Increase minor version, needed some timestamp functions.
(edit) @10662   16 years vboxsync Increased the IOC version to 7.4 with the exporting of …
(edit) @10556   16 years vboxsync SUPR0ObjAddRef: Deal with destruction race in a predictable manner …
(edit) @10387   16 years vboxsync Mixed the IOC and IDC versions in SUPDRV_IDC_REQ_CONNECT.
(edit) @10377   16 years vboxsync Implemented the IDC methods. Moved the setting of the R0Process and …
(edit) @10265   16 years vboxsync Some more IDC code.
(edit) @10263   16 years vboxsync Inter-Driver Communication (IDC) interface for the support driver. The …
(copy) @10255   16 years vboxsync SUPDRVShared.c -> SUPDrv.c
copied from trunk/src/VBox/HostDrivers/Support/SUPDRVShared.c
(edit) @10254   16 years vboxsync Renamed SUPDRV.h to SUPDrvInternal.h.
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