davidhuziji (David Hu)
User

Projects

User Details

User Since
Apr 11 2018, 2:02 AM (79 w, 4 d)

Recent Activity

Wed, Oct 9

davidhuziji moved T526: The file name and include guard doesn't match from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Wed, Oct 9, 6:15 AM · Restricted Project
davidhuziji added a comment to T526: The file name and include guard doesn't match.

https://review.trustedfirmware.org/c/trusted-firmware-m/+/2195 Merged.

Wed, Oct 9, 6:15 AM · Restricted Project

Fri, Sep 27

davidhuziji moved T473: Identify conflicts to prepare for merging feature-twincpu back to master branch from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Fri, Sep 27, 7:27 AM · Restricted Project
davidhuziji moved T504: Merge Arch changes back to master branch. from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Fri, Sep 27, 6:27 AM · Restricted Project

Thu, Sep 26

davidhuziji moved T515: Merge changes to linker scripts from feature-twincpu branch back to master branch from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Thu, Sep 26, 2:54 AM · Restricted Project
davidhuziji created T515: Merge changes to linker scripts from feature-twincpu branch back to master branch.
Thu, Sep 26, 2:54 AM · Restricted Project

Wed, Sep 25

davidhuziji moved T512: Merge multi-core memory access check from feature-twincpu back to master branch from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Wed, Sep 25, 8:26 AM · Restricted Project
davidhuziji created T512: Merge multi-core memory access check from feature-twincpu back to master branch.
Wed, Sep 25, 8:24 AM · Restricted Project

Tue, Sep 24

davidhuziji moved T511: Merge NS part changes on feature-twincpu back to master branch from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Tue, Sep 24, 10:10 AM · Restricted Project
davidhuziji created T511: Merge NS part changes on feature-twincpu back to master branch.
Tue, Sep 24, 10:09 AM · Restricted Project

Mon, Sep 23

davidhuziji moved T509: Merge TF-M Core/SPM changes and RPC/mailbox on feature-twincpu back to master branch from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mon, Sep 23, 10:58 AM · Restricted Project
davidhuziji renamed T509: Merge TF-M Core/SPM changes and RPC/mailbox on feature-twincpu back to master branch from Merge TF-M Core/SPM changes and RPC on feature-twincpu back to master branch to Merge TF-M Core/SPM changes and RPC/mailbox on feature-twincpu back to master branch.
Mon, Sep 23, 10:12 AM · Restricted Project
davidhuziji created T509: Merge TF-M Core/SPM changes and RPC/mailbox on feature-twincpu back to master branch.
Mon, Sep 23, 10:04 AM · Restricted Project

Sep 20 2019

davidhuziji moved T507: Merge topology changes back to master branch from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Sep 20 2019, 7:38 AM · Restricted Project
davidhuziji closed T505: Merge topology enhancement on feature-twincpu back to master branch as Wontfix.
Sep 20 2019, 7:37 AM · Restricted Project
davidhuziji created T507: Merge topology changes back to master branch.
Sep 20 2019, 7:34 AM · Restricted Project
davidhuziji moved T467: Merge build system changes on feature-twincpu back to master branch from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Sep 20 2019, 7:29 AM · Restricted Project
davidhuziji added a comment to T502: Initial support for IAR Embedded Workbench for Arm toolchain for twincpu feature branch.

Yeah, we have been such a quick pace for a while. There are still some major PSoC 6 feature coming in next 2 weeks. So I guess there will be a more stable code base in mid-OCt.

Sep 20 2019, 4:37 AM · Trusted Firmware M

Sep 19 2019

davidhuziji created T505: Merge topology enhancement on feature-twincpu back to master branch.
Sep 19 2019, 9:28 AM · Restricted Project
davidhuziji moved T301: Boot NS CPU from S CPU on PSoC6 from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Sep 19 2019, 9:15 AM · Restricted Project
davidhuziji moved T300: Add synchronisation between secure and non-secure CPUs from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Sep 19 2019, 9:15 AM · Restricted Project
davidhuziji added a comment to T502: Initial support for IAR Embedded Workbench for Arm toolchain for twincpu feature branch.

Hi Thomas, tfm-twin-cpu is a dedicated project tag for multi-core feature development with special schedule, task plan and target, which have been determined.
Please select other tags. Sorry for any inconvenience.

