VirtualBox

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

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @77727   6 years vboxsync IPRT,HostDrivers: Fixed some warnings.
(edit) @77423   6 years vboxsync SUPDrv: Use atomics while updating host MSR-cached global variable.
(edit) @77106   6 years vboxsync SUPDrv.cpp: FreeBSD compile fix
(edit) @76886   6 years vboxsync VMM (and related changes): Add support for Shanghai/Zhaoxin CPUs. …
(edit) @76553   6 years vboxsync scm --update-copyright-year
(edit) @76468   6 years vboxsync SUPDrv, VMM: Build fix because on damn Linux we get naming conflicts …
(edit) @76461   6 years vboxsync SUPDrv: Added an ioctl for fetching hardware-virtualization MSRs.
(edit) @76227   6 years vboxsync VMM/HM, SUPDrv: Utilize common function to detect VMX/SVM support. No …
(edit) @76223   6 years vboxsync SUPDrv: Have a separate function to check for VT-x/AMD-V support, for …
(edit) @75288   6 years vboxsync SUPDrv: Adding supdrvOSLdrQuerySymbol so we don't have to save a copy …
(edit) @75282   6 years vboxsync SUPDrv: Adding supdrvOSLdrQuerySymbol so we don't have to save a copy …
(edit) @75053   6 years vboxsync IPRT,SUPDrv: Made the verification code link, fixed a couple of …
(edit) @75049   6 years vboxsync IPRT,SUPDrv: Added cbImage parameter to FNRTLDRRDRMEMDTOR; sketched …
(edit) @75003   6 years vboxsync SUPDrv: Adjusted ep validation a little in prep for bugref:9232
(edit) @73389   6 years vboxsync VMM, SUPDrv: Nested VMX: bugref:9180 Implement some of the VMX MSRs.
(edit) @73293   6 years vboxsync VMM, SUPDrv: Nested VMX: bugref:9180 Read VMX true control MSRs, dump …
(edit) @72778   7 years vboxsync VMM,SUPDrv,IPRT: Redirect ring-0 release logging on EMTs to VBox.log. …
(edit) @72693   7 years vboxsync SUPDrv: Added SUPR0GetDefaultLogInstanceEx and …
(edit) @71889   7 years vboxsync SUPDrv: We should no longer need the exec flag on this type of memory …
(edit) @71699   7 years vboxsync SUPDrv,VBoxVMM: Require SSE2 to be present.
(edit) @71198   7 years vboxsync SUPDrv,VMMR0: Prepped for extending the fast I/O control interface a …
(edit) @71136   7 years vboxsync SUPDrv,VMM/NEM/win: Abstracted kernel I/O control work in SUPDrv, …
(edit) @71075   7 years vboxsync VMM,SUPDrv: More NEM/win experimentation. bugref:9044
(edit) @70917   7 years vboxsync SUPDrv,VMM: Added SUPR0GetRawModeUsability() for checking whether …
(edit) @69500   7 years vboxsync *: scm --update-copyright-year
(edit) @69498   7 years vboxsync backed out r118835 as it incorrectly updated the 'This file is based …
(edit) @69496   7 years vboxsync *: scm --update-copyright-year
(edit) @69249   7 years vboxsync Support: scm updates
(edit) @67955   7 years vboxsync VMM,SUPDrv: Started on some session/VMMR0 nits. I/O control interface …
(edit) @67823   7 years vboxsync Another typo.
(edit) @67822   7 years vboxsync Typos.
(edit) @67821   7 years vboxsync SUP, VMM: Added interface to read CPU microcode revision, used in VMM …
(edit) @67138   8 years vboxsync HostDrivers/Support, VMM: bugref:8864: On Linux 4.12 the GDT is mapped …
(edit) @67137   8 years vboxsync HostDrivers/Support, VMM: bugref:8864: On Linux 4.12 the GDT is mapped …
(edit) @67136   8 years vboxsync HostDrivers/Support, VMM: bugref:8864: On Linux 4.12 the GDT is mapped …
(edit) @66581   8 years vboxsync VMM: Nested Hw.virt: Implemented various SVM intercepts in IEM, …
(edit) @66551   8 years vboxsync HostDrivers/Support: Convert AssertReleaseMsg into AssertLogRelMsg
(edit) @66538   8 years vboxsync Support: fixed logging
(edit) @66428   8 years vboxsync HostDrivers/Support: use correct format specifier
(edit) @63510   8 years vboxsync SUP: warnings (clang)
(edit) @63137   8 years vboxsync SUPDrv.cpp: warnings
(edit) @62665   8 years vboxsync SUPDrv: warnings
(edit) @62664   8 years vboxsync SUPDrv: warnings
(edit) @62490   8 years vboxsync (C) 2016
(edit) @62177   8 years vboxsync use RTHandleTable to maintain handles
(edit) @61843   9 years vboxsync SUPDrv: don't use VERR_GENERAL_FAILURE
(edit) @60603   9 years vboxsync Assorted compile fixes for FreeBSD
(edit) @60452   9 years vboxsync HostDrivers: pass NIL_RTR0PROCESS to RTR0MemObjMapUser() instead of …
(edit) @60451   9 years vboxsync pass NIL_R0PROCESS to RTR0MemObjLockUser() as an alias for …
(edit) @60241   9 years vboxsync usblib.h,SUPDrv: Added missing RTStrPurgeEncoding to SUPDrv so …
(edit) @59066   9 years vboxsync SUPDrv.cpp: Harmless initialization typo (already null).
(edit) @58872   9 years vboxsync SUPDrv: linux debugging aid.
(edit) @58772   9 years vboxsync Runtime/r0drv: Added RTR0DbgKrnlInfoQuerySize, currently implemented …
(edit) @58340   9 years vboxsync HostDrivers: Doxygen fixes
(edit) @57735   9 years vboxsync SUPDrv.cpp: Fixed SUP_IOCTL_LDR_LOAD regression from the szError info …
(edit) @57379   9 years vboxsync SUPDrv: clear error magic on success.
(edit) @57378   9 years vboxsync SUPDrv: Modified SUP_IOCTL_LDR_LOAD to return an error string, major …
(edit) @57358   9 years vboxsync *: scm cleanup run.
(edit) @57229   9 years vboxsync SUPDrv,VMMR0: Added SUPR0BadContext for reporting AC=0 and (on darwin …
(edit) @57220   9 years vboxsync SUPDrv,asm-amd64-x86.h: More EFLAGS.AC checks.
(edit) @57218   9 years vboxsync SUPDrv, tstGIP-2: Add support for GIP flags and testing TSC frequency …
(edit) @57090   9 years vboxsync SUP: Moved SUPIsTscFreqCompatible(Ex) to SUPLibAll.cpp and made it not …
(edit) @57057   9 years vboxsync SUPDrv: unused vars warning.
(edit) @57055   9 years vboxsync SUPDrv: Remove the KVM hack, it only affects <= 3.8 linux kernels, …
(edit) @57053   9 years vboxsync SUPDrv: Disable KVM bug workaround for obtaining better diagnostic …
(edit) @57051   9 years vboxsync VMM, SUPDrv: More fine-grained error codes and checking, corrected …
(edit) @57041   9 years vboxsync SUPDrv: comment.
(edit) @57040   9 years vboxsync SUPDrv: Workaround KVM bug while querying VT-x capability when running …
(edit) @56774   9 years vboxsync SUPDrv.cpp: Added warning about *.sed on g_aFunctions.
(edit) @56769   9 years vboxsync SUPDrv: Export RTR0DbgKrnlInfo* on darwin and solaris so we can …
(edit) @56558   10 years vboxsync SUPDrv-darwin.cpp: CR4.VMXE fix after host_vmxon issue.
(edit) @56493   10 years vboxsync HostDrivers/Support: document caller assumptions for …
(edit) @56270   10 years vboxsync nit.
(edit) @56212   10 years vboxsync HostDrivers/Support: Check for VMX-in-SMX capability before writing …
(edit) @55988   10 years vboxsync iprt/log.h,SUPDrv: Replaced the 'personal' logging groups with 6 more …
(edit) @55980   10 years vboxsync iprt/log.h,++: Added extended logger instance getters that also checks …
(edit) @55863   10 years vboxsync IPRT,SUPDrv,VMM: Revised the context switching hook interface. Do …
(edit) @55436   10 years vboxsync Reverted bad commit r99781.
(edit) @55435   10 years vboxsync Bad commit, reverted with following changeset
(edit) @54890   10 years vboxsync oops
(edit) @54889   10 years vboxsync SUPR0QueryVTCaps: Copy & past wrt unimpeded guest execution.
(edit) @54874   10 years vboxsync SUPR0QueryVTCaps: Added SUPVTCAPS_VTX_UNRESTRICTED_GUEST return flag. …
(edit) @54867   10 years vboxsync HostDrivers/Support: typo.
(edit) @54651   10 years vboxsync build fix
(edit) @54650   10 years vboxsync SUPDrv/VMMR0: properly handle the CR4 shadow register on Linux >= 4.0
(edit) @54467   10 years vboxsync IPRT,VMM,SUPDrv: Use the new RTMpCurSetIndex* APIs - require driver reload.
(edit) @54375   10 years vboxsync SUPDrvGip.cpp: Replaced idTscDeltaInitiator+RTThreadSleep(1) with a …
(edit) @54339   10 years vboxsync SUPDrv,VMM: Added SUPR0TscDeltaMeasureBySetIndex to SUPDrv (bumping …
(copy) @54331   10 years vboxsync SUPDrv.c -> SUPDrv.cpp; SUPDrvSem.c -> SUPDrvSem.cpp
copied from trunk/src/VBox/HostDrivers/Support/SUPDrv.c
(edit) @54327   10 years vboxsync SUPDrv: Split out the GIP related code into SUPDrvGip.cpp.
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