diff --git a/RKTRUST/RK3566TRUST_ULTRA.ini b/RKTRUST/RK3566TRUST_ULTRA.ini index 4b51d295..2977428a 100644 --- a/RKTRUST/RK3566TRUST_ULTRA.ini +++ b/RKTRUST/RK3566TRUST_ULTRA.ini @@ -9,7 +9,7 @@ PATH=bin/rk35/rk3568_bl31_ultra_v2.13.elf ADDR=0x00040000 [BL32_OPTION] SEC=1 -PATH=bin/rk35/rk3568_bl32_v2.09.bin +PATH=bin/rk35/rk3568_bl32_v2.10.bin ADDR=0x08400000 [BL33_OPTION] SEC=0 diff --git a/RKTRUST/RK3568TRUST.ini b/RKTRUST/RK3568TRUST.ini index eb90bb8b..37362f8c 100644 --- a/RKTRUST/RK3568TRUST.ini +++ b/RKTRUST/RK3568TRUST.ini @@ -9,7 +9,7 @@ PATH=bin/rk35/rk3568_bl31_v1.43.elf ADDR=0x00040000 [BL32_OPTION] SEC=1 -PATH=bin/rk35/rk3568_bl32_v2.09.bin +PATH=bin/rk35/rk3568_bl32_v2.10.bin ADDR=0x08400000 [BL33_OPTION] SEC=0 diff --git a/RKTRUST/RK3568TRUST_CPU3.ini b/RKTRUST/RK3568TRUST_CPU3.ini index 998c178d..f162c0a6 100644 --- a/RKTRUST/RK3568TRUST_CPU3.ini +++ b/RKTRUST/RK3568TRUST_CPU3.ini @@ -9,7 +9,7 @@ PATH=bin/rk35/rk3568_bl31_cpu3_v1.00.elf ADDR=0x00040000 [BL32_OPTION] SEC=1 -PATH=bin/rk35/rk3568_bl32_v2.09.bin +PATH=bin/rk35/rk3568_bl32_v2.10.bin ADDR=0x08400000 [BL33_OPTION] SEC=0 diff --git a/RKTRUST/RK3568TRUST_RT.ini b/RKTRUST/RK3568TRUST_RT.ini index 6fbe47d9..dbab382a 100644 --- a/RKTRUST/RK3568TRUST_RT.ini +++ b/RKTRUST/RK3568TRUST_RT.ini @@ -9,7 +9,7 @@ PATH=bin/rk35/rk3568_bl31_rt_v1.01.elf ADDR=0x00040000 [BL32_OPTION] SEC=1 -PATH=bin/rk35/rk3568_bl32_v2.09.bin +PATH=bin/rk35/rk3568_bl32_v2.10.bin ADDR=0x08400000 [BL33_OPTION] SEC=0 diff --git a/bin/rk35/rk3568_bl32_v2.09.bin b/bin/rk35/rk3568_bl32_v2.10.bin similarity index 58% rename from bin/rk35/rk3568_bl32_v2.09.bin rename to bin/rk35/rk3568_bl32_v2.10.bin index 0328e506..35eed5c2 100644 Binary files a/bin/rk35/rk3568_bl32_v2.09.bin and b/bin/rk35/rk3568_bl32_v2.10.bin differ diff --git a/doc/release/RK3568_CN.md b/doc/release/RK3568_CN.md index e9bf1c65..04fd6691 100644 --- a/doc/release/RK3568_CN.md +++ b/doc/release/RK3568_CN.md @@ -1,5 +1,21 @@ # RK3568 Release Note +## rk3568_bl32_v2.10.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------- | ----------- | -------- | +| 2023-06-07 | rk3568_bl32_v2.10.bin | dcfdd61d0 | 重要 | + +### New + +1. 支持关键OTP数据读取出错后从备份数据恢复。 +2. crypto_service 支持地址参数安全性检查。 +2. 支持内核读取安全启动标志和公钥哈希。 +3. 支持动态共享内存,安全非安全世界可以传递更大数据。 +4. BL32 打印支持 pstore,内核可以通过 pstore 节点查看 BL32 的打印信息。 + +------ + ## rk3568_bl31_v1.43.elf | 时间 | 文件 | 编译 commit | 重要程度 | diff --git a/doc/release/RK3568_EN.md b/doc/release/RK3568_EN.md index 5cc85e62..25c88285 100644 --- a/doc/release/RK3568_EN.md +++ b/doc/release/RK3568_EN.md @@ -1,5 +1,21 @@ # RK3568 Release Note +## rk3568_bl32_v2.10.bin + +| Date | File | Build commit | Severity | +| ---------- | :-------------------- | ------------ | --------- | +| 2023-06-07 | rk3568_bl32_v2.10.bin | dcfdd61d0 | important | + +### New + +1. Support recovery from OTP backup data after critical OTP data reading errors. +2. Added the address parameter security check for crypto_service. +2. Kernel support read secure boot flag and public key hash. +3. Support dynamic shared memory, and the secure and normal world can transfer more larger data. +4. BL32 supports pstore, and the kernel can view print info of BL32 through pstore node. + +------ + ## rk3568_bl31_v1.43.elf | Date | File | Build commit | Severity |