Skip to content

Commit f71775c

Browse files
author
Jiaxing Li
committed
partition: Add persist partition to support secure functionality
Add 30MB persist partition to provide a file storage area for QTEE. Currently, the persist partition is only supported on the QLI0.x for K2L device. Qualcomm offers a GPFS (Generic Persistent File System) interface library within QTEE, which enables encrypted file storage and secure data retrieval. QTEE and the persist partition operate independently , so developers do not need to be concerned about the QTEE version. Signed-off-by: Jiaxing Li <[email protected]>
1 parent e0a6c52 commit f71775c

File tree

4 files changed

+12
-0
lines changed

4 files changed

+12
-0
lines changed

platforms/qcm6490-idp/partitions.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,4 +114,5 @@
114114
--partition --lun=5 --name=modemst2 --size=3072KB --type-guid=0A288B1F-22C9-E33B-8F5D-0E81686A68CB
115115
--partition --lun=5 --name=fsg --size=3072KB --type-guid=638FF8E2-22C9-E33B-8F5D-0E81686A68CB
116116
--partition --lun=5 --name=fsc --size=128KB --type-guid=57B90A16-22C9-E33B-8F5D-0E81686A68CB
117+
--partition --lun=5 --name=persist --size=30720KB --type-guid=6C95E238-E343-4BA8-B489-8681ED22AD0B
117118
--partition --lun=5 --name=last_parti --size=0KB --type-guid=00000000-0000-0000-0000-000000000000

platforms/qcs6490-rb3gen2/partitions.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,4 +114,5 @@
114114
--partition --lun=5 --name=modemst2 --size=3072KB --type-guid=0A288B1F-22C9-E33B-8F5D-0E81686A68CB
115115
--partition --lun=5 --name=fsg --size=3072KB --type-guid=638FF8E2-22C9-E33B-8F5D-0E81686A68CB
116116
--partition --lun=5 --name=fsc --size=128KB --type-guid=57B90A16-22C9-E33B-8F5D-0E81686A68CB
117+
--partition --lun=5 --name=persist --size=30720KB --type-guid=6C95E238-E343-4BA8-B489-8681ED22AD0B
117118
--partition --lun=5 --name=last_parti --size=0KB --type-guid=00000000-0000-0000-0000-000000000000

platforms/qcs8300-ride-sx/partitions.conf

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,3 +105,8 @@
105105
--partition --lun=4 --name=recoveryinfo --size=4KB --type-guid=7374B391-291C-49FA-ABC2-0463AB5F713F
106106
--partition --lun=4 --name=xbl_logs --size=1024KB --type-guid=F7EECB66-781A-439A-8955-70E12ED4A7A0
107107
--partition --lun=4 --name=last_parti --size=0KB --type-guid=00000000-0000-0000-0000-000000000000
108+
109+
#This is LUN 5 - Protected Read-write LUN
110+
#QCOM development requirement: Ensure all partitions in LUN5 is a multiple of 128k.
111+
--partition --lun=5 --name=persist --size=30720KB --type-guid=6C95E238-E343-4BA8-B489-8681ED22AD0B
112+
--partition --lun=5 --name=last_parti --size=0KB --type-guid=00000000-0000-0000-0000-000000000000

platforms/qcs9100-ride-sx/partitions.conf

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,3 +105,8 @@
105105
--partition --lun=4 --name=recoveryinfo --size=4KB --type-guid=7374B391-291C-49FA-ABC2-0463AB5F713F
106106
--partition --lun=4 --name=xbl_logs --size=1024KB --type-guid=F7EECB66-781A-439A-8955-70E12ED4A7A0
107107
--partition --lun=4 --name=last_parti --size=0KB --type-guid=00000000-0000-0000-0000-000000000000
108+
109+
#This is LUN 5 - Protected Read-write LUN
110+
#QCOM development requirement: Ensure all partitions in LUN5 is a multiple of 128k.
111+
--partition --lun=5 --name=persist --size=30720KB --type-guid=6C95E238-E343-4BA8-B489-8681ED22AD0B
112+
--partition --lun=5 --name=last_parti --size=0KB --type-guid=00000000-0000-0000-0000-000000000000

0 commit comments

Comments
 (0)