BlowFish - Project - Issues - Tracking (Copy 4)
BlowFish - Project - Issues - Tracking (Copy 4)
1 Common GP API GP TEE Debug GP TEE Debug와 TA debugging 기능상 차이점 Chankyu Han HQ Chankyu Han 4/14/2014 9/5/2014 Delayed 2.0 feature
6 Common Crypto core #36862. FIPS 인증용 버전과 Crypto Core 코드 merge [12/15] SRS의 openssl-fips-2.0.8 버전와 Crypto Core 코드 비교 진행 중 Jinil Kim HQ Alexander Borodov 11/28/2014 12/29/2014 New Normal
10 Common Scheduler / Threads Scheduler algorithm 개선 필요 Scheduler priority 계산 시 time 할당이 필요함 (Redmine 등록 필요) Jaekuk Lee SRR Artem Kuzin In progress 2.0 feature
- Implement sampling based calculation of used time for execution user function.
- Implementation should use setitimer/getitimer functions
11 Common Timer Implement sampling based on setitimer/getitimer Chiyang Hwang SRR Anton Bukhman 6/21/2014 11/14/2014 Delayed 2.0 feature
9/18 - implement function sendsigprof which will set alarm in nanosecond and reset this into
SIGPROF handler.
13 Common Loader Improve test for _tzld_load_segments #29615 Jaekuk Lee SRR Mikhail Pankov 6/21/2014 8/1/2014 Delayed 2.0 feature
15 Common Root TA RootTA should check its consistency #29530 Jaekuk Lee SRR Alexander Borodov 6/20/2014 9/30/2014 New 2.0 feature
16 Common Root TA Root TA and TZdaemon should use two pipes for communication #29464 Jaekuk Lee SRR Aleksei Fedotov 6/20/2014 9/30/2014 New 2.0 feature
25 Exynos TZPC/TZASC Driver Port TZPC, TZASC, SysMMU on Exynos5433 BlowFish 차기 버전에서 이 Feature 를 지원할 예정 임. Jaekuk Lee HQ Jaekuk Lee 8/4/2014 10/31/2014 In progress 2.0 feature
08/27 - not integrated yet. Busy with timers. After timers enabling, will move to GIC/Timer in HAL.
08/28, 29, 09/01, 09/02 - timers will be enabled in scope of timers enabling tasks
44 Exynos Porting Define BSP APIs for Blowfish kernel porting Tymur Korkishko SRR A.Matveev 7/2/2014 9/15/2014 Delayed Normal
09/03 - A.Matveev assigned to the task. No progress info.
09/21 - Matveev produced its own proposals for the issue. Under review.
i.e) TEE heap management APIs TEE_Malloc and TEE_Free randomize runtime objects on free if
HINT_RANDOMIZE_ON_FREE is passed by the user of the API.
The TSF shall ensure that any previous information contecnt of a resource is
Vladimir Podyapolskiy,
53 Common Memory made unavailable upon the deallocation of the resource from the following Tymur Korkishko SRR 9/3/2014 9/15/2014 Delayed 2.0 feature
The requirement is partially met due to: Konstantin Karasev
objects: TEE and TA runtime objects.
1. If HINT_RANDOMIZE_ON_FREE is not used, the deallocated object won't be overwritten with
random data
2. If other heap management APIs are used, object are not made unavailable up on deallocation.
3. Similar randomization is needed for the stack as well.
09/15 - No progress
09/21, 22 - no progress
09/23 - setting low priority as it is not included into 1.0 (maybe for 2.0)
#32481
Currently phys_mmap syscal is used by root ta only.
54 Common Memory Full deprecation of phys_mmap syscall Tymur Korkishko SRR Yury Norov 9/3/2014 10/15/2014 New 2.0 feature
It should be deprecated and replaced with phys driver use calls
2.0 feature
11/11 TA별 메모리 사용량 프로파일링 (22 pages 중 9 page가 crypto core에서 사용)
11/25 Crypto core data/bss section 줄이기 진행 중 (SRK)
teesl과 crypto core 라이브러리 통합 및 symbol hiding 검토 중
11/27 Crypto Core bss section 은 이미 최적화 되어 있음. Data section에 대해서 추가 개선 검토 중
12/01 Crypto Core 의 .data.rel.ro/.rodata 최적화 진행하여 Max loaded TA가 24->29로 개선
130 Common Performance #33682. Optimization of maximum number of loaded TAs 12/03 Crypto Core 의 ,data 영역의 변수(drbg_test)에 대해서 개선 검토 중 Jinil Kim SRR Mikhail Kalashnikov 8/21/2014 11/14/2014 Delayed Normal
12/08 Crypto Core/teesl lib 통합/data영역 최적화 등으로 TA당 pages 개수는 19개로 개선되어 Max
loaded TA 개수는 약 50개로 확인
12/12 kernel에서 reserved로 9 pages 확보하고 있는 부분에 대해서 확인 요청 함
12/22 TA당 19pages 소모로 RootTA에 의한 2-3pages 소모 확인 중(RootTA에 의한 page 소모 확인후
추가 개선 여부에 대해서 결정 필요)
131 Common Documentation Update of design documentation Tymur Korkishko SRR Konstantin Karasev 4/1/2014 9/30/2014 Delayed High
133 Common Performance #32384. Optimization of TA unloading time 11/25 unmap에서 cache flush 관련 최적화 진행 중 Jinil Kim SRR Dinislam Salikhov 8/21/2014 11/14/2014 Delayed Normal
08/23 Runtime memory profiling 진행 (by SRK)
09/05 Page cache에 TA image 중복 저장 제거 (by SRUK)
134 Common Performance #31649 Optimization of maximum size of TA Jinil Kim SRR Aleksei Fedotov 8/7/2014 10/1/2014 Delayed Normal
10/01 Root TA의 NWd shared memory 증가시킴 (by Aleksesi Fedotov)
11/03 추가 최적화 가능한지 검토 필요
#30603 High power consumption (due to crypto driver?)
147 Qualcomm APQ8084 TZBSP/BF Power consumption (#30603) [2/09] HW Crypto Clock Coltrol 이슈로 qseecom_set_bandwidth() 로 HW Crypto Clock On/Off 되지 Hosang Park SRK Oleksii Mosolab 11/5/2014 12/7/2014 Delayed Normal
않는 것으로 확인되어 추가 확인 중
152 Exynos 7420 stabilization Stabilization of the code on 7420 (with no regressions on 5433) 11/26 - opened isse Tymur Korkishko SRR Konstantin Karasev 11/21/2014 12/31/2014 In progress High
163 Common OTA TA [Phase 2] Policy profile #36593, #38597 Chankyu Han SRUK Divyang Patel 1/30/2015 3/30/2015 In progress Normal
164 Common OTA TA [Phase 3] Mutual authentication, server improvement Not yet started Chankyu Han SRUK Divyang Patel 4/1/2015 4/30/2015 New Normal
166 Exynos 7580 porting TUI H/W handler (NWd driver) #38028 Chankyu Han SWC Kyungsoo Kwag 1/9/2015 2/13/2015 In progress High
168 Exynos 7580 porting TUI System design issue bug fix #32970 TUI system design issue Chankyu Han SWC Kyungsoo Kwag 1/9/2015 2/10/2015 In progress Normal
169 Common OTA TA TA packaging with Android apk #40002 Chankyu Han SRK Oleg Mosolab 2/17/2015 3/16/2015 In progress High
170 Common OTA TA TA packaging with Android apk #39394 Chankyu Han SRUK Divyang Patel 2/17/2015 2/27/2015 In progress High
171 Exynos TUI TUI display driver #38400 TUI touch driver (RMI spec) Chankyu Han SRK Oleksii Ospanov 1/19/2015 3/10/2015 In progress High
172 Exynos TUI TUI touch driver #38400 TUI display driver (win0 protection) Chankyu Han SRK Oleksii Ospanov 1/19/2015 2/13/2015 In progress High
Chipset Category
Common Crypto core
Exynos Signals
Exynos Tzdaemon
Qualcomm APQ8084 Bringup
Exynos Messaging
Issue
#30951. PBKDF performance analysis and optimization
QA defect fix : tee_test_received_signal
QA defect fix : tee_test_infinite_loop_on_start
Bringup BF to APQ8084
TZBSP fix: BF-QC mapping switching, FIQ handling, QSEE/BF parallel execution, Crypto driver
QA defect fix
QA defect fix - tee_test_mq_receive_f_sig (#33997)
HQ R&D Center Assignee Start Date Due Date Status
Jinil Kim SRK Georgiy Levchenko 8/13/2014 9/15/2014 Delayed
Chiyang Hwang SRK Volodymyr Shanoilo 9/15/2014 9/26/2014 Delayed
Chankyu Han SRK Ivan Shapoval 9/15/2014 9/26/2014 Delayed
Chankyu Han SRK Sergiy Belousov 10/21/2014 10/28/2014 In progress
Normal
Normal