VirtualBox

Changeset 10258 in vbox


Ignore:
Timestamp:
Jul 4, 2008 11:31:26 PM (17 years ago)
Author:
vboxsync
Message:

Inter-Driver Communication (IDC) interface for the support driver. The client end (SUPR0IdcClient).

Location:
trunk/src/VBox/HostDrivers/Support
Files:
10 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/HostDrivers/Support/Makefile.kmk

    r10255 r10258  
    4545endif
    4646ifdef VBOX_WITH_VBOXDRV
     47LIBRARIES       += SUPR0IdcClient
    4748SYSMODS.darwin  += VBoxDrv
    4849SYSMODS.freebsd += vboxdrv
     
    9192        $(QUIET)$(SED) -e "s;_VERSION_;${VBOX_VERSION_STRING};g" < $< > $@
    9293
     94
    9395#
    9496# The Ring-3 Support Library (this is linked into the IPRT dll, VBoxRT).
     
    110112        $(KBUILD_TARGET)/SUPLib-$(KBUILD_TARGET).cpp
    111113
     114
    112115#
    113116# SUPR0 - The Ring-0 Import / Thunk library.
     
    123126        $(MV) -f [email protected] $@
    124127endif
     128
     129
     130#
     131# SUPR0IdcClient - The Ring-0 IDC client driver library.
     132#
     133SUPR0IdcClient_TEMPLATE = VBOXR0DRV
     134SUPR0IdcClient_DEFS = IN_RT_R0 IN_SUP_R0
     135SUPR0IdcClient_SDKS.win = W2K3DDK WINPSDKINCS
     136SUPR0IdcClient_SOURCES.$(KBUILD_TARGET) = \
     137        $(KBUILD_TARGET)/SUPR0IdcClient-$(KBUILD_TARGET).c
     138SUPR0IdcClient_SOURCES = \
     139        SUPR0IdcClient.c \
     140        SUPR0IdcClientComponent.c \
     141        SUPR0IdcClientStubs.c
    125142
    126143
  • trunk/src/VBox/HostDrivers/Support/linux/files_vboxdrv

    r10256 r10258  
    6060    ${PATH_ROOT}/src/VBox/HostDrivers/Support/linux/Makefile=>Makefile \
    6161    ${PATH_ROOT}/src/VBox/HostDrivers/Support/linux/SUPDrv-linux.c=>linux/SUPDrv-linux.c \
     62    ${PATH_ROOT}/src/VBox/HostDrivers/Support/SUPDrv.c=>SUPDrv.c \
     63    ${PATH_ROOT}/src/VBox/HostDrivers/Support/SUPDrvIDC.h=>SUPDrvIDC.h \
     64    ${PATH_ROOT}/src/VBox/HostDrivers/Support/SUPDrvIOC.h=>SUPDrvIOC.h \
    6265    ${PATH_ROOT}/src/VBox/HostDrivers/Support/SUPDrvInternal.h=>SUPDrvInternal.h \
    63     ${PATH_ROOT}/src/VBox/HostDrivers/Support/SUPDrvIOC.h=>SUPDrvIOC.h \
    64     ${PATH_ROOT}/src/VBox/HostDrivers/Support/SUPDrv.c=>SUPDrv.c \
    6566    ${PATH_ROOT}/src/VBox/Runtime/common/alloc/heapsimple.cpp=>alloc/heapsimple.c \
    6667    ${PATH_ROOT}/src/VBox/Runtime/common/err/RTErrConvertFromErrno.cpp=>common/err/RTErrConvertFromErrno.c \
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette