- 29 Mar, 2018 6 commits
-
-
Dimitris Papastamos authored
GIC: Fix interrupt setting interrupt configuration
-
Dimitris Papastamos authored
qemu: Add support for stack canary protection
-
Dimitris Papastamos authored
hikey960: add delay before reset
-
Dimitris Papastamos authored
rpi3: Migrate to the multi console API
-
Dimitris Papastamos authored
Clean usage of void pointers to access symbols
-
Dimitris Papastamos authored
psci: initialize array fully to comply with MISRA
-
- 28 Mar, 2018 1 commit
-
-
Haojian Zhuang authored
If system is still accessing storage device, reboot operation may cause data broken. So add the flush and delay operation before system reset. Signed-off-by:
Haojian Zhuang <haojian.zhuang@linaro.org>
-
- 27 Mar, 2018 3 commits
-
-
Jonathan Wright authored
Initializes each element of the last_cpu_in_non_cpu_pd array in PSCI stat implementation to -1, the reset value. This satisfies MISRA rule 9.3. Previously, only the first element of the array was initialized to -1. Change-Id: I666c71e6c073710c67c6d24c07a219b1feb5b773 Signed-off-by:
Jonathan Wright <jonathan.wright@arm.com>
-
Joel Hutton authored
Void pointers have been used to access linker symbols, by declaring an extern pointer, then taking the address of it. This limits symbols values to aligned pointer values. To remove this restriction an IMPORT_SYM macro has been introduced, which declares it as a char pointer and casts it to the required type. Change-Id: I89877fc3b13ed311817bb8ba79d4872b89bfd3b0 Signed-off-by:
Joel Hutton <Joel.Hutton@Arm.com>
-
Antonio Nino Diaz authored
Switch to the new console APIs enabled by setting MULTI_CONSOLE_API=1. The crash console doesn't use this API, it uses internally the core functions of the 16550 console. `bl31_plat_runtime_setup` is no longer needed. When this platform port was introduced, that function used to disable the console. It was needed to override that behaviour. The new behaviour is to switch to the runtime console. The console is registered for all scopes (boot, crash and runtime) in `rpi3_console_init` so it is not needed to override the default behaviour anymore. Update documentation. Change-Id: If2ee8f91044216183b7ef142e5c05ad6220ae92f Signed-off-by:
Antonio Nino Diaz <antonio.ninodiaz@arm.com>
-
- 26 Mar, 2018 2 commits
-
-
Dimitris Papastamos authored
rockchip/rk3399: save/restore watchdog register correctly
-
Jeenu Viswambharan authored
- Interrupt configuration is a 2-bit field, so the field shift has to be double that of the bit number. - Interrupt configuration (level- or edge-trigger) is specified in the MSB of the field, not LSB. Fixes applied to both GICv2 and GICv3 drivers. Fixes ARM-software/tf-issues#570 Change-Id: Ia6ae6ed9ba9fb0e3eb0f921a833af48e365ba359 Signed-off-by:
Jeenu Viswambharan <jeenu.viswambharan@arm.com>
-
- 25 Mar, 2018 1 commit
-
-
davidcunado-arm authored
qemu: MULTI_CONSOLE_API=0 causes build error
-
- 24 Mar, 2018 1 commit
-
-
Michalis Pappas authored
Add crash_console_init declaration to console.h Only enable MULTI_CONSOLE_API for AArch64 Fixes ARM-software/tf-issues#571 Signed-off-by:
Michalis Pappas <mpappas@fastmail.fm>
-
- 23 Mar, 2018 1 commit
-
-
davidcunado-arm authored
plat/hikey: split boot memory layout to dedicated file
-
- 22 Mar, 2018 7 commits
-
-
Antonio Nino Diaz authored
Replace placeholder by actual implementation. Change-Id: I0861b1ac5304b0d2d7c32d7d9a48bd985e258e92 Signed-off-by:
Antonio Nino Diaz <antonio.ninodiaz@arm.com>
-
Dimitris Papastamos authored
Merge pull request #1324 from michpappas/tf-issues#567Platforms_cannot_override_ENABLE_STACK_PROTECTOR Platforms cannot override ENABLE_STACK_PROTECTOR
-
davidcunado-arm authored
Trusty: Fix sanity check on NS entry point
-
davidcunado-arm authored
qemu: Support MULTI_CONSOLE_API
-
davidcunado-arm authored
FVP: change the method for translating MPIDR values to a linear indices
-
davidcunado-arm authored
stdlib: remove comparison with EOF macro to comply with MISRA
-
Michalis Pappas authored
Add support for the new MULTI_CONSOLE_API Crash information is now displayed in both the runtime and crash consoles, if a crash occurs after the runtime console has been enabled Enable MULTI_CONSOLE_API by default on qemu builds Fixes ARM-software/tf-issues#561 Signed-off-by:
Michalis Pappas <mpappas@fastmail.fm>
-
- 21 Mar, 2018 6 commits
-
-
davidcunado-arm authored
Don't make build results depend on dependency files
-
davidcunado-arm authored
Change PLATFORM_ROOT to TF_PLATFORM_ROOT
-
davidcunado-arm authored
Rename 'smcc' to 'smccc'
-
davidcunado-arm authored
tegra: Use SPDX license identifier
-
Antonio Nino Diaz authored
When the source code says 'SMCC' it is talking about the SMC Calling Convention. The correct acronym is SMCCC. This affects a few definitions and file names. Some files have been renamed (smcc.h, smcc_helpers.h and smcc_macros.S) but the old files have been kept for compatibility, they include the new ones with an ERROR_DEPRECATED guard. Change-Id: I78f94052a502436fdd97ca32c0fe86bd58173f2f Signed-off-by:
Antonio Nino Diaz <antonio.ninodiaz@arm.com>
-
Sandrine Bailleux authored
This patch fixes the sanity check on the non-secure entrypoint value returned by bl31_plat_get_next_image_ep_info(). This issue has been reported by Coverity Scan Online: CID 264893 (#1 of 1): Dereference null return value (NULL_RETURNS) Dereferencing a null pointer ns_ep_info. Change-Id: Ia0f64d8c8b005f042608f1422ecbd42bc90b2fb4 Signed-off-by:
Sandrine Bailleux <sandrine.bailleux@arm.com>
-
- 20 Mar, 2018 8 commits
-
-
danh-arm authored
-
danh-arm authored
Release v1.5: Update minor version number to 5
-
danh-arm authored
Update readme.rst for v1.5 release
-
danh-arm authored
Update user guide
-
Joel Hutton authored
Following Out of Box testing for v1.5 release: Update host OS version to Ubuntu 16.04 Clarify configuration files needed for checkpatch Add note on using Linaro precompiled binaries Change-Id: Ia4ae61e01128ddff1a288972ddf84b79370fa52c Signed-off-by:
Joel Hutton <Joel.Hutton@Arm.com>
-
Michalis Pappas authored
Allow qemu users to enable stack protection. Since the virt platform does not provide an RNG, use a basic, timer-based, canary generation, similarly to FVP. Increase SRAM size and BL2 size to fit images when stack protection is enabled. Notice that stack protection is not enabled by default in qemu. Fixes ARM-software/tf-issues#568 Signed-off-by:
Michalis Pappas <mpappas@fastmail.fm>
-
Michalis Pappas authored
Include stack_protector's makefile after including platform.mk to allow platforms override ENABLE_STACK_PROTECTOR Fixes ARM-software/tf-issues#567 Signed-off-by:
Michalis Pappas <mpappas@fastmail.fm>
-
Lin Huang authored
there are two fix for save/restore watchdog register: 1. watchdog plck will shutdown after secure_watchdog_disable(), so need to save register before it and restore after secure_watchdog_enable(). 2. need write 0x76 to cnt_restart to keep watchdog alive when restore watchdog register. Change-Id: I1f6fbceae22186e3b72a87df6332a110adf37479 Signed-off-by:
Lin Huang <hl@rock-chips.com>
-
- 19 Mar, 2018 1 commit
-
-
Dan Handley authored
Change-Id: Id9bd0c20a5af4f41269a51a675018dcc59e93f6c Signed-off-by:
Dan Handley <dan.handley@arm.com>
-
- 17 Mar, 2018 1 commit
-
-
Wang Feng authored
x3 will be assigned by the folloing instructions. So the first instruction is not needed any more. old method: (ClusterId * FVP_MAX_CPUS_PER_CLUSTER) + (CPUId * FVP_MAX_PE_PER_CPU) + ThreadId it should be (ClusterId * FVP_MAX_CPUS_PER_CLUSTER) * FVP_MAX_PE_PER_CPU + (CPUId * FVP_MAX_PE_PER_CPU) + ThreadId which can be simplified as: (ClusterId * FVP_MAX_CPUS_PER_CLUSTER + CPUId) * FVP_MAX_PE_PER_CPU + ThreadId Signed-off-by:
Wang Feng <feng_feng.wang@spreadtrum.com>
-
- 16 Mar, 2018 1 commit
-
-
David Cunado authored
Change-Id: Ib215150272acc2ecec43f9b69624ebbbd5d7492d Signed-off-by:
David Cunado <david.cunado@arm.com>
-
- 15 Mar, 2018 1 commit
-
-
davidcunado-arm authored
Docs: Update various for v1.5 release
-