Skip to content

Add CYTFM_064B0S2 4343W Target #13358

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 6 commits into from
Aug 11, 2020

Conversation

RaymondNgun
Copy link

@RaymondNgun RaymondNgun commented Jul 28, 2020

Summary of changes

This PR adds CYTFM_064B0S2_4343W target. The target is similar to CY8CKIT_064B0S2_4343W but
adds TFM/PSA capability. Since the target is based on TFM v1.0, this PR also adds support for
both TFM v1.0 and TFM v1.1 selectable from targets.json.

Impact of changes

Migration actions required

Documentation

This PR replaces #13243


Pull request type

[x] Patch update (Bug fix / Target update / Docs update / Test update / Refactor)
[] Feature update (New feature / Functionality change / New API)
[] Major update (Breaking change E.g. Return code change / API behaviour change)

Test results

[] No Tests required for this change (E.g docs only update)
[] Covered by existing mbed-os tests (Greentea or Unittest)
[x] Tests / results supplied as part of this PR

ARM Compiler GT Results: results_0727_arm.txt
GCC ARM Compiler GT Results: results_0727_gcc_arm.txt
TFM Results: TFM_Regression_Test.txt


Reviewers


@ciarmcom ciarmcom requested review from maclobdell and a team July 28, 2020 01:00
@ciarmcom
Copy link
Member

@RaymondNgun, thank you for your changes.
@maclobdell @ARMmbed/mbed-os-security @ARMmbed/mbed-os-maintainers @ARMmbed/mbed-os-tools @ARMmbed/mbed-os-hal please review.

@RaymondNgun RaymondNgun force-pushed the topic/cytfm_064b0s2_4343w branch from d9a5327 to 67f6ef7 Compare July 28, 2020 03:05
@RaymondNgun
Copy link
Author

@moshe-shahar, please give this target a try - CYTFM_064B0S2_4343W. As I mentioned, this includes a new reprov_helper.py and also fix to key type. Thanks! Let me know if this works for you. Hopefully I didn't miss anything.

@0xc0170 0xc0170 removed request for a team July 28, 2020 07:23
@0xc0170
Copy link
Contributor

0xc0170 commented Jul 28, 2020

This PR is intended to replace #13243

Shall we close #13243?

0xc0170
0xc0170 previously approved these changes Jul 28, 2020
@adbridge
Copy link
Contributor

CI started

@mbed-ci
Copy link

mbed-ci commented Jul 28, 2020

Test run: FAILED

Summary: 1 of 3 test jobs failed
Build number : 1
Build artifacts

Failed test jobs:

  • jenkins-ci/mbed-os-ci_build-GCC_ARM

@mergify mergify bot added needs: work and removed needs: CI labels Jul 28, 2020
@RaymondNgun RaymondNgun force-pushed the topic/cytfm_064b0s2_4343w branch from 67f6ef7 to 5ca0401 Compare July 29, 2020 01:46
@mergify mergify bot dismissed 0xc0170’s stale review July 29, 2020 01:47

Pull request has been modified.

@mbed-ci
Copy link

mbed-ci commented Jul 29, 2020

Test run: FAILED

Summary: 2 of 3 test jobs failed
Build number : 2
Build artifacts

Failed test jobs:

  • jenkins-ci/mbed-os-ci_build-ARM
  • jenkins-ci/mbed-os-ci_build-GCC_ARM

@mergify mergify bot added needs: work and removed needs: CI labels Jul 29, 2020
@0xc0170
Copy link
Contributor

0xc0170 commented Jul 29, 2020

@RaymondNgun Please provide details what to update in CI to have this PR passing

cc @ARMmbed/mbed-os-test

@RaymondNgun RaymondNgun force-pushed the topic/cytfm_064b0s2_4343w branch from 5ca0401 to 23fd10e Compare August 7, 2020 03:08
@mergify mergify bot dismissed stale reviews from Patater and adbridge August 7, 2020 03:09

Pull request has been modified.

Charley Chu and others added 6 commits August 7, 2020 08:02
Signed-off-by: Charley Chu <[email protected]>
Named TFM V1.1 as TFM_V1_1 instead of TFM_V1.1 as TFM_V1.1 is invalid
as macro name

Signed-off-by: Charley Chu <[email protected]>
Signed-off-by: Charley Chu <[email protected]>
Target is similar to CY8CKIT_064B0S2_4343W but with PSA
and TFM enabled.

Signed-off-by: Raymond Ngun <[email protected]>
@RaymondNgun RaymondNgun force-pushed the topic/cytfm_064b0s2_4343w branch from 23fd10e to 1be0b1f Compare August 7, 2020 15:02
@0xc0170
Copy link
Contributor

0xc0170 commented Aug 10, 2020

CI started

@mbed-ci
Copy link

mbed-ci commented Aug 10, 2020

Jenkins CI Test : ✔️ SUCCESS

Build Number: 10 | 🔒 Jenkins CI Job | 🌐 Logs & Artifacts

CLICK for Detailed Summary

jobs Status
jenkins-ci/mbed-os-ci_unittests ✔️
jenkins-ci/mbed-os-ci_build-GCC_ARM ✔️
jenkins-ci/mbed-os-ci_build-ARM ✔️
jenkins-ci/mbed-os-ci_greentea-test ✔️
jenkins-ci/mbed-os-ci_dynamic-memory-usage ✔️
jenkins-ci/mbed-os-ci_cloud-client-pytest ✔️

@0xc0170
Copy link
Contributor

0xc0170 commented Aug 10, 2020

@adbridge All resolved and can be merged? If yes, please merge

@adbridge adbridge merged commit 88d9313 into ARMmbed:master Aug 11, 2020
@mergify mergify bot removed the ready for merge label Aug 11, 2020
@adbridge
Copy link
Contributor

@RaymondNgun btw new targets come under patches (ie target update) not new features, for future reference. I will update it.

@adbridge adbridge added release-type: patch Indentifies a PR as containing just a patch and removed release-type: feature labels Aug 11, 2020
@mbedmain mbedmain removed release-type: patch Indentifies a PR as containing just a patch Release-pending labels Aug 19, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants