VirtualBox

Changeset 9556 in vbox


Ignore:
Timestamp:
Jun 9, 2008 6:19:10 PM (17 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
31842
Message:

Made it possible to select the mp code on solaris in non-vbi mode.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/Makefile.kmk

    r9502 r9556  
    11191119ifdef VBOX_WITH_SOLARIS_VBI
    11201120 RuntimeR0Drv_SOURCES.solaris += \
    1121         r0drv/solaris/vbi/mp-r0drv-solaris.c \
    11221121        r0drv/solaris/vbi/alloc-r0drv-solaris.c \
    11231122        r0drv/solaris/vbi/assert-r0drv-solaris.c \
    11241123        r0drv/solaris/vbi/initterm-r0drv-solaris.c \
    11251124        r0drv/solaris/vbi/memobj-r0drv-solaris.c \
     1125        r0drv/solaris/vbi/mp-r0drv-solaris.c \
    11261126        r0drv/solaris/vbi/process-r0drv-solaris.c \
    11271127        r0drv/solaris/vbi/RTLogWriteDebugger-r0drv-solaris.c \
     
    11341134        r0drv/solaris/vbi/time-r0drv-solaris.c \
    11351135        r0drv/solaris/vbi/timer-r0drv-solaris.c
     1136$(error )
    11361137else  # !VBOX_WITH_SOLARIS_VBI
    11371138 RuntimeR0Drv_SOURCES.solaris += \
    1138         generic/RTMpCpuId-generic.cpp \
    1139         generic/RTMpCpuIdFromSetIndex-generic.cpp \
    1140         generic/RTMpCpuIdToSetIndex-generic.cpp \
    1141         generic/RTMpIsCpuPossible-generic.cpp \
    1142         generic/RTMpGetCount-generic.cpp \
    1143         generic/RTMpGetMaxCpuId-generic.cpp \
    1144         generic/RTMpGetOnlineCount-generic.cpp \
    1145         generic/RTMpGetOnlineSet-generic.cpp \
    1146         generic/RTMpGetSet-generic.cpp \
    1147         generic/RTMpIsCpuOnline-generic.cpp \
    1148         r0drv/generic/RTMpOn-r0drv-generic.cpp \
    11491139        r0drv/solaris/alloc-r0drv-solaris.c \
    11501140        r0drv/solaris/assert-r0drv-solaris.c \
     
    11611151        r0drv/solaris/time-r0drv-solaris.c \
    11621152        r0drv/solaris/timer-r0drv-solaris.c
     1153 # Don't use mp-r0drv-solaris.c because it will cause crashes due to incorrect memobj-r0drv-solaris.c code.
     1154 ifeq (0,0)
     1155  # Stub it. ## @todo limit the stubbing to RTMpOn*.
     1156  RuntimeR0Drv_SOURCES.solaris += \
     1157        generic/RTMpCpuId-generic.cpp \
     1158        generic/RTMpCpuIdFromSetIndex-generic.cpp \
     1159        generic/RTMpCpuIdToSetIndex-generic.cpp \
     1160        generic/RTMpIsCpuPossible-generic.cpp \
     1161        generic/RTMpGetCount-generic.cpp \
     1162        generic/RTMpGetMaxCpuId-generic.cpp \
     1163        generic/RTMpGetOnlineCount-generic.cpp \
     1164        generic/RTMpGetOnlineSet-generic.cpp \
     1165        generic/RTMpGetSet-generic.cpp \
     1166        generic/RTMpIsCpuOnline-generic.cpp \
     1167        r0drv/generic/RTMpOn-r0drv-generic.cpp
     1168 else
     1169  # Use mp-r0drv-solaris.c.
     1170  RuntimeR0Drv_SOURCES.solaris += \
     1171        r0drv/solaris/mp-r0drv-solaris.c
     1172#       r0drv/solaris/mpnotification-r0drv-solaris.c
     1173 endif
     1174
    11631175endif # !VBOX_WITH_SOLARIS_VBI
    11641176
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