VirtualBox

Changeset 40868 in vbox


Ignore:
Timestamp:
Apr 11, 2012 2:49:13 PM (12 years ago)
Author:
vboxsync
Message:

Config.kmk: Changed VBOXR0DRV a little on darwin to make 32-bit kexts link and load correctly with DTrace support enabled. Enabled DTrace on darwin.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Config.kmk

    r40852 r40868  
    617617endif
    618618# Set this to enable kernel driver dtrace probes.
    619 if1of ($(KBUILD_TARGET), solaris)
     619if1of ($(KBUILD_TARGET), darwin solaris)
    620620 VBOX_WITH_DTRACE_R0DRV = 1
    621621endif
    622622# Set this to enable all kernel driver dtrace probes.
    623 if1of ($(KBUILD_TARGET), solaris)
     623if1of ($(KBUILD_TARGET), darwin solaris)
    624624 VBOX_WITH_NATIVE_DTRACE_R0DRV = 1
    625625endif
    626626# Set this to enable dtrace probes in platform agnostic kernel code.
    627 if1of ($(KBUILD_TARGET), solaris)
     627if1of ($(KBUILD_TARGET), darwin solaris)
    628628 VBOX_WITH_DTRACE_R0 = 1
    629629endif
     
    29362936 TEMPLATE_VBOXR0DRV_DTRACETOOL         = VBoxTpG
    29372937 TEMPLATE_VBOXR0DRV_DEFS              += VBOX_WITH_DTRACE VBOX_WITH_DTRACE_R0DRV
    2938  ifdef VBOX_WITH_NATIVE_DTRACE_R0DRV                                                             
     2938 ifdef VBOX_WITH_NATIVE_DTRACE_R0DRV
    29392939  TEMPLATE_VBOXR0DRV_DEFS             += VBOX_WITH_NATIVE_DTRACE_R0DRV
    29402940 endif
     
    29762976TEMPLATE_VBOXR0DRV_TOOL                = $(VBOX_GCC_TOOL)
    29772977TEMPLATE_VBOXR0DRV_INSTTYPE.linux      = none
    2978 TEMPLATE_VBOXR0DRV_DEFS               += __KERNEL__ MODULE 
     2978TEMPLATE_VBOXR0DRV_DEFS               += __KERNEL__ MODULE
    29792979TEMPLATE_VBOXR0DRV_INCS                = $(VBOX_LINUX_INCS)
    29802980TEMPLATE_VBOXR0DRV_CFLAGS              = -nostdinc -iwithprefix include $(VBOX_LINUX_INCLUDE) \
     
    30293029TEMPLATE_VBOXR0DRV_CFLAGS.amd64        = -m64 -mkernel -mno-red-zone -gdwarf-2
    30303030TEMPLATE_VBOXR0DRV_CFLAGS.x86          = -m32 -static
    3031 TEMPLATE_VBOXR0DRV_LDFLAGS             =  $(filter-out $(VBOX_DARWIN_NO_COMPACT_LINKEDIT),$(VBOX_DARWIN_DEF_SDK_LDFLAGS)) -static -nostdlib -r -Wl,-Y,1455 -keep_private_extern
    3032 TEMPLATE_VBOXR0DRV_LDFLAGS.amd64       = -m64 -Xlinker -kext
     3031TEMPLATE_VBOXR0DRV_LDFLAGS             =  $(filter-out $(VBOX_DARWIN_NO_COMPACT_LINKEDIT),$(VBOX_DARWIN_DEF_SDK_LDFLAGS)) \
     3032        -nostdlib -Wl,-kext,-new_linker -Wl,-Y,1455 -keep_private_extern
     3033TEMPLATE_VBOXR0DRV_LDFLAGS.amd64       = -m64
    30333034TEMPLATE_VBOXR0DRV_LDFLAGS.x86         = -m32
    30343035TEMPLATE_VBOXR0DRV_LIBS                = kmodc++ kmod cc_kext cpp_kext $(VBOX_GCC_LIBGCC)
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