|
|
@87542
|
4 years |
vboxsync |
SUPDrv,VMM/HM: Modified the representation of the 9 VT-x controls MSRs …
|
|
|
@87534
|
4 years |
vboxsync |
SUPDrv/SUPR0GetHwvirtMsrs: Removed todo about caching, as we're only …
|
|
|
@86512
|
4 years |
vboxsync |
SUP: Major support driver interface version bump. Trace VMMR0.r0 …
|
|
|
@86304
|
4 years |
vboxsync |
SUPDrv: Corrected segment count check for tiny modules (page count == …
|
|
|
@85748
|
4 years |
vboxsync |
SUPDrv: Added flag for detecting Virtualized VMSAVE/VMLOAD feature on …
|
|
|
@85545
|
4 years |
vboxsync |
SUPDrv: Need to copy the segments before we call …
|
|
|
@85543
|
4 years |
vboxsync |
reverted r139610
|
|
|
@85542
|
4 years |
vboxsync |
IPRT/mp-r0drv-linux.c: Move the cpu set allocation & initialization …
|
|
|
@85527
|
4 years |
vboxsync |
SUPDrv: Made the debug logging a little clearer for the fUnused check. …
|
|
|
@85510
|
4 years |
vboxsync |
SUP,*: Some changes to the SUP_IOCTL_LDR_OPEN and SUP_IOCTL_LDR_LOAD …
|
|
|
@85507
|
4 years |
vboxsync |
SUP,*: Some changes to the SUP_IOCTL_LDR_OPEN and SUP_IOCTL_LDR_LOAD …
|
|
|
@85450
|
4 years |
vboxsync |
HostDrivers/Support: Added reading the SMM address/mask MSRs while …
|
|
|
@85171
|
4 years |
vboxsync |
SUPDrv.cpp: Clang 11 nothrow workaround. bugref:9794
|
|
|
@85041
|
4 years |
vboxsync |
SUPDrv,RuntimeR0: There must be no duplicates here, so RTStrCopy …
|
|
|
@84938
|
4 years |
vboxsync |
SUPDrv.cpp: BUILD_TYPE -> KBUILD_TYPE
|
|
|
@82968
|
5 years |
vboxsync |
Copyright year updates by scm.
|
|
|
@82590
|
5 years |
vboxsync |
SUPDrv,IPRT: Adding SUPR0HCPhysToVirt to linux & solaris; introducing …
|
|
|
@81623
|
5 years |
vboxsync |
SUPDrv: Export SUPR0PageMapKernel and SUPR0PageProtect. bugref:9218
|
|
|
@81605
|
5 years |
vboxsync |
VMM (and related changes): Add support for Hygon Dhyana CPUs. Modified …
|
|
|
@81304
|
5 years |
vboxsync |
SUPDrv: Added reporting of VT-x's VMCS shadowing CPU feature as part …
|
|
|
@81161
|
5 years |
vboxsync |
SUP, VMM: bugref: 9562 Drop SUPR0GetRawModeUsability. No longer …
|
|
|
@81006
|
5 years |
vboxsync |
SUPDrv: Build fix.
|
|
|
@81005
|
5 years |
vboxsync |
SUPDrv: Disabled cached queries of hwvirt MSRs until proper locking is …
|
|
|
@81004
|
5 years |
vboxsync |
SUPDrv: Disabled cached queries of hwvirt MSRs until proper locking is …
|
|
|
@80531
|
5 years |
vboxsync |
VMM,Devices: Some PDM device model refactoring. bugref:9218
|
|
|
@80281
|
5 years |
vboxsync |
VMM,++: Refactoring code to use VMMC & VMMCPUCC. bugref:9217
|
|
|
@77727
|
6 years |
vboxsync |
IPRT,HostDrivers: Fixed some warnings.
|
|
|
@77423
|
6 years |
vboxsync |
SUPDrv: Use atomics while updating host MSR-cached global variable.
|
|
|
@77106
|
6 years |
vboxsync |
SUPDrv.cpp: FreeBSD compile fix
|
|
|
@76886
|
6 years |
vboxsync |
VMM (and related changes): Add support for Shanghai/Zhaoxin CPUs. …
|
|
|
@76553
|
6 years |
vboxsync |
scm --update-copyright-year
|
|
|
@76468
|
6 years |
vboxsync |
SUPDrv, VMM: Build fix because on damn Linux we get naming conflicts …
|
|
|
@76461
|
6 years |
vboxsync |
SUPDrv: Added an ioctl for fetching hardware-virtualization MSRs.
|
|
|
@76227
|
6 years |
vboxsync |
VMM/HM, SUPDrv: Utilize common function to detect VMX/SVM support. No …
|
|
|
@76223
|
6 years |
vboxsync |
SUPDrv: Have a separate function to check for VT-x/AMD-V support, for …
|
|
|
@75288
|
6 years |
vboxsync |
SUPDrv: Adding supdrvOSLdrQuerySymbol so we don't have to save a copy …
|
|
|
@75282
|
6 years |
vboxsync |
SUPDrv: Adding supdrvOSLdrQuerySymbol so we don't have to save a copy …
|
|
|
@75053
|
6 years |
vboxsync |
IPRT,SUPDrv: Made the verification code link, fixed a couple of …
|
|
|
@75049
|
6 years |
vboxsync |
IPRT,SUPDrv: Added cbImage parameter to FNRTLDRRDRMEMDTOR; sketched …
|
|
|
@75003
|
6 years |
vboxsync |
SUPDrv: Adjusted ep validation a little in prep for bugref:9232
|
|
|
@73389
|
6 years |
vboxsync |
VMM, SUPDrv: Nested VMX: bugref:9180 Implement some of the VMX MSRs.
|
|
|
@73293
|
6 years |
vboxsync |
VMM, SUPDrv: Nested VMX: bugref:9180 Read VMX true control MSRs, dump …
|
|
|
@72778
|
6 years |
vboxsync |
VMM,SUPDrv,IPRT: Redirect ring-0 release logging on EMTs to VBox.log.
…
|
|
|
@72693
|
6 years |
vboxsync |
SUPDrv: Added SUPR0GetDefaultLogInstanceEx and …
|
|
|
@71889
|
7 years |
vboxsync |
SUPDrv: We should no longer need the exec flag on this type of memory …
|
|
|
@71699
|
7 years |
vboxsync |
SUPDrv,VBoxVMM: Require SSE2 to be present.
|
|
|
@71198
|
7 years |
vboxsync |
SUPDrv,VMMR0: Prepped for extending the fast I/O control interface a …
|
|
|
@71136
|
7 years |
vboxsync |
SUPDrv,VMM/NEM/win: Abstracted kernel I/O control work in SUPDrv, …
|
|
|
@71075
|
7 years |
vboxsync |
VMM,SUPDrv: More NEM/win experimentation. bugref:9044
|
|
|
@70917
|
7 years |
vboxsync |
SUPDrv,VMM: Added SUPR0GetRawModeUsability() for checking whether …
|
|
|
@69500
|
7 years |
vboxsync |
*: scm --update-copyright-year
|
|
|
@69498
|
7 years |
vboxsync |
backed out r118835 as it incorrectly updated the 'This file is based …
|
|
|
@69496
|
7 years |
vboxsync |
*: scm --update-copyright-year
|
|
|
@69249
|
7 years |
vboxsync |
Support: scm updates
|
|
|
@67955
|
7 years |
vboxsync |
VMM,SUPDrv: Started on some session/VMMR0 nits. I/O control interface …
|
|
|
@67823
|
7 years |
vboxsync |
Another typo.
|
|
|
@67822
|
7 years |
vboxsync |
Typos.
|
|
|
@67821
|
7 years |
vboxsync |
SUP, VMM: Added interface to read CPU microcode revision, used in VMM …
|
|
|
@67138
|
8 years |
vboxsync |
HostDrivers/Support, VMM: bugref:8864: On Linux 4.12 the GDT is mapped …
|
|
|
@67137
|
8 years |
vboxsync |
HostDrivers/Support, VMM: bugref:8864: On Linux 4.12 the GDT is mapped …
|
|
|
@67136
|
8 years |
vboxsync |
HostDrivers/Support, VMM: bugref:8864: On Linux 4.12 the GDT is mapped …
|
|
|
@66581
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Implemented various SVM intercepts in IEM, …
|
|
|
@66551
|
8 years |
vboxsync |
HostDrivers/Support: Convert AssertReleaseMsg into AssertLogRelMsg
|
|
|
@66538
|
8 years |
vboxsync |
Support: fixed logging
|
|
|
@66428
|
8 years |
vboxsync |
HostDrivers/Support: use correct format specifier
|
|
|
@63510
|
8 years |
vboxsync |
SUP: warnings (clang)
|
|
|
@63137
|
8 years |
vboxsync |
SUPDrv.cpp: warnings
|
|
|
@62665
|
8 years |
vboxsync |
SUPDrv: warnings
|
|
|
@62664
|
8 years |
vboxsync |
SUPDrv: warnings
|
|
|
@62490
|
8 years |
vboxsync |
(C) 2016
|
|
|
@62177
|
8 years |
vboxsync |
use RTHandleTable to maintain handles
|
|
|
@61843
|
8 years |
vboxsync |
SUPDrv: don't use VERR_GENERAL_FAILURE
|
|
|
@60603
|
9 years |
vboxsync |
Assorted compile fixes for FreeBSD
|
|
|
@60452
|
9 years |
vboxsync |
HostDrivers: pass NIL_RTR0PROCESS to RTR0MemObjMapUser() instead of …
|
|
|
@60451
|
9 years |
vboxsync |
pass NIL_R0PROCESS to RTR0MemObjLockUser() as an alias for …
|
|
|
@60241
|
9 years |
vboxsync |
usblib.h,SUPDrv: Added missing RTStrPurgeEncoding to SUPDrv so …
|
|
|
@59066
|
9 years |
vboxsync |
SUPDrv.cpp: Harmless initialization typo (already null).
|
|
|
@58872
|
9 years |
vboxsync |
SUPDrv: linux debugging aid.
|
|
|
@58772
|
9 years |
vboxsync |
Runtime/r0drv: Added RTR0DbgKrnlInfoQuerySize, currently implemented …
|
|
|
@58340
|
9 years |
vboxsync |
HostDrivers: Doxygen fixes
|
|
|
@57735
|
9 years |
vboxsync |
SUPDrv.cpp: Fixed SUP_IOCTL_LDR_LOAD regression from the szError info …
|
|
|
@57379
|
9 years |
vboxsync |
SUPDrv: clear error magic on success.
|
|
|
@57378
|
9 years |
vboxsync |
SUPDrv: Modified SUP_IOCTL_LDR_LOAD to return an error string, major …
|
|
|
@57358
|
9 years |
vboxsync |
*: scm cleanup run.
|
|
|
@57229
|
9 years |
vboxsync |
SUPDrv,VMMR0: Added SUPR0BadContext for reporting AC=0 and (on darwin …
|
|
|
@57220
|
9 years |
vboxsync |
SUPDrv,asm-amd64-x86.h: More EFLAGS.AC checks.
|
|
|
@57218
|
9 years |
vboxsync |
SUPDrv, tstGIP-2: Add support for GIP flags and testing TSC frequency …
|
|
|
@57090
|
9 years |
vboxsync |
SUP: Moved SUPIsTscFreqCompatible(Ex) to SUPLibAll.cpp and made it not …
|
|
|
@57057
|
9 years |
vboxsync |
SUPDrv: unused vars warning.
|
|
|
@57055
|
9 years |
vboxsync |
SUPDrv: Remove the KVM hack, it only affects <= 3.8 linux kernels, …
|
|
|
@57053
|
9 years |
vboxsync |
SUPDrv: Disable KVM bug workaround for obtaining better diagnostic …
|
|
|
@57051
|
9 years |
vboxsync |
VMM, SUPDrv: More fine-grained error codes and checking, corrected …
|
|
|
@57041
|
9 years |
vboxsync |
SUPDrv: comment.
|
|
|
@57040
|
9 years |
vboxsync |
SUPDrv: Workaround KVM bug while querying VT-x capability when running …
|
|
|
@56774
|
9 years |
vboxsync |
SUPDrv.cpp: Added warning about *.sed on g_aFunctions.
|
|
|
@56769
|
9 years |
vboxsync |
SUPDrv: Export RTR0DbgKrnlInfo* on darwin and solaris so we can …
|
|
|
@56558
|
9 years |
vboxsync |
SUPDrv-darwin.cpp: CR4.VMXE fix after host_vmxon issue.
|
|
|
@56493
|
9 years |
vboxsync |
HostDrivers/Support: document caller assumptions for …
|
|
|
@56270
|
9 years |
vboxsync |
nit.
|
|
|
@56212
|
9 years |
vboxsync |
HostDrivers/Support: Check for VMX-in-SMX capability before writing …
|
|
|