%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
%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
%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
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
%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
%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