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
b53cde79
Commit
b53cde79
authored
Jul 12, 2019
by
Sandrine Bailleux
Committed by
TrustedFirmware Code Review
Jul 12, 2019
Browse files
Merge "Remove references to old project name from common files" into integration
parents
2d78a1c6
bd97f83a
Changes
9
Hide whitespace changes
Inline
Side-by-side
.editorconfig
View file @
b53cde79
#
#
# Copyright (c) 2017, A
RM
Limited and Contributors. All rights reserved.
# Copyright (c) 2017
-2019
, A
rm
Limited and Contributors. All rights reserved.
#
#
# SPDX-License-Identifier: BSD-3-Clause
# SPDX-License-Identifier: BSD-3-Clause
#
#
#
ARM
Trusted Firmware Coding style spec for editors.
# Trusted Firmware
-A
Coding style spec for editors.
# References:
# References:
# [EC] http://editorconfig.org/
# [EC] http://editorconfig.org/
...
...
Makefile
View file @
b53cde79
...
@@ -510,9 +510,8 @@ endif
...
@@ -510,9 +510,8 @@ endif
# Process platform overrideable behaviour
# Process platform overrideable behaviour
################################################################################
################################################################################
# Using the ARM Trusted Firmware BL2 implies that a BL33 image also needs to be
# Using BL2 implies that a BL33 image also needs to be supplied for the FIP and
# supplied for the FIP and Certificate generation tools. This flag can be
# Certificate generation tools. This flag can be overridden by the platform.
# overridden by the platform.
ifdef BL2_SOURCES
ifdef BL2_SOURCES
ifdef EL3_PAYLOAD_BASE
ifdef EL3_PAYLOAD_BASE
# If booting an EL3 payload there is no need for a BL33 image
# If booting an EL3 payload there is no need for a BL33 image
...
...
bl32/optee/optee.mk
View file @
b53cde79
#
#
# Copyright (c) 2016-201
8
, A
RM
Limited and Contributors. All rights reserved.
# Copyright (c) 2016-201
9
, A
rm
Limited and Contributors. All rights reserved.
#
#
# SPDX-License-Identifier: BSD-3-Clause
# SPDX-License-Identifier: BSD-3-Clause
#
#
# This makefile only aims at complying with
ARM
Trusted Firmware build process so
# This makefile only aims at complying with Trusted Firmware
-A
build process so
# that "optee" is a valid
ARM Trusted Firmware
AArch32 Secure Playload identifier.
# that "optee" is a valid
TF-A
AArch32 Secure Playload identifier.
ifneq
($(ARCH),aarch32)
ifneq
($(ARCH),aarch32)
$(error
This
directory
targets
AArch32
support)
$(error
This
directory
targets
AArch32
support)
...
@@ -12,4 +12,4 @@ endif
...
@@ -12,4 +12,4 @@ endif
$(eval
$(call
add_define,AARCH32_SP_OPTEE))
$(eval
$(call
add_define,AARCH32_SP_OPTEE))
$(info
ARM
Trusted
Firmware
built
for
OP-TEE
payload
support)
$(info
Trusted
Firmware
-A
built
for
OP-TEE
payload
support)
common/tf_log.c
View file @
b53cde79
/*
/*
* Copyright (c) 2017-201
8
, A
RM
Limited and Contributors. All rights reserved.
* Copyright (c) 2017-201
9
, A
rm
Limited and Contributors. All rights reserved.
*
*
* SPDX-License-Identifier: BSD-3-Clause
* SPDX-License-Identifier: BSD-3-Clause
*/
*/
...
@@ -15,7 +15,7 @@
...
@@ -15,7 +15,7 @@
static
unsigned
int
max_log_level
=
LOG_LEVEL
;
static
unsigned
int
max_log_level
=
LOG_LEVEL
;
/*
/*
* The common log function which is invoked by
ARM Trusted Firmware
code.
* The common log function which is invoked by
TF-A
code.
* This function should not be directly invoked and is meant to be
* This function should not be directly invoked and is meant to be
* only used by the log macros defined in debug.h. The function
* only used by the log macros defined in debug.h. The function
* expects the first character in the format string to be one of the
* expects the first character in the format string to be one of the
...
...
docs/change-log.rst
View file @
b53cde79
...
@@ -632,8 +632,8 @@ New Features
...
@@ -632,8 +632,8 @@ New Features
- Introduce External Abort handling on AArch64
- Introduce External Abort handling on AArch64
External Abort routed to EL3 was reported as an unhandled exception
External Abort routed to EL3 was reported as an unhandled exception
and caused a panic. This change enables
Arm
Trusted Firmware-A to
and caused a panic. This change enables Trusted Firmware-A to
handle
handle
External Aborts routed to EL3.
External Aborts routed to EL3.
- Save value of ACTLR_EL1 implementation-defined register in the CPU
- Save value of ACTLR_EL1 implementation-defined register in the CPU
context structure rather than forcing it to 0.
context structure rather than forcing it to 0.
...
...
docs/components/secure-partition-manager-design.rst
View file @
b53cde79
...
@@ -250,7 +250,7 @@ implemented by the SPM.
...
@@ -250,7 +250,7 @@ implemented by the SPM.
A SVC causes an exception to be taken to S-EL1. TF-A assumes ownership of S-EL1
A SVC causes an exception to be taken to S-EL1. TF-A assumes ownership of S-EL1
and installs a simple exception vector table in S-EL1 that relays a SVC request
and installs a simple exception vector table in S-EL1 that relays a SVC request
from a Secure Partition as a SMC request to the SPM in EL3. Upon servicing the
from a Secure Partition as a SMC request to the SPM in EL3. Upon servicing the
SMC request,
Arm
Trusted Firmware returns control directly to S-EL0 through an
SMC request, Trusted Firmware
-A
returns control directly to S-EL0 through an
ERET instruction.
ERET instruction.
Calling conventions
Calling conventions
...
@@ -806,7 +806,7 @@ Error Codes
...
@@ -806,7 +806,7 @@ Error Codes
--------------
--------------
*Copyright (c) 2017-201
8
, Arm Limited and Contributors. All rights reserved.*
*Copyright (c) 2017-201
9
, Arm Limited and Contributors. All rights reserved.*
.. _Armv8-A ARM: https://developer.arm.com/docs/ddi0487/latest/arm-architecture-reference-manual-armv8-for-armv8-a-architecture-profile
.. _Armv8-A ARM: https://developer.arm.com/docs/ddi0487/latest/arm-architecture-reference-manual-armv8-for-armv8-a-architecture-profile
.. _instructions in the EDK2 repository: https://github.com/tianocore/edk2-staging/blob/AArch64StandaloneMm/HowtoBuild.MD
.. _instructions in the EDK2 repository: https://github.com/tianocore/edk2-staging/blob/AArch64StandaloneMm/HowtoBuild.MD
...
...
docs/perf/psci-performance-juno.rst
View file @
b53cde79
...
@@ -2,9 +2,9 @@ PSCI Performance Measurements on Arm Juno Development Platform
...
@@ -2,9 +2,9 @@ PSCI Performance Measurements on Arm Juno Development Platform
==============================================================
==============================================================
This document summarises the findings of performance measurements of key
This document summarises the findings of performance measurements of key
operations in the
ARM
Trusted Firmware
(TF)
Power State Coordination Interface
operations in the Trusted Firmware
-A
Power State Coordination Interface
(PSCI)
(PSCI)
implementation, using the in-built Performance Measurement Framework
implementation, using the in-built Performance Measurement Framework
(PMF) and
(PMF) and
runtime instrumentation timestamps.
runtime instrumentation timestamps.
Method
Method
------
------
...
@@ -284,5 +284,9 @@ performance.
...
@@ -284,5 +284,9 @@ performance.
We suspect the time for lead CPU 4 is shorter than CPU 5 due to subtle cache
We suspect the time for lead CPU 4 is shorter than CPU 5 due to subtle cache
effects, given that these measurements are at the nano-second level.
effects, given that these measurements are at the nano-second level.
--------------
*Copyright (c) 2019, Arm Limited and Contributors. All rights reserved.*
.. _Juno R1 platform: https://www.arm.com/files/pdf/Juno_r1_ARM_Dev_datasheet.pdf
.. _Juno R1 platform: https://www.arm.com/files/pdf/Juno_r1_ARM_Dev_datasheet.pdf
.. _TF master as of 31/01/2017: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/tree/?id=c38b36d
.. _TF master as of 31/01/2017: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/tree/?id=c38b36d
docs/resources/diagrams/Makefile
View file @
b53cde79
#
#
# Copyright (c) 2015-201
7
, A
RM
Limited and Contributors. All rights reserved.
# Copyright (c) 2015-201
9
, A
rm
Limited and Contributors. All rights reserved.
#
#
# SPDX-License-Identifier: BSD-3-Clause
# SPDX-License-Identifier: BSD-3-Clause
#
#
#
#
# This Makefile generates the image files used in the
ARM
Trusted Firmware
# This Makefile generates the image files used in the Trusted Firmware
-A
# document from the dia file.
# document from the dia file.
#
#
# The PNG files in the present directory have been generated using Dia version
# The PNG files in the present directory have been generated using Dia version
...
...
services/spd/opteed/teesmc_opteed.h
View file @
b53cde79
...
@@ -17,7 +17,7 @@
...
@@ -17,7 +17,7 @@
* full 64 bit values in the argument registers if invoked from Aarch64
* full 64 bit values in the argument registers if invoked from Aarch64
* mode. This violates the SMC Calling Convention, but since this
* mode. This violates the SMC Calling Convention, but since this
* convention only coveres API towards Normal World it's something that
* convention only coveres API towards Normal World it's something that
* only concerns the OP-TEE Dispatcher in
ARM
Trusted Firmware and OP-TEE
* only concerns the OP-TEE Dispatcher in Trusted Firmware
-A
and OP-TEE
* OS at Secure EL1.
* OS at Secure EL1.
*/
*/
...
...
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