VirtualBox

Changeset 98249 in vbox


Ignore:
Timestamp:
Jan 23, 2023 5:23:26 PM (2 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
155448
Message:

/*.kmk,configure*: s/SOFTFLOATGUESTR3SHARED/VBoxSoftFloatGuestR3Shared/ s/VBOX_SOFTFLOATR0/VBoxSoftFloatR0/ s/VBOX_SOFTFLOAT/VBoxSoftFloatR3Shared/ (sdk) bugref:10348

Location:
trunk
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/Config.kmk

    r98248 r98249  
    49824982endif
    49834983
    4984 SDK_VBOX_SOFTFLOAT             := SoftFloat 3 for dll linking.
    4985 SDK_VBOX_SOFTFLOAT_DEFS        := SOFTFLOAT_FAST_INT64
    4986 SDK_VBOX_SOFTFLOAT_DEFS.amd64  := LITTLEENDIAN
    4987 SDK_VBOX_SOFTFLOAT_DEFS.arm64  := LITTLEENDIAN
    4988 SDK_VBOX_SOFTFLOAT_DEFS.x86    := LITTLEENDIAN
     4984# Our SoftFloat 3e variant.
     4985SDK_VBoxSoftFloatR3Shared             := SoftFloat 3 for dll linking.
     4986SDK_VBoxSoftFloatR3Shared_DEFS        := SOFTFLOAT_FAST_INT64
     4987SDK_VBoxSoftFloatR3Shared_DEFS.amd64  := LITTLEENDIAN
     4988SDK_VBoxSoftFloatR3Shared_DEFS.arm64  := LITTLEENDIAN
     4989SDK_VBoxSoftFloatR3Shared_DEFS.x86    := LITTLEENDIAN
    49894990if1of ($(KBUILD_TARGET),win)
    4990  SDK_VBOX_SOFTFLOAT_DEFS       += THREAD_LOCAL=__declspec(thread)
     4991 SDK_VBoxSoftFloatR3Shared_DEFS       += THREAD_LOCAL=__declspec(thread)
    49914992else
    4992  SDK_VBOX_SOFTFLOAT_DEFS       += THREAD_LOCAL=__thread
    4993 endif
    4994 SDK_VBOX_SOFTFLOAT_INCS         = \
     4993 SDK_VBoxSoftFloatR3Shared_DEFS       += THREAD_LOCAL=__thread
     4994endif
     4995SDK_VBoxSoftFloatR3Shared_INCS         = \
    49954996        $(PATH_ROOT)/src/libs/softfloat-3e/source/include
    4996 SDK_VBOX_SOFTFLOAT_LIBS         = \
     4997SDK_VBoxSoftFloatR3Shared_LIBS         = \
    49974998        $(PATH_STAGE_LIB)/VBox-SoftFloat$(VBOX_SUFF_LIB)
    49984999
    4999 SDK_VBOX_SOFTFLOATR0           := SoftFloat 3 for ring-0 linking.
    5000 SDK_VBOX_SOFTFLOATR0_DEFS      := SOFTFLOAT_FAST_INT64
    5001 SDK_VBOX_SOFTFLOATR0_DEFS.amd64:= LITTLEENDIAN
    5002 SDK_VBOX_SOFTFLOATR0_DEFS.arm64:= LITTLEENDIAN
    5003 SDK_VBOX_SOFTFLOATR0_DEFS.x86  := LITTLEENDIAN
    5004 SDK_VBOX_SOFTFLOATR0_INCS       = \
     5000SDK_VBoxSoftFloatR0           := SoftFloat 3 for ring-0 linking.
     5001SDK_VBoxSoftFloatR0_DEFS      := SOFTFLOAT_FAST_INT64
     5002SDK_VBoxSoftFloatR0_DEFS.amd64:= LITTLEENDIAN
     5003SDK_VBoxSoftFloatR0_DEFS.arm64:= LITTLEENDIAN
     5004SDK_VBoxSoftFloatR0_DEFS.x86  := LITTLEENDIAN
     5005SDK_VBoxSoftFloatR0_INCS       = \
    50055006        $(PATH_ROOT)/src/libs/softfloat-3e/source/include
    5006 SDK_VBOX_SOFTFLOATR0_LIBS       = \
     5007SDK_VBoxSoftFloatR0_LIBS       = \
    50075008        $(PATH_STAGE_LIB)/VBox-SoftFloatR0$(VBOX_SUFF_LIB)
    50085009
    5009 SDK_VBOX_SOFTFLOATGUESTR3SHARED           := SoftFloat 3 for ring-0 linking.
    5010 SDK_VBOX_SOFTFLOATGUESTR3SHARED_DEFS      := SOFTFLOAT_FAST_INT64
    5011 SDK_VBOX_SOFTFLOATGUESTR3SHARED_DEFS.amd64:= LITTLEENDIAN
    5012 SDK_VBOX_SOFTFLOATGUESTR3SHARED_DEFS.arm64:= LITTLEENDIAN
    5013 SDK_VBOX_SOFTFLOATGUESTR3SHARED_DEFS.x86  := LITTLEENDIAN
    5014 SDK_VBOX_SOFTFLOATGUESTR3SHARED_INCS       = \
     5010SDK_VBoxSoftFloatGuestR3Shared           := SoftFloat 3 for ring-0 linking.
     5011SDK_VBoxSoftFloatGuestR3Shared_DEFS      := SOFTFLOAT_FAST_INT64
     5012SDK_VBoxSoftFloatGuestR3Shared_DEFS.amd64:= LITTLEENDIAN
     5013SDK_VBoxSoftFloatGuestR3Shared_DEFS.arm64:= LITTLEENDIAN
     5014SDK_VBoxSoftFloatGuestR3Shared_DEFS.x86  := LITTLEENDIAN
     5015SDK_VBoxSoftFloatGuestR3Shared_INCS       = \
    50155016        $(PATH_ROOT)/src/libs/softfloat-3e/source/include
    5016 SDK_VBOX_SOFTFLOATGUESTR3SHARED_LIBS.x86  = \
     5017SDK_VBoxSoftFloatGuestR3Shared_LIBS.x86  = \
    50175018        $(VBOX_PATH_ADDITIONS_LIB)/VBox-SoftFloatGuestR3Shared-x86$(VBOX_SUFF_LIB)
    5018 SDK_VBOX_SOFTFLOATGUESTR3SHARED_LIBS.$(KBUILD_TARGET_ARCH) = \
     5019SDK_VBoxSoftFloatGuestR3Shared_LIBS.$(KBUILD_TARGET_ARCH) = \
    50195020        $(VBOX_PATH_ADDITIONS_LIB)/VBox-SoftFloatGuestR3Shared$(VBOX_SUFF_LIB)
    50205021
  • trunk/src/VBox/Additions/3D/Config.kmk

    r98103 r98249  
    107107TEMPLATE_VBoxMesa3DGuestR3Dll_LIBS.x86 += $(TEMPLATE_NewerVccVBoxGuestR3Dll_LIBS.x86) \
    108108        $(VBOX_LIB_IPRT_GUEST_R3_SHARED_X86) \
    109         $(SDK_VBOX_SOFTFLOATGUESTR3SHARED_LIBS.x86)
     109        $(SDK_VBoxSoftFloatGuestR3Shared_LIBS.x86)
    110110TEMPLATE_VBoxMesa3DGuestR3Dll_LIBS.$(KBUILD_TARGET_ARCH) += $(TEMPLATE_NewerVccVBoxGuestR3Dll_LIBS.$(KBUILD_TARGET)) \
    111111        $(VBOX_LIB_IPRT_GUEST_R3_SHARED) \
    112         $(SDK_VBOX_SOFTFLOATGUESTR3SHARED_LIBS.$(KBUILD_TARGET_ARCH))
     112        $(SDK_VBoxSoftFloatGuestR3Shared_LIBS.$(KBUILD_TARGET_ARCH))
    113113TEMPLATE_VBoxMesa3DGuestR3Dll_LDFLAGS.win += $(TEMPLATE_NewerVccVBoxGuestR3Dll_LDFLAGS.win)
    114114# The -Oi- disable optimizations of math functions like sqrt(), that takes all
  • trunk/src/VBox/Runtime/Makefile.kmk

    r98242 r98249  
    27412741ifdef VBOX_WITH_NOCRT_STATIC
    27422742 if1of ($(KBUILD_TARGET), win)
    2743   RuntimeGuestR3Shared_SDKS              = $(filter-out VBOX_SOFTFLOAT,$(RuntimeGuestR3_SDKS)) VBOX_SOFTFLOATGUESTR3SHARED
     2743  RuntimeGuestR3Shared_SDKS              = $(filter-out VBoxSoftFloatR3Shared,$(RuntimeGuestR3_SDKS)) VBoxSoftFloatGuestR3Shared
    27442744  RuntimeGuestR3Shared_SOURCES           = $(RuntimeGuestR3_SOURCES) \
    27452745        common/math/fma.cpp \
     
    27682768VBoxRT_SDKS                   += VBoxOpenSslStatic
    27692769if1of ($(KBUILD_TARGET_ARCH), $(VBOX_SUPPORTED_HOST_ARCHS))
    2770 VBoxRT_SDKS                   += VBOX_SOFTFLOAT
     2770VBoxRT_SDKS                   += VBoxSoftFloatR3Shared
    27712771endif
    27722772VBoxRT_SDKS.win                = $(VBOX_WINPSDK) $(VBOX_WINDDK) VBOX_NTDLL
  • trunk/src/VBox/Runtime/testcase/Makefile.kmk

    r98241 r98249  
    608608tstRTNoCrt-2_DEFS = RT_WITHOUT_NOCRT_WRAPPER_ALIASES
    609609tstRTNoCrt-2_INCS = ../include
    610 tstRTNoCrt-2_SDKS = VBOX_SOFTFLOAT
     610tstRTNoCrt-2_SDKS = VBoxSoftFloatR3Shared
    611611tstRTNoCrt-2_SOURCES = \
    612612        tstRTNoCrt-2.cpp \
  • trunk/src/VBox/VMM/Makefile.kmk

    r98128 r98249  
    9292endif
    9393
    94 VBoxVMM_SDKS     = VBOX_SOFTFLOAT
     94VBoxVMM_SDKS     = VBoxSoftFloatR3Shared
    9595
    9696VBoxVMM_INCS     = \
     
    489489 VMMR0_ASFLAGS.x86   := -Werror
    490490
    491  VMMR0_SDKS      = VBOX_SOFTFLOATR0
     491 VMMR0_SDKS      = VBoxSoftFloatR0
    492492
    493493 VMMR0_INCS      = \
  • trunk/src/VBox/VMM/testcase/Makefile.kmk

    r98169 r98249  
    320320tstIEMAImpl_TEMPLATE  = VBoxR3TstExe
    321321tstIEMAImpl_DEFS      = $(VMM_COMMON_DEFS) IEM_WITHOUT_ASSEMBLY IN_TSTVMSTRUCT
    322 tstIEMAImpl_SDKS      = VBOX_SOFTFLOAT
     322tstIEMAImpl_SDKS      = VBoxSoftFloatR3Shared
    323323tstIEMAImpl_INCS      = ../include .
    324324tstIEMAImpl_CLEAN     = \
     
    352352# This variant mainly for generating data.
    353353tstIEMAImplAsm_TEMPLATE      := VBoxR3TstExe
    354 tstIEMAImplAsm_SDKS          := VBOX_SOFTFLOAT
     354tstIEMAImplAsm_SDKS          := VBoxSoftFloatR3Shared
    355355tstIEMAImplAsm_DEFS           = $(VMM_COMMON_DEFS) IEM_WITH_ASSEMBLY IN_TSTVMSTRUCT TSTIEMAIMPL_WITH_GENERATOR
    356356tstIEMAImplAsm_ASFLAGS.amd64 := -Werror
  • trunk/src/libs/softfloat-3e/testfloat/Makefile.kmk

    r98103 r98249  
    3434TEMPLATE_VBoxTestFloat = Template for building SoftFloat-3e
    3535TEMPLATE_VBoxTestFloat_EXTENDS = VBoxR3DllNonPedantic
    36 TEMPLATE_VBoxTestFloat_SDKS    = $(TEMPLATE_VBoxR3DllNonPedantic_SDKS) VBOX_SOFTFLOAT
     36TEMPLATE_VBoxTestFloat_SDKS    = $(TEMPLATE_VBoxR3DllNonPedantic_SDKS) VBoxSoftFloatR3Shared
    3737TEMPLATE_VBoxTestFloat_DEFS    = $(TEMPLATE_VBoxR3DllNonPedantic_DEFS) \
    3838        FLOAT16 \
Note: See TracChangeset for help on using the changeset viewer.

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