|
|
@24022
|
15 years |
vboxsync |
Wrap RTThreadPreemptDisable
|
|
|
@23728
|
15 years |
vboxsync |
SUPDrv: Moving more stuff over.
|
|
|
@23726
|
15 years |
vboxsync |
SUPDrv: Moving more stuff over.
|
|
|
@23725
|
15 years |
vboxsync |
SUPDrv: Started splitting out platform agonstic code to avoid clashes …
|
|
|
@23699
|
15 years |
vboxsync |
Added SUP_IOCTL_VT_CAPS to get VT-x/AMD-V caps that can only be …
|
|
|
@23610
|
15 years |
vboxsync |
IPRT,VMM,SUPDrv,VBGLR0: Added a parameter to RTR0MemObjLockUser/Kernel …
|
|
|
@22615
|
15 years |
vboxsync |
refined r51666
|
|
|
@22609
|
15 years |
vboxsync |
disable VT-x on Linux < 2.6.13
|
|
|
@22236
|
15 years |
vboxsync |
Grab TSC as quickly as possible; minor accuracy improvement
|
|
|
@22224
|
15 years |
vboxsync |
Backed out 51023/24/25.
|
|
|
@22222
|
15 years |
vboxsync |
Calculate delta between two timer callbacks.
|
|
|
@21991
|
15 years |
vboxsync |
SUPDrv.c: Fixed matching bug in SUPR0PageProtect.
|
|
|
@21948
|
15 years |
vboxsync |
Solaris/vboxdrv,vboxnet,vboxusbmon: fixed dependencies to vboxdrv.
|
|
|
@21546
|
15 years |
vboxsync |
SUPDrv: Export RTThreadIsInInterrupt and RTThreadPreemptIsPossible.
|
|
|
@21285
|
15 years |
vboxsync |
SUPDrv: Export the RTR0MemUser/Kernel APIs. (Needed for the …
|
|
|
@21136
|
15 years |
vboxsync |
SUPDrv.c: todo.
|
|
|
@20982
|
15 years |
vboxsync |
supdrvSessionObjHandleRetain: Must use SUPR0ObjAddRefEx and indicate …
|
|
|
@20860
|
15 years |
vboxsync |
SUP: Bumped major version because of layout changes in RTLOGGER. …
|
|
|
@20528
|
16 years |
vboxsync |
SUP: SUPR0PageProtect & SUPR0PageProtect - for creating guard (hyper) …
|
|
|
@20315
|
16 years |
vboxsync |
Corrected wrong exports
|
|
|
@20124
|
16 years |
vboxsync |
IPRT,SUP: Minor driver version change - added …
|
|
|
@19932
|
16 years |
vboxsync |
SUPDrv: Expose the RTThreadPreempt API to modules.
|
|
|
@19890
|
16 years |
vboxsync |
SUPDrv.c: Corrected wrong arguments.
|
|
|
@19881
|
16 years |
vboxsync |
SUPDrv.c: Implemented the SEM_CREATE and SEM_OP IOCtls.
|
|
|
@19867
|
16 years |
vboxsync |
SUPDrv.c: fix wrong assertion.
|
|
|
@19866
|
16 years |
vboxsync |
SUP: Expose ring-0 event semaphores to ring-3, part 1.
|
|
|
@19730
|
16 years |
vboxsync |
Backed out 47346
|
|
|
@19729
|
16 years |
vboxsync |
RTLogSetDefaultInstanceThread change; ring 0 logging fix for multiple VCPUs
|
|
|
@19592
|
16 years |
vboxsync |
HostDrivers/Support,VMMR0: Use critical_enter and critical_exit to …
|
|
|
@19454
|
16 years |
vboxsync |
VMM++: More on poking. Fixed broken R0 stats (wrong way of calling …
|
|
|
@19393
|
16 years |
vboxsync |
SUPDrv: expose RTMpPokeCpu, minor version incremented.
|
|
|
@19388
|
16 years |
vboxsync |
vboxdrv, Solaris/VBoxNetFlt: RTStrDup and some fixes. (flt part …
|
|
|
@19257
|
16 years |
vboxsync |
Reapplied 46658 + fix
|
|
|
@19255
|
16 years |
vboxsync |
Backed out 46655-57 for now
|
|
|
@19252
|
16 years |
vboxsync |
SUPCallVMMR0(Ex) arguments must include the VCPU id.
Note: support …
|
|
|
@18850
|
16 years |
vboxsync |
SUPDrv.c: 64-bit darwin selectors.
|
|
|
@18550
|
16 years |
vboxsync |
Fix warning: use %#zx for size_t format.
|
|
|
@18480
|
16 years |
vboxsync |
SUPDrv.c: size_t warning.
|
|
|
@18465
|
16 years |
vboxsync |
SUPDrv.c: Avoid the strcpy warning on darwin by using strlen+memcpy, …
|
|
|
@18191
|
16 years |
vboxsync |
SUPLoggerCtl: program for controlling the ring-0 logging.
|
|
|
@18169
|
16 years |
vboxsync |
mapping of the GIP page is mandatory
|
|
|
@16447
|
16 years |
vboxsync |
typo
|
|
|
@16446
|
16 years |
vboxsync |
spaces, doxy
|
|
|
@16347
|
16 years |
vboxsync |
SUPDrv.c: Adjusted the SUPR0GipMap log statement for darwin/amd64.
|
|
|
@15843
|
16 years |
vboxsync |
RTMpIsCpuWorkPending() -> RTMpIsCpuWorkPending(void), corrected …
|
|
|
@15841
|
16 years |
vboxsync |
SUPDrv,SUPLib: SUPR0ObjRelease returns VINF_OBJECT_DESTROYED if it …
|
|
|
@15838
|
16 years |
vboxsync |
Export RTMpIsCpuWorkPending
|
|
|
@15505
|
16 years |
vboxsync |
SUPDrv,INTNet: Heads up! SupDrv version bumped. Added SUPR0ObjAddRefEx …
|
|
|
@15212
|
16 years |
vboxsync |
SUPDrv: SUPR0AbsKernelCS/SS/DS/ES shouldn't be the LDT version on darwin!
|
|
|
@14901
|
16 years |
vboxsync |
SUPDrv,SUPLib: SUPR0NativeEnableHwVirtExt -> SUPR0EnableVTx and darwin …
|
|
|
@14836
|
16 years |
vboxsync |
SUPDrv.c/memobj-r0drv-darwin.cpp: removed debug printf left behind …
|
|
|
@14825
|
16 years |
vboxsync |
SUPDrv: Permit userland to make kernel mappings of SUPR0PageAllocEx …
|
|
|
@14798
|
16 years |
vboxsync |
SUPDrv: Some new exports for VT-x on darwin.
|
|
|
@14645
|
16 years |
vboxsync |
SUP, VMM: Moved the max alloc/map page count to VBox/param.h
|
|
|
@14575
|
16 years |
vboxsync |
SUPDrv/SUPLib: New interface for allocating pages of memory with …
|
|
|
@14515
|
16 years |
vboxsync |
SUPDrv,SUPLib,VMM: Kicked out the dead VBOX_WITH_IDT_PATCHING code.
|
|
|
@14512
|
16 years |
vboxsync |
SUPDrv.c: warnings.
|
|
|
@14501
|
16 years |
vboxsync |
IPRT/SUPDrv/VMM: Made RTR0AssertPanicSystem available to VMMR0.r0 on …
|
|
|
@14496
|
16 years |
vboxsync |
SUPDrv: Export RTR0MemObjEnterPhys (darwin needs it).
|
|
|
@14373
|
16 years |
vboxsync |
SUPDrv: expose SUPR0GetPagingMode.
|
|
|
@14334
|
16 years |
vboxsync |
SUPDrv.c: build fix.
|
|
|
@14332
|
16 years |
vboxsync |
SUPDrv,SUPLib: generic ring-0 service interface.
|
|
|
@13871
|
16 years |
vboxsync |
VMMR0EntryFast: Always validate idCpu.
|
|
|
@13858
|
16 years |
vboxsync |
Pass the VMCPU id to the ring 0 callbacks.
|
|
|
@13839
|
16 years |
vboxsync |
And yet more %V* -> %R* changes…
|
|
|
@13836
|
16 years |
vboxsync |
s/ELEMENTS/RT_ELEMENTS/g - retiring ELEMENTS (finally).
|
|
|
@13471
|
16 years |
vboxsync |
Export the new power management functions.
|
|
|
@13435
|
16 years |
vboxsync |
w64 unwind hacking: renamed SUPDRV_WITH_UNWIND_HACK to …
|
|
|
@13317
|
16 years |
vboxsync |
vboxdrv: removed superflous stubs
|
|
|
@13271
|
16 years |
vboxsync |
SUPDrv: Disable interrupts when executing supdrvGipUpdate/PerCpu on …
|
|
|
@13258
|
16 years |
vboxsync |
SupDrv: shot at an S10 issue, disable interrupts while updating the …
|
|
|
@13061
|
16 years |
vboxsync |
warnings
|
|
|
@12809
|
16 years |
vboxsync |
build fix
|
|
|
@12808
|
16 years |
vboxsync |
SUPDrv: shared the symbol table dragging in symbols into the link on …
|
|
|
@12492
|
16 years |
vboxsync |
Partial backout of 36579; not necessary to export the extra string …
|
|
|
@12479
|
16 years |
vboxsync |
Also print ring 0 release assertion messages to the release log. Now …
|
|
|
@12293
|
16 years |
vboxsync |
SupDrv: Fixed a fast mutex leak (mtxComponentFactory). (Introduced …
|
|
|
@12109
|
16 years |
vboxsync |
VBoxDrv: Print the .reload command for modules as they are loaded …
|
|
|
@12101
|
16 years |
vboxsync |
VBoxDrv: Some more unwind wrapping.
|
|
|
@12100
|
16 years |
vboxsync |
VBoxDrv: Finished the unwind fix for AMD64. (hides our code from …
|
|
|
@12000
|
16 years |
vboxsync |
supdrv: Prototyped the fix for the PspGetSetContextInternal / …
|
|
|
@10805
|
16 years |
vboxsync |
VMM+SUPDrv: Changed the VMMR0EntryEx interface to also take the …
|
|
|
@10724
|
16 years |
vboxsync |
Bumped the SUPDRV_IOC_VERSION major as the changes to the fast path on …
|
|
|
@10697
|
16 years |
vboxsync |
Do *NOT* invoke the logger when inside a spinlock because it may block …
|
|
|
@10694
|
16 years |
vboxsync |
Note about missing input validation pvVMMR0.
|
|
|
@10680
|
16 years |
vboxsync |
Increase minor version, needed some timestamp functions.
|
|
|
@10662
|
16 years |
vboxsync |
Increased the IOC version to 7.4 with the exporting of …
|
|
|
@10556
|
16 years |
vboxsync |
SUPR0ObjAddRef: Deal with destruction race in a predictable manner …
|
|
|
@10387
|
16 years |
vboxsync |
Mixed the IOC and IDC versions in SUPDRV_IDC_REQ_CONNECT.
|
|
|
@10377
|
16 years |
vboxsync |
Implemented the IDC methods. Moved the setting of the R0Process and …
|
|
|
@10265
|
16 years |
vboxsync |
Some more IDC code.
|
|
|
@10263
|
16 years |
vboxsync |
Inter-Driver Communication (IDC) interface for the support driver. The …
|
|
|
@10255
|
16 years |
vboxsync |
SUPDRVShared.c -> SUPDrv.c
|
|
copied from trunk/src/VBox/HostDrivers/Support/SUPDRVShared.c
|
|
|
@10254
|
16 years |
vboxsync |
Renamed SUPDRV.h to SUPDrvInternal.h.
|