[ACR-1814] packaging: set abi info for arm boards and x86 emulators 10/310310/2
authorDongkyun Son <dongkyun.s@samsung.com>
Thu, 25 Apr 2024 06:36:57 +0000 (15:36 +0900)
committerDongkyun Son <dongkyun.s@samsung.com>
Fri, 26 Apr 2024 04:17:59 +0000 (13:17 +0900)
http://tizen.org/feature/platform.core.abi

[System Information] The platform returns the ABI information (e.g.
"arm_32", "arm_64", "riscv_32", "riscv_64", "x86", "x86_64") of a device.

Change-Id: I95af0bbf5502110ded114f33269a482c450bd170
Signed-off-by: Dongkyun Son <dongkyun.s@samsung.com>
packaging/platform-preset-boards-artik530-hal-backend.inc
packaging/platform-preset-boards-c4-hal-backend.inc
packaging/platform-preset-boards-emul.inc
packaging/platform-preset-boards-generic-hal-backend.inc
packaging/platform-preset-boards-rpi4-hal-backend.inc
packaging/platform-preset-boards-vim3-hal-backend.inc

index d7dbdae91912ef9fc0dc5998aa0ee75eae969960..dce317c16921cd4cf4c255fa73f08ee80b28fc42 100644 (file)
@@ -21,9 +21,12 @@ Firstly select HAL Backends to add to your image.
 %posttrans sub1-Preset_boards-ARTIK530_HAL_Backend
 %tizen_hal_feature tizen.org/system/platform.processor exynos
 %tizen_hal_feature tizen.org/system/platform.communication_processor none
+%tizen_hal_feature tizen.org/feature/platform.core.abi arm_32
 %tizen_hal_feature tizen.org/feature/platform.core.cpu.arch armv7
 %tizen_hal_feature tizen.org/feature/platform.core.cpu.arch.armv7 true
 %tizen_hal_feature tizen.org/feature/platform.core.cpu.arch.armv8 false
+%tizen_hal_feature tizen.org/feature/platform.core.cpu.arch.riscv32 false
+%tizen_hal_feature tizen.org/feature/platform.core.cpu.arch.riscv64 false
 %tizen_hal_feature tizen.org/feature/platform.core.cpu.frequency 1200
 %tizen_hal_feature tizen.org/feature/platform.core.fpu.arch vfpv3
 %tizen_hal_feature tizen.org/feature/platform.core.fpu.arch.vfpv3 true
index 61b41fa0bd65104ad32fba810e5ceed2aac7b28e..7766aad22028af3766652a2d578c6c318e3e6525 100644 (file)
@@ -21,10 +21,13 @@ Firstly select HAL Backends to add to your image.
 %posttrans sub1-Preset_boards-C4_HAL_Backend
 %tizen_hal_feature tizen.org/system/platform.processor S905X3
 %tizen_hal_feature tizen.org/system/platform.communication_processor none
+%tizen_hal_feature tizen.org/feature/platform.core.abi arm_64
 %tizen_hal_feature tizen.org/feature/platform.core.cpu.arch armv8
 %tizen_hal_feature tizen.org/feature/platform.core.cpu.arch.armv6 false
 %tizen_hal_feature tizen.org/feature/platform.core.cpu.arch.armv7 false
 %tizen_hal_feature tizen.org/feature/platform.core.cpu.arch.armv8 true
+%tizen_hal_feature tizen.org/feature/platform.core.cpu.arch.riscv32 false
+%tizen_hal_feature tizen.org/feature/platform.core.cpu.arch.riscv64 false
 %tizen_hal_feature tizen.org/feature/platform.core.cpu.frequency 2000
 %tizen_hal_feature tizen.org/feature/platform.core.fpu.arch.vfpv2 false
 %tizen_hal_feature tizen.org/feature/platform.core.fpu.arch.vfpv3 false
index 040504ea5abe2fa14419c8bd24194ad8103a3998..fb1907073627408b482bb4207f41e2d6dd9399ca 100644 (file)
@@ -40,13 +40,17 @@ Firstly select HALs and Feature to add to your image.
 %tizen_feature tizen.org/system/platform.processor Emulator
 %tizen_feature tizen.org/system/platform.communication_processor none
 %ifarch x86_64
+%tizen_feature tizen.org/feature/platform.core.abi x86_64
 %tizen_feature tizen.org/feature/platform.core.cpu.arch x86_64
 %else