Sep 19 2019, 9:14 AM · Trusted Firmware M
davidhuziji edited projects for T502: Initial support for IAR Embedded Workbench for Arm toolchain for twincpu feature branch, added: Trusted Firmware M; removed Restricted Project.
Sep 19 2019, 9:11 AM · Trusted Firmware M
davidhuziji moved T467: Merge build system changes on feature-twincpu back to master branch from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Sep 19 2019, 9:10 AM · Restricted Project
davidhuziji moved T504: Merge Arch changes back to master branch. from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Sep 19 2019, 9:09 AM · Restricted Project
davidhuziji moved T504: Merge Arch changes back to master branch. from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Sep 19 2019, 9:09 AM · Restricted Project
davidhuziji created T504: Merge Arch changes back to master branch..
Sep 19 2019, 8:27 AM · Restricted Project
davidhuziji created T503: Add platform-specific HW initialization.
Sep 19 2019, 1:43 AM · Trusted Firmware M

Sep 6 2019

davidhuziji moved T427: Define multi-core specific memory check in Isolation Level 2 policy and APIs from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Sep 6 2019, 5:14 AM · Restricted Project
davidhuziji moved T473: Identify conflicts to prepare for merging feature-twincpu back to master branch from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Sep 6 2019, 5:14 AM · Restricted Project

Aug 20 2019

davidhuziji added a comment to T473: Identify conflicts to prepare for merging feature-twincpu back to master branch.

Changes to build environment after rebasing/merging

  1. mbed-crypto
  2. CMSIS 5.5
Aug 20 2019, 8:46 AM · Restricted Project

Aug 19 2019

davidhuziji added a comment to T473: Identify conflicts to prepare for merging feature-twincpu back to master branch.

The conflicts in source code include but not limited to the following list

Aug 19 2019, 6:58 AM · Restricted Project

Aug 16 2019

davidhuziji moved T473: Identify conflicts to prepare for merging feature-twincpu back to master branch from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 16 2019, 9:54 AM · Restricted Project
davidhuziji created T473: Identify conflicts to prepare for merging feature-twincpu back to master branch.
Aug 16 2019, 9:54 AM · Restricted Project

Aug 12 2019

davidhuziji created T467: Merge build system changes on feature-twincpu back to master branch.
Aug 12 2019, 2:26 AM · Restricted Project
davidhuziji moved T427: Define multi-core specific memory check in Isolation Level 2 policy and APIs from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 12 2019, 2:16 AM · Restricted Project

Aug 6 2019

davidhuziji added a comment to T427: Define multi-core specific memory check in Isolation Level 2 policy and APIs.

Propose a patch https://review.trustedfirmware.org/c/trusted-firmware-m/+/1718 to split memory check process from other common secure APIs. Thus single Armv8-M and multi-core scenario can implement own process.

Aug 6 2019, 9:51 AM · Restricted Project

Jul 29 2019

davidhuziji added a comment to T356: Update memory pointer type to const void * in tfm_memory_check().

Sure

Jul 29 2019, 3:13 AM · Trusted Firmware M
davidhuziji added a comment to T356: Update memory pointer type to const void * in tfm_memory_check().

Hi @KenLSoft, I'm doing the memory checking functionalities on feature-twincpu. Do you expect me to fix it on feature-twincpu and merge it back to master or directly on master branch?

Jul 29 2019, 2:59 AM · Trusted Firmware M

Jul 24 2019

davidhuziji edited the content of Mailbox Design for TF-M on Dual Core System.
Jul 24 2019, 10:37 AM · Restricted Project
davidhuziji edited the content of Mailbox Design for TF-M on Dual Core System.
Jul 24 2019, 10:28 AM · Restricted Project

Jul 18 2019

davidhuziji added a comment to T434: Disable SST_RAM_FS - tfm_abort.

Patch https://review.trustedfirmware.org/c/trusted-firmware-m/+/1588 from Alamy can fix the failure in tfm_sst_init() and some SST test cases.
Some regression SST test cases still fail. Need further debugging.

Jul 18 2019, 12:08 PM

Jul 17 2019

davidhuziji updated subscribers of T434: Disable SST_RAM_FS - tfm_abort.
Jul 17 2019, 6:13 AM
davidhuziji added a comment to T434: Disable SST_RAM_FS - tfm_abort.

Hi Alamy,

Jul 17 2019, 5:58 AM
davidhuziji added a comment to T434: Disable SST_RAM_FS - tfm_abort.

Hi Alamy, I'm not sure I triggered the same issue as you did but I got the same error log. According to my debugging result, the regression was stuck because the tfm_sst_init() failed. As a result, signal value kept as 0x0 since it was not modified by any event. It means that signal == 0x0 is result of SST initialization failure, instead of the cause of abort as we previously met.

Jul 17 2019, 3:23 AM

Jul 15 2019

davidhuziji moved T427: Define multi-core specific memory check in Isolation Level 2 policy and APIs from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 15 2019, 8:04 AM · Restricted Project
davidhuziji created T427: Define multi-core specific memory check in Isolation Level 2 policy and APIs.
Jul 15 2019, 8:04 AM · Restricted Project

