You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/porting/psa/spm.md
+5Lines changed: 5 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -88,6 +88,11 @@ Target specific code of silicon partners who wish to have SPM capabilities must:
88
88
- Implement a list of functions which are being called by SPM code
89
89
- Call other functions supplied by ARM
90
90
91
+
The HAL can be logically divided into 3 different fields:
92
+
-**Addresses:** This part of HAL allows the silicon partner to share the addresses set in the linker scripts with the SPM code. The SPM uses these addresses mostly to enforce access permissions.
93
+
-**Mailbox:** The mailbox is the mechanism for Inter Processor Communication. This part of HAL allows the silicon partner to implement specific parts of the mailbox mechanism according to the specification of the their specific platform.
94
+
-**Secure Partition Environment:** This part of HAL allows the silicon partner to apply their specific memory protection scheme.
95
+
91
96
A list of these functions can be found here [TODO: WHEN READY, ADD LINK TO DOXYGEN FILES OF HAL FUNCTIONS]
0 commit comments