System Firmware Release Notes - 11.02.06
Table of Contents
System Firmware Release Notes
Introduction
These are the release notes for SYSFW and HSM-DEMO.
Version 11.02.06
| J721E |
SYSFW |
11.02.06 |
| J7200 |
SYSFW |
11.02.06 |
| J721S2 |
SYSFW |
11.02.06 |
| J784S4 |
SYSFW |
11.02.06 |
| J722S |
SYSFW |
11.02.06 |
| J721S2 |
HSM-DEMO |
11.02.00 |
| J784S4 |
HSM-DEMO |
11.02.00 |
| J722S |
HSM-DEMO |
11.02.00 |
Documentation
Refer to TISCI documentation for further details.
- Version: 11.02.06
- ABI Major: 4
- ABI Minor: 0
- NAME: Fancy Rat
What’s New - v11.02.06
New features in this release:
SYSFW
Major Updates
Low Power Mode (LPM) Enhancements
- J7200 (GP, HS-FS, HS-SE) and J784s4/J742s2 (GP, HS-FS):
- Support added for multiple hosts as LPM suspend initiators
- Support added for TISCI_MSG_LPM_SAVE_ADDR to store TIFS context during LPM
- Support added for ATF context save and restore during LPM
- DDR firewall protected for LPM contexts
- Support added to encrypt LPM context data in 62KB chunks to overcome limitation in SA2UL for AES-GCM for larger packets
- Support added for encryption of metadata for LPM contexts
- J784s4/J742s2 (GP, HS-FS): Chunk based encryption/decryption supported for firewall data context
- J7200: Add access to PM_CTRL regions for mcu_pulsar
TISCI Message Service Additions
- J721s2/J784s4/J742s2: Addition of TISCI_MSG_CONFIGURE_CC_REGISTER service to help configure MSMC timeout gasket registers
- J721e/J7200/J721s2/J742s2/J784s4/J722s: Support for TISCI_MSG_INIT_FWL_DEVGRP to reinit all firewalls of main domain devgroup
Security Enhancements
- J721e/J7200/J721s2/J742s2/J784s4/J722s: Secure Boot supported with implicit ECDSA curves
- J721s2/J784s4/J742s2/J722s: HSM SRAM protected after HSM boot on HS-FS and HS-SE device types
- J721s2/J784s4/J742s2/J722s: Updated HSM boot sequence that requires updated signing scheme for HSM firmware images
- J721e/J7200/J721s2/J742s2/J784s4/J722s: Addition of RSASSA-PSS signing scheme support for secure boot
Power Management
- J721e/J7200/J721s2/J742s2/J784s4/J722s: Addition of PM boardcfg hash check and movement for easy parsing via TISCI_BOARD_CONFIG_PM
Host ID and Access Control
- J721e/J7200/J721s2/J742s2/J784s4/J722s: New support for A72/A53 Host ID for user-mode accesses
- J721s2/J784s4/J742s2: Read permissions added for DMSC wrap registers
Bug Fixes
- J784s4/J742s2/j722s/j721s2/j7200: Efuse driver timing parameters fixed to meet specification
HSM-DEMO
- J721s2/J784s4/J742s2/J722s: Unsigned binaries released for U-boot integration
| J721E |
SR 1.0 |
✔️ |
|
|
|
SR 1.1 |
|
|
✔️ |
|
SR 2.0 |
|
✔️ |
|
| J7200 |
SR 1.0 |
|
|
|
|
SR 2.0 |
✔️ |
✔️ |
✔️ |
| J721S2 |
SR 1.0 |
✔️ |
✔️ |
✔️ |
| J784S4/J742S2 |
SR 1.0 |
✔️ |
✔️ |
✔️ |
| J722s |
SR 1.0 |
NA |
✔️ |
✔️ |
- J721s2/J784s4/J742s2/J722s: Updated HSM boot sequence that requires updated signing scheme for HSM firmware images
- J721e/J721s2/J742s2/J784s4/J722s: Resource allocation and Host ID for GPU repurposed for A72/A53 user-mode accesses
- J721e/J7200/J721s2/J742s2/J784s4/J722s: Resource allocated and Host ID allocated for A72/A53 user-mode accesses
Fixed Issues
J7200
| SYSFW-8613 |
LPM context encrypt decrypt service caller needs to break data into chunks due to limitation of SA2UL |
| SYSFW-8490 |
LPM metadata context not encrypted |
| SYSFW-7461 |
Firewall exception is not shown on a firewalled memory region |
J721E
| SYSFW-7461 |
Firewall exception is not shown on a firewalled memory region |
J721S2
| SYSFW-8673 |
Need unsigned HSM demo firmware for u-boot signing integration |
| SYSFW-8522 |
JTAG Unlock Issue on HS-SE Device with 11.0 SDK |
| SYSFW-7994 |
J721S2/J784S4/J722S: HSM SRAM on SoCs using SMS is exposed to MCU R5F Cores |
| SYSFW-7461 |
Firewall exception is not shown on a firewalled memory region |
J784S4/J742S2
| SYSFW-8673 |
Need unsigned HSM demo firmware for u-boot signing integration |
| SYSFW-7994 |
J721S2/J784S4/J722S: HSM SRAM on SoCs using SMS is exposed to MCU R5F Cores |
| SYSFW-7461 |
Firewall exception is not shown on a firewalled memory region |
J722S
| SYSFW-8673 |
Need unsigned HSM demo firmware for u-boot signing integration |
| SYSFW-7994 |
J721S2/J784S4/J722S: HSM SRAM on SoCs using SMS is exposed to MCU R5F Cores |
Known Issues
J7200
| SYSFW-8267 |
J7x: Remove Write permission for TIFS for Exception Logging Registers |
| SYSFW-7326 |
TI-Jacinto7-S2R: TIFS issue with IO retention mode |
J721E
| SYSFW-8267 |
J7x: Remove Write permission for TIFS for Exception Logging Registers |
| SYSFW-7867 |
Adding C7X processor id in coreDbgEn field of the debug certificate causing JTAG unlock to fail |
| SYSFW-4814 |
J721E: Secure boot fails on HS device |
J721S2
| SYSFW-8267 |
J7x: Remove Write permission for TIFS for Exception Logging Registers |
| SYSFW-7867 |
Adding C7X processor id in coreDbgEn field of the debug certificate causing JTAG unlock to fail |
| SYSFW-7751 |
Authentication of encrypted image causing M4 core to halt |
| SYSFW-7157 |
HSM Firewall configurations treat the core as non-secure |
J784S4/J742S2
| SYSFW-8267 |
J7x: Remove Write permission for TIFS for Exception Logging Registers |
| SYSFW-7867 |
Adding C7X processor id in coreDbgEn field of the debug certificate causing JTAG unlock to fail |
| SYSFW-7456 |
Race condition during Channelized firewall configuration |
| SYSFW-7157 |
HSM Firewall configurations treat the core as non-secure |
J722S
| SYSFW-8267 |
J7x: Remove Write permission for TIFS for Exception Logging Registers |