Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
adam.huang
Arm Trusted Firmware
Commits
39f6a68b
Commit
39f6a68b
authored
May 22, 2014
by
Andrew Thoelke
Browse files
Merge pull request #85 from hliebel/hl/bl30-doc
Improve BL3-0 documentation
parents
ec786cbc
36eb6a75
Changes
2
Show whitespace changes
Inline
Side-by-side
docs/firmware-design.md
View file @
39f6a68b
...
...
@@ -219,6 +219,15 @@ access to access controlled components. On the Base FVP a TrustZone controller
abstraction layer is initialized which is used to load further bootloader
images.
#### BL3-0 (System Control Processor Firmware) image load
Some systems have a separate System Control Processor (SCP) for power, clock,
reset and system control. BL2 loads the optional BL3-0 image from platform
storage into a platform-specific region of secure memory. The subsequent
handling of BL3-0 is platform specific. Typically the image is transferred into
SCP memory using a platform-specific protocol. The SCP executes BL3-0 and
signals to the Application Processor (AP) for BL2 execution to continue.
#### BL3-1 (EL3 Runtime Firmware) image load
BL2 loads the BL3-1 image from platform storage into a platform-specific address
...
...
tools/fip_create/fip_create.c
View file @
39f6a68b
...
...
@@ -53,7 +53,7 @@ uuid_t uuid_null = {0};
* const char* format_type_str[] = { "RAW", "ELF", "PIC" };
*/
/*
Currently only BL2 and BL31 images are supported
. */
/*
The images used depends on the platform
. */
static
entry_lookup_list_t
toc_entry_lookup_list
[]
=
{
{
"Trusted Boot Firmware BL2"
,
UUID_TRUSTED_BOOT_FIRMWARE_BL2
,
"bl2"
,
NULL
,
FLAG_FILENAME
},
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment