|
|
@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
|
10 years |
vboxsync |
HostDrivers/Support: Check for VMX-in-SMX capability before writing …
|
|
|
@55988
|
10 years |
vboxsync |
iprt/log.h,SUPDrv: Replaced the 'personal' logging groups with 6 more …
|
|
|
@55980
|
10 years |
vboxsync |
iprt/log.h,++: Added extended logger instance getters that also checks …
|
|
|
@55863
|
10 years |
vboxsync |
IPRT,SUPDrv,VMM: Revised the context switching hook interface. Do …
|
|
|
@55436
|
10 years |
vboxsync |
Reverted bad commit r99781.
|
|
|
@55435
|
10 years |
vboxsync |
Bad commit, reverted with following changeset
|
|
|
@54890
|
10 years |
vboxsync |
oops
|
|
|
@54889
|
10 years |
vboxsync |
SUPR0QueryVTCaps: Copy & past wrt unimpeded guest execution.
|
|
|
@54874
|
10 years |
vboxsync |
SUPR0QueryVTCaps: Added SUPVTCAPS_VTX_UNRESTRICTED_GUEST return flag. …
|
|
|
@54867
|
10 years |
vboxsync |
HostDrivers/Support: typo.
|
|
|
@54651
|
10 years |
vboxsync |
build fix
|
|
|
@54650
|
10 years |
vboxsync |
SUPDrv/VMMR0: properly handle the CR4 shadow register on Linux >= 4.0
|
|
|
@54467
|
10 years |
vboxsync |
IPRT,VMM,SUPDrv: Use the new RTMpCurSetIndex* APIs - require driver reload.
|
|
|
@54375
|
10 years |
vboxsync |
SUPDrvGip.cpp: Replaced idTscDeltaInitiator+RTThreadSleep(1) with a …
|
|
|
@54339
|
10 years |
vboxsync |
SUPDrv,VMM: Added SUPR0TscDeltaMeasureBySetIndex to SUPDrv (bumping …
|
|
|
@54331
|
10 years |
vboxsync |
SUPDrv.c -> SUPDrv.cpp; SUPDrvSem.c -> SUPDrvSem.cpp
|
|
copied from trunk/src/VBox/HostDrivers/Support/SUPDrv.c
|
|
|
@54327
|
10 years |
vboxsync |
SUPDrv: Split out the GIP related code into SUPDrvGip.cpp.
|