+%tizen_feature tizen.org/feature/platform.core.abi x86
 %tizen_feature tizen.org/feature/platform.core.cpu.arch x86
 %endif
 %tizen_feature tizen.org/feature/platform.core.cpu.arch.armv7 false
 %tizen_feature tizen.org/feature/platform.core.cpu.arch.armv8 false
 %tizen_feature tizen.org/feature/platform.core.cpu.arch.x86 true
+%tizen_feature tizen.org/feature/platform.core.cpu.arch.riscv32 false
+%tizen_feature tizen.org/feature/platform.core.cpu.arch.riscv64 false
 %tizen_feature tizen.org/feature/platform.core.fpu.arch sse3
 %tizen_feature tizen.org/feature/platform.core.fpu.arch.vfpv3 false
 %tizen_feature tizen.org/feature/platform.core.fpu.arch.sse3 true
index 1a4c0bf0ad3641e14cf793a4baa2a85bb2bd015b..69cfc5672ccf8f7f19ade9b0c172e8357af80f1e 100644 (file)
@@ -23,6 +23,13 @@ Requires:    %{name}-sub2-Preset_boards-GENERIC_HAL_Backend-FlashManager
 Firstly select HAL Backends to add to your image.
 %files sub1-Preset_boards-GENERIC_HAL_Backend
 %posttrans sub1-Preset_boards-GENERIC_HAL_Backend
+%ifarch aarch64
+%tizen_hal_feature tizen.org/feature/platform.core.abi arm_64
+%elifarch riscv64
+%tizen_hal_feature tizen.org/feature/platform.core.abi riscv_64
+%else
+%tizen_hal_feature tizen.org/feature/platform.core.abi arm_32
+%endif
 %tizen_hal_feature tizen.org/system/platform.processor none
 %tizen_hal_feature tizen.org/system/platform.communication_processor none
 %tizen_hal_feature tizen.org/feature/network.asp true
index 375c6c335fc44abd62e2878774cdc15b71ef764d..4d8e863475760f85b21973aac0159448738877f0 100644 (file)
@@ -23,9 +23,16 @@ Firstly select HAL Backends to add to your image.
 %posttrans sub1-Preset_boards-RPI4_HAL_Backend
 %tizen_hal_feature tizen.org/system/platform.processor BCM2711
 %tizen_hal_feature tizen.org/system/platform.communication_processor none
+%ifarch aarch64
+%tizen_hal_feature tizen.org/feature/platform.core.abi arm_64
+%else
+%tizen_hal_feature tizen.org/feature/platform.core.abi arm_32
+%endif
 %tizen_hal_feature tizen.org/feature/platform.core.cpu.arch armv8
 %tizen_hal_feature tizen.org/feature/platform.core.cpu.arch.armv7 false
 %tizen_hal_feature tizen.org/feature/platform.core.cpu.arch.armv8 true
+%tizen_hal_feature tizen.org/feature/platform.core.cpu.arch.riscv32 false
+%tizen_hal_feature tizen.org/feature/platform.core.cpu.arch.riscv64 false
 %tizen_hal_feature tizen.org/feature/platform.core.cpu.frequency 1200
 %tizen_hal_feature tizen.org/feature/platform.core.fpu.arch vfpv4
 %tizen_hal_feature tizen.org/feature/platform.core.fpu.arch.vfpv3 false
index 76a9e4cca03caa105f49c6ca0d6f051fbe682132..f6acc39399767d63ba13fbce8e7a5569837e0e43 100644 (file)
@@ -22,10 +22,13 @@ Firstly select HAL Backends to add to your image.
 %posttrans sub1-Preset_boards-VIM3_HAL_Backend
 %tizen_hal_feature tizen.org/system/platform.processor A311D
 %tizen_hal_feature tizen.org/system/platform.communication_processor none
+%tizen_hal_feature tizen.org/feature/platform.core.abi arm_64
 %tizen_hal_feature tizen.org/feature/platform.core.cpu.arch armv8
 %tizen_hal_feature tizen.org/feature/platform.core.cpu.arch.armv6 false
 %tizen_hal_feature tizen.org/feature/platform.core.cpu.arch.armv7 false
 %tizen_hal_feature tizen.org/feature/platform.core.cpu.arch.armv8 true
+%tizen_hal_feature tizen.org/feature/platform.core.cpu.arch.riscv32 false
+%tizen_hal_feature tizen.org/feature/platform.core.cpu.arch.riscv64 false
 %tizen_hal_feature tizen.org/feature/platform.core.cpu.frequency 2200
 %tizen_hal_feature tizen.org/feature/platform.core.fpu.arch.vfpv2 false
 %tizen_hal_feature tizen.org/feature/platform.core.fpu.arch.vfpv3 false