Jul 6 2019

davidhuziji edited the content of Mailbox Design for TF-M on Dual Core System.
Jul 6 2019, 8:49 AM · Restricted Project
davidhuziji edited the content of Communication Prototype Between NSPE And SPE In Dual Core System.
Jul 6 2019, 8:46 AM · Restricted Project
davidhuziji moved T198: Arch: CPU architecture specific implementation from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 6 2019, 8:16 AM · Restricted Project
davidhuziji moved T297: TF-M Core/ SPM changes -initial implementation from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 6 2019, 8:16 AM · Restricted Project
davidhuziji moved T201: Mailbox driver design from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 6 2019, 8:16 AM · Restricted Project
davidhuziji moved T220: NS<->S communication code abstraction from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 6 2019, 8:16 AM · Restricted Project
davidhuziji moved T368: Rebase from TF-M master to feature branch from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 6 2019, 8:16 AM · Restricted Project
davidhuziji added a comment to T368: Rebase from TF-M master to feature branch.

Rebase is done and verified

Jul 6 2019, 8:16 AM · Restricted Project

Jun 14 2019

davidhuziji added a comment to T368: Rebase from TF-M master to feature branch.

A patch to skip MSPLIM setting in MCUBoot on Armv6-M and Armv7-M.
https://review.trustedfirmware.org/c/trusted-firmware-m/+/1258

Jun 14 2019, 7:22 AM · Restricted Project
davidhuziji moved T368: Rebase from TF-M master to feature branch from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jun 14 2019, 7:15 AM · Restricted Project

May 28 2019

davidhuziji added a comment to T201: Mailbox driver design.

Some patches to validate the current mailbox design were pushed for code review.
https://review.trustedfirmware.org/c/trusted-firmware-m/+/1029
https://review.trustedfirmware.org/c/trusted-firmware-m/+/1030
https://review.trustedfirmware.org/c/trusted-firmware-m/+/1031
https://review.trustedfirmware.org/c/trusted-firmware-m/+/1032
https://review.trustedfirmware.org/c/trusted-firmware-m/+/1033
https://review.trustedfirmware.org/c/trusted-firmware-m/+/1034
https://review.trustedfirmware.org/c/trusted-firmware-m/+/1035

May 28 2019, 10:28 AM · Restricted Project
davidhuziji renamed T201: Mailbox driver design from Plat: Mailbox driver design to Mailbox driver design.
May 28 2019, 10:24 AM · Restricted Project
davidhuziji added a comment to T198: Arch: CPU architecture specific implementation.

Related patches are under review on:
https://review.trustedfirmware.org/c/trusted-firmware-m/+/1157
https://review.trustedfirmware.org/c/trusted-firmware-m/+/1158

May 28 2019, 10:18 AM · Restricted Project
davidhuziji added a comment to T297: TF-M Core/ SPM changes -initial implementation.

The related patches for SPM/Core changes are under review on:
https://review.trustedfirmware.org/c/trusted-firmware-m/+/1069
https://review.trustedfirmware.org/c/trusted-firmware-m/+/1026
https://review.trustedfirmware.org/c/trusted-firmware-m/+/1027
https://review.trustedfirmware.org/c/trusted-firmware-m/+/1028

May 28 2019, 10:14 AM · Restricted Project
davidhuziji moved T198: Arch: CPU architecture specific implementation from Restricted Project Column to Restricted Project Column on the Restricted Project board.
May 28 2019, 10:07 AM · Restricted Project

May 27 2019

davidhuziji created T368: Rebase from TF-M master to feature branch.
May 27 2019, 5:44 AM · Restricted Project

May 20 2019

davidhuziji edited the content of Mailbox Design for TF-M on Dual Core System.
May 20 2019, 1:38 PM · Restricted Project
davidhuziji edited the content of Communication Prototype Between NSPE And SPE In Dual Core System.
May 20 2019, 1:20 PM · Restricted Project
davidhuziji created T361: Add optimize flag in GNU Arm Embedded Toolchain common setting in building system to decrease binary size.
May 20 2019, 2:48 AM · Trusted Firmware M

May 15 2019

davidhuziji created T356: Update memory pointer type to const void * in tfm_memory_check().
May 15 2019, 3:39 AM · Trusted Firmware M

May 6 2019

davidhuziji edited the content of Mailbox Design for TF-M on Dual Core System.
May 6 2019, 8:25 AM · Restricted Project

Apr 30 2019

davidhuziji moved T297: TF-M Core/ SPM changes -initial implementation from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Apr 30 2019, 7:24 AM · Restricted Project

Apr 29 2019

