Changeset 36190 in vbox for trunk/src/VBox/HostDrivers
- Timestamp:
- Mar 7, 2011 4:28:50 PM (14 years ago)
- svn:sync-xref-src-repo-rev:
- 70394
- Location:
- trunk/src/VBox/HostDrivers
- Files:
-
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/HostDrivers/Support/SUPDrvInternal.h
r35662 r36190 169 169 # define SUPDRV_USE_MUTEX_FOR_GIP 170 170 #endif 171 #define SUPDRV_USE_MUTEX_FOR_LDR /* !!! DONT COMMIT THIS !!! */ 171 172 172 173 -
trunk/src/VBox/HostDrivers/Support/freebsd/files_vboxdrv
r35346 r36190 43 43 ${PATH_ROOT}/include/iprt/initterm.h=>include/iprt/initterm.h \ 44 44 ${PATH_ROOT}/include/iprt/log.h=>include/iprt/log.h \ 45 ${PATH_ROOT}/include/iprt/mangling.h=>include/iprt/mangling.h \ 45 46 ${PATH_ROOT}/include/iprt/mem.h=>include/iprt/mem.h \ 46 47 ${PATH_ROOT}/include/iprt/memobj.h=>include/iprt/memobj.h \ … … 76 77 ${PATH_ROOT}/include/VBox/types.h=>include/VBox/types.h \ 77 78 ${PATH_ROOT}/include/VBox/version.h=>include/VBox/version.h \ 79 ${PATH_ROOT}/include/VBox/SUPDrvMangling.h=>include/VBox/SUPDrvMangling.h \ 78 80 ${PATH_ROOT}/include/VBox/vmm/hwacc_vmx.h=>include/VBox/vmm/hwacc_vmx.h \ 79 81 ${PATH_ROOT}/include/VBox/vmm/hwacc_svm.h=>include/VBox/vmm/hwacc_svm.h \ -
trunk/src/VBox/HostDrivers/Support/linux/Makefile
r33033 r36190 263 263 264 264 # build defs 265 EXTRA_CFLAGS += $(INCL) $(KFLAGS) $(KDEBUG)265 EXTRA_CFLAGS += -include $(KBUILD_EXTMOD)/include/VBox/SUPDrvMangling.h $(INCL) $(KFLAGS) $(KDEBUG) 266 266 267 267 all: $(MODULE) … … 304 304 305 305 endif # eq($(MAKECMDGOALS),clean) 306 307 check: $(MODULE) 308 @if ! readelf -p __ksymtab_strings vboxdrv.ko | grep -E "\[.*\] *(RT|g_..*RT.*)"; then \ 309 echo "All exported IPRT symbols are properly renamed!"; \ 310 else \ 311 echo "error: Some exported IPRT symbols was not properly renamed! See above." >&2; \ 312 false; \ 313 fi 314 -
trunk/src/VBox/HostDrivers/Support/linux/files_vboxdrv
r35346 r36190 44 44 ${PATH_ROOT}/include/iprt/lockvalidator.h=>include/iprt/lockvalidator.h \ 45 45 ${PATH_ROOT}/include/iprt/log.h=>include/iprt/log.h \ 46 ${PATH_ROOT}/include/iprt/mangling.h=>include/iprt/mangling.h \ 46 47 ${PATH_ROOT}/include/iprt/mem.h=>include/iprt/mem.h \ 47 48 ${PATH_ROOT}/include/iprt/memobj.h=>include/iprt/memobj.h \ … … 70 71 ${PATH_ROOT}/include/VBox/sup.h=>include/VBox/sup.h \ 71 72 ${PATH_ROOT}/include/VBox/types.h=>include/VBox/types.h \ 73 ${PATH_ROOT}/include/VBox/SUPDrvMangling.h=>include/VBox/SUPDrvMangling.h \ 72 74 ${PATH_ROOT}/include/VBox/vmm/hwacc_vmx.h=>include/VBox/vmm/hwacc_vmx.h \ 73 75 ${PATH_ROOT}/include/VBox/vmm/hwacc_svm.h=>include/VBox/vmm/hwacc_svm.h \ -
trunk/src/VBox/HostDrivers/VBoxNetAdp/freebsd/files_vboxnetadp
r35346 r36190 42 42 ${PATH_ROOT}/include/iprt/initterm.h=>include/iprt/initterm.h \ 43 43 ${PATH_ROOT}/include/iprt/log.h=>include/iprt/log.h \ 44 ${PATH_ROOT}/include/iprt/mangling.h=>include/iprt/mangling.h \ 44 45 ${PATH_ROOT}/include/iprt/mem.h=>include/iprt/mem.h \ 45 46 ${PATH_ROOT}/include/iprt/memobj.h=>include/iprt/memobj.h \ … … 68 69 ${PATH_ROOT}/include/VBox/types.h=>include/VBox/types.h \ 69 70 ${PATH_ROOT}/include/VBox/version.h=>include/VBox/version.h \ 71 ${PATH_ROOT}/include/VBox/SUPDrvMangling.h=>include/VBox/SUPDrvMangling.h \ 70 72 ${PATH_ROOT}/src/VBox/HostDrivers/VBoxNetAdp/freebsd/VBoxNetAdp-freebsd.c=>VBoxNetAdp-freebsd.c \ 71 73 ${PATH_ROOT}/src/VBox/HostDrivers/VBoxNetAdp/VBoxNetAdp.c=>VBoxNetAdp.c \ -
trunk/src/VBox/HostDrivers/VBoxNetAdp/linux/Makefile
r33540 r36190 194 194 195 195 # build defs 196 EXTRA_CFLAGS += $(INCL) $(KFLAGS) $(KDEBUG)196 EXTRA_CFLAGS += -include $(KBUILD_EXTMOD)/include/VBox/SUPDrvMangling.h $(INCL) $(KFLAGS) $(KDEBUG) 197 197 198 198 all: $(MODULE) -
trunk/src/VBox/HostDrivers/VBoxNetAdp/linux/files_vboxnetadp
r35346 r36190 32 32 ${PATH_ROOT}/include/iprt/initterm.h=>include/iprt/initterm.h \ 33 33 ${PATH_ROOT}/include/iprt/log.h=>include/iprt/log.h \ 34 ${PATH_ROOT}/include/iprt/mangling.h=>include/iprt/mangling.h \ 34 35 ${PATH_ROOT}/include/iprt/mem.h=>include/iprt/mem.h \ 35 36 ${PATH_ROOT}/include/iprt/memobj.h=>include/iprt/memobj.h \ … … 58 59 ${PATH_ROOT}/include/VBox/sup.h=>include/VBox/sup.h \ 59 60 ${PATH_ROOT}/include/VBox/types.h=>include/VBox/types.h \ 61 ${PATH_ROOT}/include/VBox/SUPDrvMangling.h=>include/VBox/SUPDrvMangling.h \ 60 62 ${PATH_ROOT}/src/VBox/HostDrivers/VBoxNetAdp/linux/VBoxNetAdp-linux.c=>linux/VBoxNetAdp-linux.c \ 61 63 ${PATH_ROOT}/src/VBox/HostDrivers/VBoxNetAdp/VBoxNetAdp.c=>VBoxNetAdp.c \ -
trunk/src/VBox/HostDrivers/VBoxNetFlt/freebsd/files_vboxnetflt
r35346 r36190 41 41 ${PATH_ROOT}/include/iprt/initterm.h=>include/iprt/initterm.h \ 42 42 ${PATH_ROOT}/include/iprt/log.h=>include/iprt/log.h \ 43 ${PATH_ROOT}/include/iprt/mangling.h=>include/iprt/mangling.h \ 43 44 ${PATH_ROOT}/include/iprt/mem.h=>include/iprt/mem.h \ 44 45 ${PATH_ROOT}/include/iprt/memobj.h=>include/iprt/memobj.h \ … … 68 69 ${PATH_ROOT}/include/VBox/types.h=>include/VBox/types.h \ 69 70 ${PATH_ROOT}/include/VBox/version.h=>include/VBox/version.h \ 71 ${PATH_ROOT}/include/VBox/SUPDrvMangling.h=>include/VBox/SUPDrvMangling.h \ 70 72 ${PATH_ROOT}/src/VBox/HostDrivers/VBoxNetFlt/freebsd/VBoxNetFlt-freebsd.c=>VBoxNetFlt-freebsd.c \ 71 73 ${PATH_ROOT}/src/VBox/HostDrivers/VBoxNetFlt/VBoxNetFlt.c=>VBoxNetFlt.c \ -
trunk/src/VBox/HostDrivers/VBoxNetFlt/linux/Makefile
r33540 r36190 198 198 199 199 # build defs 200 EXTRA_CFLAGS += $(INCL) $(KFLAGS) $(KDEBUG)200 EXTRA_CFLAGS += -include $(KBUILD_EXTMOD)/include/VBox/SUPDrvMangling.h $(INCL) $(KFLAGS) $(KDEBUG) 201 201 202 202 all: $(MODULE) -
trunk/src/VBox/HostDrivers/VBoxNetFlt/linux/files_vboxnetflt
r35346 r36190 32 32 ${PATH_ROOT}/include/iprt/initterm.h=>include/iprt/initterm.h \ 33 33 ${PATH_ROOT}/include/iprt/log.h=>include/iprt/log.h \ 34 ${PATH_ROOT}/include/iprt/mangling.h=>include/iprt/mangling.h \ 34 35 ${PATH_ROOT}/include/iprt/mem.h=>include/iprt/mem.h \ 35 36 ${PATH_ROOT}/include/iprt/memobj.h=>include/iprt/memobj.h \ … … 61 62 ${PATH_ROOT}/include/VBox/sup.h=>include/VBox/sup.h \ 62 63 ${PATH_ROOT}/include/VBox/types.h=>include/VBox/types.h \ 64 ${PATH_ROOT}/include/VBox/SUPDrvMangling.h=>include/VBox/SUPDrvMangling.h \ 63 65 ${PATH_ROOT}/src/VBox/HostDrivers/VBoxNetFlt/linux/VBoxNetFlt-linux.c=>linux/VBoxNetFlt-linux.c \ 64 66 ${PATH_ROOT}/src/VBox/HostDrivers/VBoxNetFlt/VBoxNetFlt.c=>VBoxNetFlt.c \ -
trunk/src/VBox/HostDrivers/linux/Makefile
r35938 r36190 69 69 fi 70 70 71 72 71 install: 73 72 @$(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxdrv install … … 95 94 rm -f vboxdrv.ko vboxnetflt.ko vboxnetadp.ko vboxpci.ko 96 95 96 check: 97 @$(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxdrv check 98 97 99 unload: 98 100 @for module in vboxpci vboxnetadp vboxnetflt vboxdrv; do \
Note:
See TracChangeset
for help on using the changeset viewer.