| 98a357d7 | 28-Aug-2014 |
danh-arm <dan.handley@arm.com> |
Merge pull request #204 from danh-arm/dh/user-guide-fixes
Fix minor issues in user guide |
| c6249aaa | 26-Aug-2014 |
Dan Handley <dan.handley@arm.com> |
Documentation for version 1.0
Final updates to readme.md and change-log.md for ARM Trusted Firmware version 1.0. Also increment the version in the Makefile.
Change-Id: I00fe1016c8b936834bbf7bbba7aa
Documentation for version 1.0
Final updates to readme.md and change-log.md for ARM Trusted Firmware version 1.0. Also increment the version in the Makefile.
Change-Id: I00fe1016c8b936834bbf7bbba7aab07f51261bbb
show more ...
|
| d78baf25 | 28-Aug-2014 |
Dan Handley <dan.handley@arm.com> |
Fix minor issues in user guide
* Fix broken link to SCP download.
* Remove requirement to install `ia32-libs`. This package is no longer available in current versions of Ubuntu and is no
Fix minor issues in user guide
* Fix broken link to SCP download.
* Remove requirement to install `ia32-libs`. This package is no longer available in current versions of Ubuntu and is no longer required when using the Linaro toolchain.
Change-Id: I9823d535a1d69136685754b7707b73e1eef0978d
show more ...
|
| b110f61a | 27-Aug-2014 |
danh-arm <dan.handley@arm.com> |
Merge pull request #203 from danh-arm/dh/misc-docs-1.0
Miscellaneous documentation fixes |
| 44804252 | 06-Aug-2014 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
Miscellaneous documentation fixes
This patch gathers miscellaneous minor fixes to the documentation, and comments in the source code.
Change-Id: I631e3dda5abafa2d90f464edaee069a1e58b751b Co-Authore
Miscellaneous documentation fixes
This patch gathers miscellaneous minor fixes to the documentation, and comments in the source code.
Change-Id: I631e3dda5abafa2d90f464edaee069a1e58b751b Co-Authored-By: Soby Mathew <soby.mathew@arm.com> Co-Authored-By: Dan Handley <dan.handley@arm.com>
show more ...
|
| ae5bb9db | 27-Aug-2014 |
danh-arm <dan.handley@arm.com> |
Merge pull request #202 from achingupta/ag/fw-design-juno-update
Add information about Juno in firmware-design.md |
| 2442d248 | 26-Aug-2014 |
Juan Castillo <juan.castillo@arm.com> |
Add information about Juno in firmware-design.md
This patch reorganizes the firmware design guide to add information about the port of the ARM Trusted Firmware to the Juno ARM development platform.
Add information about Juno in firmware-design.md
This patch reorganizes the firmware design guide to add information about the port of the ARM Trusted Firmware to the Juno ARM development platform.
Change-Id: I0b80e2e7a35ccad1af2e971506cfb7fe505f8b84
show more ...
|
| e40ae239 | 27-Aug-2014 |
danh-arm <dan.handley@arm.com> |
Merge pull request #200 from danh-arm/dh/fix-reset-to-bl31-part2
Fix reset to BL3-1 instructions in user guide, part 2 |
| 21387b8f | 27-Aug-2014 |
danh-arm <dan.handley@arm.com> |
Merge pull request #201 from danh-arm/jc/juno-user-guide
Add Juno instructions to user guide |
| d14e0acf | 19-Aug-2014 |
Juan Castillo <juan.castillo@arm.com> |
Add Juno instructions to user guide
This patch makes the Trusted Firmware build instructions in the user guide platform independent.
FVP specific instructions have been grouped together under a new
Add Juno instructions to user guide
This patch makes the Trusted Firmware build instructions in the user guide platform independent.
FVP specific instructions have been grouped together under a new section dedicated to FVP.
Juno specific instructions to build and run the Trusted Firmware, UEFI and Linux have been added.
Change-Id: I9bfb1b9d732b1f73abbe29f68ac931e1773a4fd5
show more ...
|
| 7ea4c437 | 26-Aug-2014 |
Dan Handley <dan.handley@arm.com> |
Fix reset to BL3-1 instructions in user guide, part 2
Fix the instructions for resetting to the BL3-1 entrypoint in the user guide. The BL3-1 and BL3-2 image locations changed in the fix to ARM-soft
Fix reset to BL3-1 instructions in user guide, part 2
Fix the instructions for resetting to the BL3-1 entrypoint in the user guide. The BL3-1 and BL3-2 image locations changed in the fix to ARM-software/tf-issues#100 (commit 186c1d4). This is distinct from the similar issue fixed in commit bfb1dd5.
Also clarify the dependence on the FVP_SHARED_DATA_LOCATION and FVP_TSP_RAM_LOCATION build options, and tidy up the "Notes regarding Base FVP configuration options" section.
Change-Id: I6b03452a71f0c69efa169852712bcb184242696e
show more ...
|
| 17f89d08 | 21-Aug-2014 |
danh-arm <dan.handley@arm.com> |
Merge pull request #198 from danh-arm/dh/move-up-dependencies
Move up dependency versions in user guide |
| 4ed74d02 | 21-Aug-2014 |
danh-arm <dan.handley@arm.com> |
Merge pull request #197 from soby-mathew/rationalize_uarts
Rationalize UART usage among different BL stages |
| 12d554f9 | 21-Aug-2014 |
Soby Mathew <soby.mathew@arm.com> |
Rationalize UART usage among different BL stages
This patch changes the UART port assignment for various BL stages so as to make it consistent on the platform ports. The BL1, BL2 and BL3-1 now uses
Rationalize UART usage among different BL stages
This patch changes the UART port assignment for various BL stages so as to make it consistent on the platform ports. The BL1, BL2 and BL3-1 now uses UART0 on the FVP port and SoC UART0 on the Juno port. The BL3-2 uses UART2 on the FVP port and FPGA UART0 on the Juno port.
This provides an interim fix to ARM-software/tf-issues#220 until support is added for changing the UART port for a BL image between cold boot and runtime.
Change-Id: Iae5faea90be3d59e41e597b34a902f93e737505a
show more ...
|
| ba73bb09 | 14-Aug-2014 |
Dan Handley <dan.handley@arm.com> |
Move up dependency versions in user guide
Move up the version numbers of the following Trusted Firmware dependencies in the user guide:
* Foundation and Base FVPs (latest publically available
Move up dependency versions in user guide
Move up the version numbers of the following Trusted Firmware dependencies in the user guide:
* Foundation and Base FVPs (latest publically available versions).
* EDK2 implementation. The guide now uses the latest version from https://github.com/ARM-software/edk2.git. This requires the `iasl` package to also be installed.
* Linux kernel. The guide now uses the latest version from https://github.com/ARM-software/linux.git.
* Linaro OpenEmbedded file system.
* ARM Development Studio 5.
Change-Id: I95bb863a61e47b9ef8be3d110f7087375ee78add
show more ...
|
| e434cf1a | 21-Aug-2014 |
danh-arm <dan.handley@arm.com> |
Merge pull request #196 from soby-mathew/sm/tf_juno_support
Add support for Juno in Trusted Firmware |
| 38af430a | 12-Aug-2014 |
Juan Castillo <juan.castillo@arm.com> |
Juno: Read primary CPU MPID from SCC GPR_1
This patch removes the PRIMARY_CPU definition hardcoded in the Juno port. Instead, the primary CPU is obtained at runtime by reading the SCC General Purpos
Juno: Read primary CPU MPID from SCC GPR_1
This patch removes the PRIMARY_CPU definition hardcoded in the Juno port. Instead, the primary CPU is obtained at runtime by reading the SCC General Purpose Register 1 (GPR_1), whose value is copied by the SCP into shared memory during the boot process.
Change-Id: I3981daa92eb7142250712274cf7f655b219837f5
show more ...
|
| efafbc89 | 12-Aug-2014 |
Juan Castillo <juan.castillo@arm.com> |
Juno: Implement PSCI SYSTEM_OFF and SYSTEM_RESET APIs
This patch adds the Juno platform specific handlers for PSCI SYSTEM_OFF and SYSTEM_RESET operations.
Change-Id: Ie389adead533ec2314af44d721b4d0
Juno: Implement PSCI SYSTEM_OFF and SYSTEM_RESET APIs
This patch adds the Juno platform specific handlers for PSCI SYSTEM_OFF and SYSTEM_RESET operations.
Change-Id: Ie389adead533ec2314af44d721b4d0f306147c7d
show more ...
|
| edfda10a | 17-Jul-2014 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
Juno: Add support for Test Secure-EL1 Payload
This patch implements the TSP on Juno. It executes from on-chip Trusted SRAM.
Also, the other bootloader images (i.e. BL1 R/W, BL2 and BL3-1) have been
Juno: Add support for Test Secure-EL1 Payload
This patch implements the TSP on Juno. It executes from on-chip Trusted SRAM.
Also, the other bootloader images (i.e. BL1 R/W, BL2 and BL3-1) have been moved around. The reason is, although there was enough space overall to store the TSP in SRAM, there was no contiguous free chunk of SRAM big enough to hold it.
This patch keeps the overall memory layout (i.e. keeping BL1 R/W at the bottom, BL2 at the top and BL3-1 in between) but moves the base addresses of all the bootloader images in such a way that: - memory fragmentation is reduced enough to fit BL3-2 in; - new base addresses are suitable for release builds as well as debug ones; - each image has a few extra kilobytes for future growth. BL3-1 and BL3-2 are the images which received the biggest allocations since they will most probably grow the most.
This patch also adds instruction synchronization barriers around the code which handles the timer interrupt in the TSP. This ensures that the interrupt is not acknowledged after or EOIed before it is deactivated at the peripheral.
Change-Id: I1c5b51858700027ee283ac85d18e06863a27c72e
show more ...
|
| fef4fdb9 | 18-Aug-2014 |
Achin Gupta <achin.gupta@arm.com> |
Juno: Implement PSCI CPU_OFF and CPU_SUSPEND APIs
This patch adds support for PSCI CPU_OFF and CPU_SUSPEND APIs to the Juno port of the ARM Trusted Firmware. The maximum affinity level that can be s
Juno: Implement PSCI CPU_OFF and CPU_SUSPEND APIs
This patch adds support for PSCI CPU_OFF and CPU_SUSPEND APIs to the Juno port of the ARM Trusted Firmware. The maximum affinity level that can be suspended is the cluster level (affinity level 1). Support for suspending the system level is not present.
Change-Id: Ie2c9da0acd7d1b0d5ac64940cdf40347153e52c8
show more ...
|
| 01b916bf | 17-Jul-2014 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
Juno: Implement initial platform port
This patch adds the initial port of the ARM Trusted Firmware on the Juno development platform. This port does not support a BL3-2 image or any PSCI APIs apart f
Juno: Implement initial platform port
This patch adds the initial port of the ARM Trusted Firmware on the Juno development platform. This port does not support a BL3-2 image or any PSCI APIs apart from PSCI_VERSION and PSCI_CPU_ON. It enables workarounds for selected Cortex-A57 (#806969 & #813420) errata and implements the workaround for a Juno platform errata (Defect id 831273).
Change-Id: Ib3d92df3af53820cfbb2977582ed0d7abf6ef893
show more ...
|
| e822d7c1 | 20-Aug-2014 |
danh-arm <dan.handley@arm.com> |
Merge pull request #195 from achingupta/ag/fvp_dt_updates
FVP: Update device trees to match cpuidle driver |
| 7963671c | 20-Aug-2014 |
danh-arm <dan.handley@arm.com> |
Merge pull request #194 from danh-arm/sm/tf-issues#98
Implement the CPU Specific operations framework v3 |
| bab7bfd2 | 20-Aug-2014 |
Achin Gupta <achin.gupta@arm.com> |
FVP: Update device trees to match cpuidle driver
This patch updates the representation of idle tables and cpu/cluster topology in the device tree source files for the FVP to what the latest cpuidle
FVP: Update device trees to match cpuidle driver
This patch updates the representation of idle tables and cpu/cluster topology in the device tree source files for the FVP to what the latest cpuidle driver in Linux expects. The device tree binaries have also been updated.
Change-Id: If0668b96234f65aa0435fba52f288c9378bd8824
show more ...
|
| 3fd5ddfe | 18-Aug-2014 |
Soby Mathew <soby.mathew@arm.com> |
Add documentation for CPU specific abstraction and Errata workarounds
This patch adds documentation for CPU specific abstraction in the firmware- design.md and adds a new document cpu-errata-workaro
Add documentation for CPU specific abstraction and Errata workarounds
This patch adds documentation for CPU specific abstraction in the firmware- design.md and adds a new document cpu-errata-workarounds.md to describe the cpu errata workaround build flags.
Change-Id: Ia08c2fec0b868a0a107d0264e87a60182797a1bd
show more ...
|