Add hal image into BOOT image.
Consist of below image :
* Each targets have
- kernel
- bootloader
- module
- hal-backend
* Create core image (Tizen Common Platform) :
- tizen-haeded-aarch64
- tizen-headed-arvm7l
- tizen-headless-aarch64
- tizen-headless-armv7l
Change-Id: I4e112e35f30505ee697c8f851020a38a332f7db2
Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
- tizen-headless-2parts-armv7l-btrfs-rootfs-rpi.yaml
- tizen-headless-2parts-aarch64-btrfs-rootfs-rpi.yaml
- tizen-boot-arm64-amlogic.yaml
+ - tizen-headed-armv7l.yaml
+ - tizen-headless-armv7l.yaml
+ - tizen-headed-aarch64.yaml
+ - tizen-headless-aarch64.yaml
- Name: emulator
Images:
UserGroups: "audio,video"
Groups:
- IoT Boot Artik 530
+ PostScripts:
+ - iot-hal-backend
Repos: []
Boot-Artik533s:
UserGroups: "audio,video"
Groups:
- IoT Boot RPi3
+ PostScripts:
+ - iot-hal-backend
Repos: []
Boot-RPi3-32Bit:
UserGroups: "audio,video"
Groups:
- IoT Boot RPi3 32Bit
+ PostScripts:
+ - iot-hal-backend
Repos: []
Boot-RPi4:
UserGroups: "audio,video"
Groups:
- IoT Boot RPi4
+ PostScripts:
+ - iot-hal-backend
Repos: []
Boot-RPi4-32Bit:
UserGroups: "audio,video"
Groups:
- IoT Boot RPi4 32Bit
+ PostScripts:
+ - iot-hal-backend
Repos: []
Boot-Amlogic:
- iot-making-building-blocks-dll
- generic-depmod
- common-cleanup-directory
+ - common-hal-directory-check
Repos: []
NoChrootScripts:
- buildname
Part: common-mbr-boot
Mic2Options: -A aarch64 -f loop --pack-to=@NAME@.tar.gz
FileName: tizen-boot-arm64-rpi3
-Group: IoT Boot RPi3
+Groups:
+- IoT Boot RPi3
+- IoT Hal Base
+- IoT Hal Backend RPI3
Repos:
- unified-standard
+- base-standard
Part: common-mbr-boot
Mic2Options: -A aarch64 -f loop --pack-to=@NAME@.tar.gz
FileName: tizen-boot-arm64-rpi4
-Group: IoT Boot RPi4
+Groups:
+- IoT Boot RPi4
+- IoT Hal Base
+- IoT Hal Backend RPI3
Repos:
- unified-standard
+- base-standard
Part: common-artik-mbr-boot
Mic2Options: -A armv7l -f loop --pack-to=@NAME@.tar.gz
FileName: tizen-boot-armv7l-artik530
-Group: IoT Boot Artik 530
+Groups:
+- IoT Boot Artik 530
+- IoT Hal Base
+- IoT Hal Backend ARTIK530
Attachment:
- /boot/u-boot/bootloader.img
- /boot/u-boot/params.bin
- /boot/s5p4418-artik530-raptor-rev03.dtb
Repos:
- unified-standard
+ - base-standard
Part: common-mbr-boot
Mic2Options: -A armv7l -f loop --pack-to=@NAME@.tar.gz
FileName: tizen-boot-armv7l-rpi3
-Group: IoT Boot RPi3 32Bit
+Groups:
+- IoT Boot RPi3 32Bit
+- IoT Hal Base
+- IoT Hal Backend RPI3
Repos:
- unified-standard
+- base-standard
Part: common-mbr-boot
Mic2Options: -A armv7l -f loop --pack-to=@NAME@.tar.gz
FileName: tizen-boot-armv7l-rpi4
-Group: IoT Boot RPi4 32Bit
+Groups:
+- IoT Boot RPi4 32Bit
+- IoT Hal Base
+- IoT Hal Backend RPI3
Repos:
- unified-standard
+- base-standard
--- /dev/null
+Name: tizen-headed-aarch64
+Architecture: aarch64
+Schedule: "*"
+Active: True
+Platform: Tizen IoT
+Part: btrfs-rootfs-3parts-ramdisk-recovery
+Mic2Options: -A aarch64 -f loop --pack-to=@NAME@.tar.gz
+FileName: tizen-headed-aarch64
+Repos:
+ - unified-standard
+ - base-standard
+Groups:
+ - IoT Headed Base
+ - IoT Adaptation COMMON
+NoChrootScripts:
+ - backup-data
--- /dev/null
+Name: tizen-headed-armv7l
+Architecture: armv7l
+Schedule: "*"
+Active: True
+Platform: Tizen IoT
+Part: common-3parts-ramdisk-recovery
+Mic2Options: -A armv7l -f loop --pack-to=@NAME@.tar.gz
+FileName: tizen-headed-armv7l
+Repos:
+ - unified-standard
+ - base-standard
+Groups:
+ - IoT Headed Base
+ - IoT Adaptation COMMON
+NoChrootScripts:
+ - backup-data
--- /dev/null
+Name: tizen-headless-aarch64
+Architecture: aarch64
+Schedule: "*"
+Active: True
+Platform: Tizen IoT
+Part: btrfs-rootfs-2parts-ramdisk-recovery
+Mic2Options: -A aarch64 -f loop --pack-to=@NAME@.tar.gz
+Language: C
+FileName: tizen-headless-aarch64
+Repos:
+ - unified-standard
+ - base-standard
+Groups:
+ - IoT Adaptation COMMON Headless
+NoChrootScripts:
+ - backup-data
--- /dev/null
+Name: tizen-headless-armv7l
+Architecture: armv7l
+Schedule: "*"
+Active: True
+Platform: Tizen IoT
+Part: btrfs-rootfs-2parts-ramdisk-recovery
+Mic2Options: -A armv7l -f loop --pack-to=@NAME@.tar.gz
+Language: C
+FileName: tizen-headless-armv7l
+Repos:
+ - unified-standard
+ - base-standard
+Groups:
+ - IoT Adaptation COMMON Headless
+NoChrootScripts:
+ - backup-data
part /lib/modules --fstype="ext4" --size=25 --ondisk=mmcblk0 --active --label modules --fsoptions=defaults,noatime
+part /hal --fstype="ext4" --size=64 --ondisk=mmcblk0 --active --label hal --fsoptions=defaults,noatime
part /boot --fstype="vfat" --size=64 --ondisk=mmcblk0 --active --label boot --fsoptions=defaults,noatime
part /lib/modules --fstype="ext4" --size=20 --ondisk=mmcblk0 --active --label modules --fsoptions=defaults,noatime
+part /hal --fstype="ext4" --size=64 --ondisk=mmcblk0 --active --label hal --fsoptions=defaults,noatime
--- /dev/null
+Summary: IoT Adaptation COMMON Headless
+Description: IoT Adaptation COMMON Headless
+Name: iot-adaptation-common-headless
+Packages:
+- building-blocks-sub1-Preset_img_headless-common
--- /dev/null
+Summary: IoT Adaptation COMMON
+Description: IoT Adaptation COMMON
+Name: iot-adaptation-common
+Packages:
+- building-blocks-sub1-Preset_img_headed-common
--- /dev/null
+Summary: IoT Hal Backend ARTIK530
+Description: IoT Hal Backend ARTIK530
+Name: iot-hal-backend-artik530
+Packages:
+- building-blocks-sub1-Preset_boards-ARTIK530_HAL_Backend
--- /dev/null
+Summary: IoT Hal Backend RPI3
+Description: IoT Hal Backend RPI3
+Name: iot-hal-backend-rpi3
+Packages:
+- building-blocks-sub1-Preset_boards-RPI3_HAL_Backend
--- /dev/null
+Summary: IoT Hal Base
+Description: IoT Hal Base
+Name: iot-hal-base
+Packages:
+- rpm
+- package-groups
+- xmlstarlet
+- tizen-release
+- gawk
+- sed