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
675e3f75
Commit
675e3f75
authored
Sep 02, 2020
by
Manish Pandey
Committed by
TrustedFirmware Code Review
Sep 02, 2020
Browse files
Merge "Move static vars into functions in bl1" into integration
parents
c19a4e6b
a14988c6
Changes
2
Show whitespace changes
Inline
Side-by-side
bl1/aarch64/bl1_context_mgmt.c
View file @
675e3f75
...
@@ -14,12 +14,6 @@
...
@@ -14,12 +14,6 @@
#include "../bl1_private.h"
#include "../bl1_private.h"
/*
* Following array will be used for context management.
* There are 2 instances, for the Secure and Non-Secure contexts.
*/
static
cpu_context_t
bl1_cpu_context
[
2
];
/* Following contains the cpu context pointers. */
/* Following contains the cpu context pointers. */
static
void
*
bl1_cpu_context_ptr
[
2
];
static
void
*
bl1_cpu_context_ptr
[
2
];
...
@@ -42,6 +36,13 @@ void cm_set_context(void *context, uint32_t security_state)
...
@@ -42,6 +36,13 @@ void cm_set_context(void *context, uint32_t security_state)
******************************************************************************/
******************************************************************************/
void
bl1_prepare_next_image
(
unsigned
int
image_id
)
void
bl1_prepare_next_image
(
unsigned
int
image_id
)
{
{
/*
* Following array will be used for context management.
* There are 2 instances, for the Secure and Non-Secure contexts.
*/
static
cpu_context_t
bl1_cpu_context
[
2
];
unsigned
int
security_state
,
mode
=
MODE_EL1
;
unsigned
int
security_state
,
mode
=
MODE_EL1
;
image_desc_t
*
desc
;
image_desc_t
*
desc
;
entry_point_info_t
*
next_bl_ep
;
entry_point_info_t
*
next_bl_ep
;
...
...
bl1/bl1_main.c
View file @
675e3f75
...
@@ -24,11 +24,6 @@
...
@@ -24,11 +24,6 @@
#include "bl1_private.h"
#include "bl1_private.h"
/* BL1 Service UUID */
DEFINE_SVC_UUID2
(
bl1_svc_uid
,
U
(
0xd46739fd
),
0xcb72
,
0x9a4d
,
0xb5
,
0x75
,
0x67
,
0x15
,
0xd6
,
0xf4
,
0xbb
,
0x4a
);
static
void
bl1_load_bl2
(
void
);
static
void
bl1_load_bl2
(
void
);
#if ENABLE_PAUTH
#if ENABLE_PAUTH
...
@@ -234,6 +229,11 @@ u_register_t bl1_smc_handler(unsigned int smc_fid,
...
@@ -234,6 +229,11 @@ u_register_t bl1_smc_handler(unsigned int smc_fid,
void
*
handle
,
void
*
handle
,
unsigned
int
flags
)
unsigned
int
flags
)
{
{
/* BL1 Service UUID */
DEFINE_SVC_UUID2
(
bl1_svc_uid
,
U
(
0xd46739fd
),
0xcb72
,
0x9a4d
,
0xb5
,
0x75
,
0x67
,
0x15
,
0xd6
,
0xf4
,
0xbb
,
0x4a
);
#if TRUSTED_BOARD_BOOT
#if TRUSTED_BOARD_BOOT
/*
/*
...
...
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