VirtualBox

source: vbox/trunk/src/VBox/HostDrivers/Support/SUPLib.cpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @34241   14 years vboxsync PDM: Added search paths to the device and driver DLL CFGM nodes so …
(edit) @33878   14 years vboxsync SUPLib.cpp: log R0 load failure better in release builds.
(edit) @33811   14 years vboxsync build fix
(edit) @33806   14 years vboxsync ExtPack changes, related IPRT changes.
(edit) @33740   14 years vboxsync build fix
(edit) @33701   14 years vboxsync SUPLib: Some new hardening APIs (almost done).
(edit) @33623   14 years vboxsync ExtPack: More code.
(edit) @33595   14 years vboxsync src/*: more spelling fixes (logging), thanks Timeless!
(edit) @33540   14 years vboxsync *: spelling fixes, thanks Timeless!
(edit) @33167   14 years vboxsync SUPDrv,SUPLib: Expose the high resolution event semaphore APIs.
(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) @32036   14 years vboxsync Removed X86_PTE_PAE_PG_MASK, renamed X86_PTE_PAE_PG_MASK_FULL to …
(edit) @32035   14 years vboxsync Changing the remaining X86_PTE_PAE_PG_MASK uses to …
(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) @30112   15 years vboxsync iprt/asm.h,*: Added ASMAtomicWriteNullPtr and ASMAtomicUoWriteNullPtr …
(edit) @30111   15 years vboxsync iprt/asm.h,*: Revised the ASMAtomic*Ptr functions and macros. The new …
(edit) @28800   15 years vboxsync Automated rebranding to Oracle copyright/license strings via filemuncher
(edit) @28317   15 years vboxsync RTMemPageFree + all users: Added size parameter to RTMemPageFree so we …
(edit) @26430   15 years vboxsync Introducing RTR0MemObjAllocPhysEx
(edit) @25528   15 years vboxsync IPRT,SUPDrv,++: AssertMsg[12] -> AssertMsg1Weak, AssertMsg1, …
(edit) @25278   15 years vboxsync SUPDrv: Major IOC version change - preparing to use the native ring-0 …
(edit) @25263   15 years vboxsync SUPDrv/Lib: More hacking
(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) @23725   15 years vboxsync SUPDrv: Started splitting out platform agonstic code to avoid clashes …
(edit) @23704   15 years vboxsync Fake version of SUPR0QueryVTCaps
(edit) @23700   15 years vboxsync COmpile fix
(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) @22150   15 years vboxsync IPRT,SUPDrv: Changed RTTHREADPREEMPTSTATE breaking binary …
(edit) @21962   15 years vboxsync SUPLib: touch ring-3 mappings so darwin.amd64 doesn't #PF when …
(edit) @20866   15 years vboxsync SUP: Removed two obsolete allocation APIs.
(edit) @20864   15 years vboxsync SUP,*: API cleanup.
(edit) @20862   15 years vboxsync SUP: Made SUPPageLock and SUPPageUnlock internal to SUP.
(edit) @20861   15 years vboxsync SUPLib.cpp: removed outdated SUPPageAlloc/windows hack, SUPPageAlloc …
(edit) @20860   15 years vboxsync SUP: Bumped major version because of layout changes in RTLOGGER. …
(edit) @20791   15 years vboxsync SUPR3PageProtect: don't call mprotect on locked memory.
(edit) @20528   16 years vboxsync SUP: SUPR0PageProtect & SUPR0PageProtect - for creating guard (hyper) …
(edit) @20339   16 years vboxsync Corrected version checks
(edit) @20124   16 years vboxsync IPRT,SUP: Minor driver version change - added …
(edit) @19892   16 years vboxsync SUPLib: Implemented ring-3 version of the semaphore API and created a …
(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) @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) @18761   16 years vboxsync SUPR3Init: Assertion must go or we'll die in funny places when …
(edit) @18450   16 years vboxsync supR3LoggerSettings: warnings.
(edit) @18372   16 years vboxsync SUPLib: bugger!
(edit) @18370   16 years vboxsync SUPR3Init: Mapping of the GIP page is mandatory.
(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) @16933   16 years vboxsync IPRT/PDM,SUPLIb,REM: Extended RTLdrOpen with an architecture argument …
(edit) @15841   16 years vboxsync SUPDrv,SUPLib: SUPR0ObjRelease returns VINF_OBJECT_DESTROYED if it …
(edit) @15505   16 years vboxsync SUPDrv,INTNet: Heads up! SupDrv version bumped. Added SUPR0ObjAddRefEx …
(edit) @15351   16 years vboxsync LogRel statement in supR3HardenedLdrLoadIt.
(edit) @14901   16 years vboxsync SUPDrv,SUPLib: SUPR0NativeEnableHwVirtExt -> SUPR0EnableVTx and darwin …
(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) @14632   16 years vboxsync SUPLib: Finally fixed the stupid version check.
(edit) @14589   16 years vboxsync VMM,SUPLib: Updated SUPLib API spec, turned out we don't get …
(edit) @14587   16 years vboxsync SUPLib: Forgot to raise the required version. sorry guys.
(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) @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) @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) @13837   16 years vboxsync s/%Vr\([acfs]\)/%Rr\1/g - since I'm upsetting everyone anyway, better …
(edit) @13482   16 years vboxsync SUPLib: Require minimum version 9.0001 now.
(edit) @13280   16 years vboxsync Fixed release logging parameter issue (hardening)
(edit) @12426   16 years vboxsync SUPLib: build fix
(edit) @12423   16 years vboxsync IPRT/SUP: Renamed RTLdrOpenAppSharedLib to RTLdrOpenAppPriv. Hardend …
(edit) @11889   16 years vboxsync VMM/SUP: Added SUPR3HardenedVerifyFile and use it to verify files we load.
(edit) @11794   16 years vboxsync SUP: SUPInit(ppSession=NULL, cbReserved=0) -> SUPR3Init(ppSession)
(edit) @11725   16 years vboxsync #3076: Merged in the branch with the alternate driver authentication …
(edit) @11334   16 years vboxsync SUPLib: Build fix.
(edit) @11332   16 years vboxsync SUPLib: build fix.
(edit) @11319   16 years vboxsync suplib: Use RTMpGetCount and RTMpGetOnlineSet instead of …
(edit) @10805   16 years vboxsync VMM+SUPDrv: Changed the VMMR0EntryEx interface to also take the …
(edit) @10732   16 years vboxsync The branch was bumped up to 8.0, so we have to be 8.1 and make the …
(edit) @10724   16 years vboxsync Bumped the SUPDRV_IOC_VERSION major as the changes to the fast path on …
(edit) @10720   16 years vboxsync Fixed issue in fast (METHOD_NEITHER) ioctls. Write the last error to …
(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) @10257   16 years vboxsync space
(edit) @10256   16 years vboxsync SUPDRVIOC.h -> (../)SUPDrvIOC.h
(edit) @8891   17 years vboxsync require SUPDRVIOC_VERSION >= 0x00070002 because of new vboxdrv export …
(edit) @8155   17 years vboxsync The Big Sun Rebranding Header Change
(edit) @8114   17 years vboxsync ATTENTION: Driver version change (backwards compatible). Need more …
(edit) @7206   17 years vboxsync Added SUPR0ExecuteCallback. Currently a stub.
(edit) @7137   17 years vboxsync include VBox/x86.h.
(edit) @7035   17 years vboxsync Export RTProcSelf and RTR0ProcHandleSelf to the .r0 guys.
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