davidhuziji edited the content of Mailbox Design for TF-M on Dual Core System.
Apr 29 2019, 8:27 AM · Restricted Project
davidhuziji edited the content of Communication Prototype Between NSPE And SPE In Dual Core System.
Apr 29 2019, 7:21 AM · Restricted Project

Apr 23 2019

davidhuziji edited the content of Mailbox Design for TF-M on Dual Core System.
Apr 23 2019, 2:46 AM · Restricted Project

Apr 22 2019

davidhuziji edited the content of Mailbox Design for TF-M on Dual Core System.
Apr 22 2019, 2:46 PM · Restricted Project
davidhuziji edited the content of Communication Prototype Between NSPE And SPE In Dual Core System.
Apr 22 2019, 1:18 PM · Restricted Project
davidhuziji edited the content of Mailbox Design for TF-M on Dual Core System.
Apr 22 2019, 10:40 AM · Restricted Project
davidhuziji edited the content of Mailbox Design for TF-M on Dual Core System.
Apr 22 2019, 10:39 AM · Restricted Project
davidhuziji edited the content of Mailbox Design for TF-M on Dual Core System.
Apr 22 2019, 8:55 AM · Restricted Project
davidhuziji edited the content of Mailbox Design for TF-M on Dual Core System.
Apr 22 2019, 2:44 AM · Restricted Project

Apr 21 2019

davidhuziji added a project to Mailbox Design for TF-M on Dual Core System: Restricted Project.
Apr 21 2019, 9:17 AM · Restricted Project
davidhuziji edited the content of Communication Prototype Between NSPE And SPE In Dual Core System.
Apr 21 2019, 9:16 AM · Restricted Project
davidhuziji edited the content of Mailbox Design for TF-M on Dual Core System.
Apr 21 2019, 8:58 AM · Restricted Project

Apr 19 2019

davidhuziji moved T201: Mailbox driver design from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Apr 19 2019, 3:03 AM · Restricted Project
davidhuziji moved T198: Arch: CPU architecture specific implementation from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Apr 19 2019, 3:03 AM · Restricted Project
davidhuziji moved T296: Threat Modeling -Identifying threats & counter measures from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Apr 19 2019, 3:02 AM · Restricted Project
davidhuziji moved T198: Arch: CPU architecture specific implementation from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Apr 19 2019, 3:02 AM · Restricted Project
davidhuziji added a comment to T201: Mailbox driver design.

The design document is posted to https://developer.trustedfirmware.org/w/tf_m/design/twin-cpu/general_mailbox_design/ and under review.

Apr 19 2019, 3:02 AM · Restricted Project
davidhuziji edited the content of Mailbox Design for TF-M on Dual Core System.
Apr 19 2019, 2:47 AM · Restricted Project
davidhuziji created Mailbox Design for TF-M on Dual Core System.
Apr 19 2019, 2:45 AM · Restricted Project
davidhuziji claimed T201: Mailbox driver design.
Apr 19 2019, 1:42 AM · Restricted Project
davidhuziji edited the content of Twin-cpu.
Apr 19 2019, 1:37 AM

Apr 11 2019

davidhuziji moved T297: TF-M Core/ SPM changes -initial implementation from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Apr 11 2019, 5:51 AM · Restricted Project

Apr 1 2019

davidhuziji moved T296: Threat Modeling -Identifying threats & counter measures from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Apr 1 2019, 2:50 AM · Restricted Project
davidhuziji added a comment to T220: NS<->S communication code abstraction.

The design document is on https://developer.trustedfirmware.org/w/tf_m/design/twin-cpu/communication_prototype_between_nspe_and_spe_in_dual_core_system/ for review.

Apr 1 2019, 2:46 AM · Restricted Project
davidhuziji edited the content of Communication Prototype Between NSPE And SPE In Dual Core System.
Apr 1 2019, 2:20 AM · Restricted Project

Mar 29 2019

davidhuziji edited the content of Communication Prototype Between NSPE And SPE In Dual Core System.
Mar 29 2019, 10:05 AM · Restricted Project
davidhuziji created T297: TF-M Core/ SPM changes -initial implementation.
Mar 29 2019, 7:19 AM · Restricted Project
davidhuziji moved T220: NS<->S communication code abstraction from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 29 2019, 7:15 AM · Restricted Project
davidhuziji created T296: Threat Modeling -Identifying threats & counter measures.
Mar 29 2019, 7:15 AM · Restricted Project

Mar 27 2019

davidhuziji edited the content of Communication Prototype Between NSPE And SPE In Dual Core System.
Mar 27 2019, 5:55 AM · Restricted Project
davidhuziji created Communication Prototype Between NSPE And SPE In Dual Core System.
Mar 27 2019, 2:29 AM · Restricted Project