Changeset 98249 in vbox
- Timestamp:
- Jan 23, 2023 5:23:26 PM (2 years ago)
- svn:sync-xref-src-repo-rev:
- 155448
- Location:
- trunk
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Config.kmk
r98248 r98249 4982 4982 endif 4983 4983 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. 4985 SDK_VBoxSoftFloatR3Shared := SoftFloat 3 for dll linking. 4986 SDK_VBoxSoftFloatR3Shared_DEFS := SOFTFLOAT_FAST_INT64 4987 SDK_VBoxSoftFloatR3Shared_DEFS.amd64 := LITTLEENDIAN 4988 SDK_VBoxSoftFloatR3Shared_DEFS.arm64 := LITTLEENDIAN 4989 SDK_VBoxSoftFloatR3Shared_DEFS.x86 := LITTLEENDIAN 4989 4990 if1of ($(KBUILD_TARGET),win) 4990 SDK_VB OX_SOFTFLOAT_DEFS += THREAD_LOCAL=__declspec(thread)4991 SDK_VBoxSoftFloatR3Shared_DEFS += THREAD_LOCAL=__declspec(thread) 4991 4992 else 4992 SDK_VB OX_SOFTFLOAT_DEFS += THREAD_LOCAL=__thread4993 endif 4994 SDK_VB OX_SOFTFLOAT_INCS = \4993 SDK_VBoxSoftFloatR3Shared_DEFS += THREAD_LOCAL=__thread 4994 endif 4995 SDK_VBoxSoftFloatR3Shared_INCS = \ 4995 4996 $(PATH_ROOT)/src/libs/softfloat-3e/source/include 4996 SDK_VB OX_SOFTFLOAT_LIBS = \4997 SDK_VBoxSoftFloatR3Shared_LIBS = \ 4997 4998 $(PATH_STAGE_LIB)/VBox-SoftFloat$(VBOX_SUFF_LIB) 4998 4999 4999 SDK_VB OX_SOFTFLOATR0 := SoftFloat 3 for ring-0 linking.5000 SDK_VB OX_SOFTFLOATR0_DEFS := SOFTFLOAT_FAST_INT645001 SDK_VB OX_SOFTFLOATR0_DEFS.amd64:= LITTLEENDIAN5002 SDK_VB OX_SOFTFLOATR0_DEFS.arm64:= LITTLEENDIAN5003 SDK_VB OX_SOFTFLOATR0_DEFS.x86 := LITTLEENDIAN5004 SDK_VB OX_SOFTFLOATR0_INCS = \5000 SDK_VBoxSoftFloatR0 := SoftFloat 3 for ring-0 linking. 5001 SDK_VBoxSoftFloatR0_DEFS := SOFTFLOAT_FAST_INT64 5002 SDK_VBoxSoftFloatR0_DEFS.amd64:= LITTLEENDIAN 5003 SDK_VBoxSoftFloatR0_DEFS.arm64:= LITTLEENDIAN 5004 SDK_VBoxSoftFloatR0_DEFS.x86 := LITTLEENDIAN 5005 SDK_VBoxSoftFloatR0_INCS = \ 5005 5006 $(PATH_ROOT)/src/libs/softfloat-3e/source/include 5006 SDK_VB OX_SOFTFLOATR0_LIBS = \5007 SDK_VBoxSoftFloatR0_LIBS = \ 5007 5008 $(PATH_STAGE_LIB)/VBox-SoftFloatR0$(VBOX_SUFF_LIB) 5008 5009 5009 SDK_VB OX_SOFTFLOATGUESTR3SHARED:= SoftFloat 3 for ring-0 linking.5010 SDK_VB OX_SOFTFLOATGUESTR3SHARED_DEFS := SOFTFLOAT_FAST_INT645011 SDK_VB OX_SOFTFLOATGUESTR3SHARED_DEFS.amd64:= LITTLEENDIAN5012 SDK_VB OX_SOFTFLOATGUESTR3SHARED_DEFS.arm64:= LITTLEENDIAN5013 SDK_VB OX_SOFTFLOATGUESTR3SHARED_DEFS.x86 := LITTLEENDIAN5014 SDK_VB OX_SOFTFLOATGUESTR3SHARED_INCS = \5010 SDK_VBoxSoftFloatGuestR3Shared := SoftFloat 3 for ring-0 linking. 5011 SDK_VBoxSoftFloatGuestR3Shared_DEFS := SOFTFLOAT_FAST_INT64 5012 SDK_VBoxSoftFloatGuestR3Shared_DEFS.amd64:= LITTLEENDIAN 5013 SDK_VBoxSoftFloatGuestR3Shared_DEFS.arm64:= LITTLEENDIAN 5014 SDK_VBoxSoftFloatGuestR3Shared_DEFS.x86 := LITTLEENDIAN 5015 SDK_VBoxSoftFloatGuestR3Shared_INCS = \ 5015 5016 $(PATH_ROOT)/src/libs/softfloat-3e/source/include 5016 SDK_VB OX_SOFTFLOATGUESTR3SHARED_LIBS.x86 = \5017 SDK_VBoxSoftFloatGuestR3Shared_LIBS.x86 = \ 5017 5018 $(VBOX_PATH_ADDITIONS_LIB)/VBox-SoftFloatGuestR3Shared-x86$(VBOX_SUFF_LIB) 5018 SDK_VB OX_SOFTFLOATGUESTR3SHARED_LIBS.$(KBUILD_TARGET_ARCH) = \5019 SDK_VBoxSoftFloatGuestR3Shared_LIBS.$(KBUILD_TARGET_ARCH) = \ 5019 5020 $(VBOX_PATH_ADDITIONS_LIB)/VBox-SoftFloatGuestR3Shared$(VBOX_SUFF_LIB) 5020 5021 -
trunk/src/VBox/Additions/3D/Config.kmk
r98103 r98249 107 107 TEMPLATE_VBoxMesa3DGuestR3Dll_LIBS.x86 += $(TEMPLATE_NewerVccVBoxGuestR3Dll_LIBS.x86) \ 108 108 $(VBOX_LIB_IPRT_GUEST_R3_SHARED_X86) \ 109 $(SDK_VB OX_SOFTFLOATGUESTR3SHARED_LIBS.x86)109 $(SDK_VBoxSoftFloatGuestR3Shared_LIBS.x86) 110 110 TEMPLATE_VBoxMesa3DGuestR3Dll_LIBS.$(KBUILD_TARGET_ARCH) += $(TEMPLATE_NewerVccVBoxGuestR3Dll_LIBS.$(KBUILD_TARGET)) \ 111 111 $(VBOX_LIB_IPRT_GUEST_R3_SHARED) \ 112 $(SDK_VB OX_SOFTFLOATGUESTR3SHARED_LIBS.$(KBUILD_TARGET_ARCH))112 $(SDK_VBoxSoftFloatGuestR3Shared_LIBS.$(KBUILD_TARGET_ARCH)) 113 113 TEMPLATE_VBoxMesa3DGuestR3Dll_LDFLAGS.win += $(TEMPLATE_NewerVccVBoxGuestR3Dll_LDFLAGS.win) 114 114 # The -Oi- disable optimizations of math functions like sqrt(), that takes all -
trunk/src/VBox/Runtime/Makefile.kmk
r98242 r98249 2741 2741 ifdef VBOX_WITH_NOCRT_STATIC 2742 2742 if1of ($(KBUILD_TARGET), win) 2743 RuntimeGuestR3Shared_SDKS = $(filter-out VB OX_SOFTFLOAT,$(RuntimeGuestR3_SDKS)) VBOX_SOFTFLOATGUESTR3SHARED2743 RuntimeGuestR3Shared_SDKS = $(filter-out VBoxSoftFloatR3Shared,$(RuntimeGuestR3_SDKS)) VBoxSoftFloatGuestR3Shared 2744 2744 RuntimeGuestR3Shared_SOURCES = $(RuntimeGuestR3_SOURCES) \ 2745 2745 common/math/fma.cpp \ … … 2768 2768 VBoxRT_SDKS += VBoxOpenSslStatic 2769 2769 if1of ($(KBUILD_TARGET_ARCH), $(VBOX_SUPPORTED_HOST_ARCHS)) 2770 VBoxRT_SDKS += VB OX_SOFTFLOAT2770 VBoxRT_SDKS += VBoxSoftFloatR3Shared 2771 2771 endif 2772 2772 VBoxRT_SDKS.win = $(VBOX_WINPSDK) $(VBOX_WINDDK) VBOX_NTDLL -
trunk/src/VBox/Runtime/testcase/Makefile.kmk
r98241 r98249 608 608 tstRTNoCrt-2_DEFS = RT_WITHOUT_NOCRT_WRAPPER_ALIASES 609 609 tstRTNoCrt-2_INCS = ../include 610 tstRTNoCrt-2_SDKS = VB OX_SOFTFLOAT610 tstRTNoCrt-2_SDKS = VBoxSoftFloatR3Shared 611 611 tstRTNoCrt-2_SOURCES = \ 612 612 tstRTNoCrt-2.cpp \ -
trunk/src/VBox/VMM/Makefile.kmk
r98128 r98249 92 92 endif 93 93 94 VBoxVMM_SDKS = VB OX_SOFTFLOAT94 VBoxVMM_SDKS = VBoxSoftFloatR3Shared 95 95 96 96 VBoxVMM_INCS = \ … … 489 489 VMMR0_ASFLAGS.x86 := -Werror 490 490 491 VMMR0_SDKS = VB OX_SOFTFLOATR0491 VMMR0_SDKS = VBoxSoftFloatR0 492 492 493 493 VMMR0_INCS = \ -
trunk/src/VBox/VMM/testcase/Makefile.kmk
r98169 r98249 320 320 tstIEMAImpl_TEMPLATE = VBoxR3TstExe 321 321 tstIEMAImpl_DEFS = $(VMM_COMMON_DEFS) IEM_WITHOUT_ASSEMBLY IN_TSTVMSTRUCT 322 tstIEMAImpl_SDKS = VB OX_SOFTFLOAT322 tstIEMAImpl_SDKS = VBoxSoftFloatR3Shared 323 323 tstIEMAImpl_INCS = ../include . 324 324 tstIEMAImpl_CLEAN = \ … … 352 352 # This variant mainly for generating data. 353 353 tstIEMAImplAsm_TEMPLATE := VBoxR3TstExe 354 tstIEMAImplAsm_SDKS := VB OX_SOFTFLOAT354 tstIEMAImplAsm_SDKS := VBoxSoftFloatR3Shared 355 355 tstIEMAImplAsm_DEFS = $(VMM_COMMON_DEFS) IEM_WITH_ASSEMBLY IN_TSTVMSTRUCT TSTIEMAIMPL_WITH_GENERATOR 356 356 tstIEMAImplAsm_ASFLAGS.amd64 := -Werror -
trunk/src/libs/softfloat-3e/testfloat/Makefile.kmk
r98103 r98249 34 34 TEMPLATE_VBoxTestFloat = Template for building SoftFloat-3e 35 35 TEMPLATE_VBoxTestFloat_EXTENDS = VBoxR3DllNonPedantic 36 TEMPLATE_VBoxTestFloat_SDKS = $(TEMPLATE_VBoxR3DllNonPedantic_SDKS) VB OX_SOFTFLOAT36 TEMPLATE_VBoxTestFloat_SDKS = $(TEMPLATE_VBoxR3DllNonPedantic_SDKS) VBoxSoftFloatR3Shared 37 37 TEMPLATE_VBoxTestFloat_DEFS = $(TEMPLATE_VBoxR3DllNonPedantic_DEFS) \ 38 38 FLOAT16 \
Note:
See TracChangeset
for help on using the changeset viewer.