SAIL_DLP | - Small (4 KB) partition at the beginning of NOR.
- Acts as a download/loader pointer or critical boot marker.
- This partition must be first; its backup (
SAIL_DLP_BKUP) must be last to ensure tool and update reliability.
|
SAIL_HYP | - Stores the RTSS hypervisor image (
sailhyp.elf). - Runs early in the boot process to provide virtualization and safety isolation.
|
SAIL_SW1 - SAIL_SW4 | - Contains the RTSS software images (
sailsw1.elf, sailsw2.elf, sailsw3.elf, and sailsw4.elf). - Represents different software stages or domains loaded by the hypervisor.
|
SAIL_SEC_ELF | Stores a secure ELF image or configuration blob required for RTSS security-related code and data. |
SAIL_DBG_POLICY | Contains debug policy configuration that controls permitted debug features, particularly on production devices. |
SAIL_HYP_BKUP | Backup of the RTSS hypervisor image (SAIL_HYP). |
SAIL_SW1_BKUP - SAIL_SW4_BKUP | Backup of the RTSS software partitions. |
SAIL_SEC_ELF_BKUP | Backup of the secure ELF or configuration partition. |
SAIL_DBG_POLICY_BKUP | Backup of the debug policy configuration. |
SAIL_OTA_REBOOT | A small partition is used to store flags or status information related to the reboot sequence during an OTA update (for example, a pending update or reboot state). |
SAIL_OTA_METADATA | - Stores metadata related to the OTA update process such as, version information, image details, and update status.
- This ensures the bootloader to determine which images are valid and current.
|
SAIL_DLP_BKUP | - Backup of the SAIL_DLP partition.
- This partition must always be the last entry in the NOR layout.
|
MD_BIST_PATTERN2/BKUP | - Stores the modem Built-In Self-Test (BIST) patterns for diagnostics and manufacturing.
- Backup partition improves robustness.
|
SAIL_TGB_MARKER/BKUP | Small partition used for RTSS TGB test or tool markers and logs. |
SAIL_NOR_TEST_EL1/EL2 | Used for NOR flash testing at EL1 and EL2 levels without affecting production partitions. |
SAIL_SLT | System-level test (SLT) partition is used for validation or manufacturing scripts and binaries. |
SAIL_CODE_COVERAGE | Stores code coverage data used during development and validation. |
SAIL_PMIC_LOG | Very small partition that stores PMIC logs such as power-on reasons and error snapshots. |
SAIL_RAM_DUMP | Stores RAM dumps captured after crashes to support debugging of safety-critical failures. |
MD_CRASH_DUMP_IN_SAIL | Reserved space for modem crash dumps when other storage options are unavailable. |
SAIL_NOC_ERR_LOG | Stores Network-on-Chip (NoC) error logs used to debug interconnect or bus faults. |
SAIL_EFS | Embedded File System for RTSS runtime data and configuration that persists across reboots. |
SAIL_OEM_PARTITION_1 | Reserved for OEM-specific configuration or safety application data. |