|
| 1 | +--- |
| 2 | +title: Arm CCA Boot Sync |
| 3 | +description: Learn how to use Arm CCA Boot Sync while launching Arm CCA Realms on an FVP with RME support. |
| 4 | + |
| 5 | +draft: true |
| 6 | +cascade: |
| 7 | + draft: true |
| 8 | + |
| 9 | +minutes_to_complete: 60 |
| 10 | + |
| 11 | +who_is_this_for: This Learning Path is for developers who want to understand how to use Arm CCA Bootsync. |
| 12 | + |
| 13 | +learning_objectives: |
| 14 | + - Gain an overview of Arm CCA Boot Sync and Boot Onjection Protocol. |
| 15 | + - Understand how Arm CCA Boot Sync can be used for defining UEFI variables, enabling Secure Boot and share secure data with Arm CCA Realms. |
| 16 | + - Lanch Arm CCA Realms with Secure Boot enabled and encrypted file system using an Armv9-A AEM Base Fixed Virtual Platform (FVP) with RME support. |
| 17 | + |
| 18 | +prerequisites: |
| 19 | + - An AArch64 or x86_64 computer running Linux or macOS. Cloud-based instances can also be used; see the [Arm cloud service providers](/learning-paths/servers-and-cloud-computing/csp/) |
| 20 | + - Completion of the [Run an application in a Realm using the Arm Confidential Compute Architecture (CCA)](/learning-paths/servers-and-cloud-computing/cca-container) Learning Path |
| 21 | + |
| 22 | +author: |
| 23 | + - Anton Antonov |
| 24 | + - Pareena Verma |
| 25 | + |
| 26 | +generate_summary_faq: true |
| 27 | +rerun_summary: false |
| 28 | +rerun_faqs: false |
| 29 | + |
| 30 | +### Tags |
| 31 | +skilllevels: Advanced |
| 32 | +subjects: Performance and Architecture |
| 33 | +armips: |
| 34 | + - Neoverse |
| 35 | + - Cortex-A |
| 36 | +operatingsystems: |
| 37 | + - Linux |
| 38 | + - macOS |
| 39 | +tools_software_languages: |
| 40 | + - FVP |
| 41 | + - RME |
| 42 | + - CCA |
| 43 | + - Docker |
| 44 | + - EDK2 |
| 45 | + - Cryptsetup |
| 46 | + |
| 47 | +further_reading: |
| 48 | + - resource: |
| 49 | + title: Arm Confidential Compute Architecture |
| 50 | + link: https://www.arm.com/architecture/security-features/arm-confidential-compute-architecture |
| 51 | + type: website |
| 52 | + - resource: |
| 53 | + title: Arm Confidential Compute Architecture Open-Source enablement |
| 54 | + link: https://www.youtube.com/watch?v=JXrNkYysuXw |
| 55 | + type: video |
| 56 | + - resource: |
| 57 | + title: Learn the architecture - Realm Management Extension |
| 58 | + link: https://developer.arm.com/documentation/den0126 |
| 59 | + type: documentation |
| 60 | + - resource: |
| 61 | + title: Realm Management Monitor Specification |
| 62 | + link: https://developer.arm.com/documentation/den0137/latest/ |
| 63 | + type: documentation |
| 64 | + |
| 65 | +### FIXED, DO NOT MODIFY |
| 66 | +# ================================================================================ |
| 67 | +weight: 1 # _index.md always has weight of 1 to order correctly |
| 68 | +layout: "learningpathall" # All files under learning paths have this same wrapper |
| 69 | +learning_path_main_page: "yes" # This should be surfaced when looking for related content. Only set for _index.md of learning path content. |
| 70 | +--- |
| 71 | + |
0 commit comments