History log of /rk3399_ARM-atf/ (Results 18301 – 18314 of 18314)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
375ae68e18-Nov-2013 Harry Liebel <Harry.Liebel@arm.com>

Increase default amount of RAM for Base FVPs in FDTs

- Large RAM-disks may have trouble starting with 2GB of memory.
- Increase from 2GB to 4GB in FDT.

Change-Id: I12c1b8e5db41114b88c69c48621cb2124

Increase default amount of RAM for Base FVPs in FDTs

- Large RAM-disks may have trouble starting with 2GB of memory.
- Increase from 2GB to 4GB in FDT.

Change-Id: I12c1b8e5db41114b88c69c48621cb21247a6a6a7

show more ...

942f405319-Nov-2013 Sandrine Bailleux <sandrine.bailleux@arm.com>

fvp: Remove call to bl2_get_ns_mem_layout() function

On FVP platforms, for now it is assumed that the normal-world
bootloader is already sitting in its final memory location.
Therefore, BL2 doesn't

fvp: Remove call to bl2_get_ns_mem_layout() function

On FVP platforms, for now it is assumed that the normal-world
bootloader is already sitting in its final memory location.
Therefore, BL2 doesn't need to load it and so it doesn't need
to know the extents of the non-trusted DRAM.

Change-Id: I33177ab43ca242edc8958f2fa8d994e7cf3e0843

show more ...

295538bc15-Nov-2013 Sandrine Bailleux <sandrine.bailleux@arm.com>

AArch64: Remove EL-agnostic TLB helper functions

Also, don't invalidate the TLBs in disable_mmu() function, it's better
to do it in enable_mmu() function just before actually enabling the
MMU.

Chan

AArch64: Remove EL-agnostic TLB helper functions

Also, don't invalidate the TLBs in disable_mmu() function, it's better
to do it in enable_mmu() function just before actually enabling the
MMU.

Change-Id: Ib32d6660019b0b2c17254156aad4be67ab4970e1

show more ...

3738274d18-Nov-2013 Sandrine Bailleux <sandrine.bailleux@arm.com>

Unmask SError and Debug exceptions.

Any asynchronous exception caused by the firmware should be handled
in the firmware itself. For this reason, unmask SError exceptions
(and Debug ones as well) on

Unmask SError and Debug exceptions.

Any asynchronous exception caused by the firmware should be handled
in the firmware itself. For this reason, unmask SError exceptions
(and Debug ones as well) on all boot paths. Also route external
abort and SError interrupts to EL3, otherwise they will target EL1.

Change-Id: I9c191d2d0dcfef85f265641c8460dfbb4d112092

show more ...

204aa03d28-Oct-2013 Sandrine Bailleux <sandrine.bailleux@arm.com>

fvp: Remove unnecessary initializers

Global and static variables are expected to be initialised to zero
by default. This is specified by the C99 standard. This patch
removes some unnecessary initia

fvp: Remove unnecessary initializers

Global and static variables are expected to be initialised to zero
by default. This is specified by the C99 standard. This patch
removes some unnecessary initialisations of such variables.

It fixes a compilation warning at the same time:
plat/fvp/bl31_plat_setup.c:82:3: warning: missing braces around
initializer [-Wmissing-braces]
section("tzfw_coherent_mem"))) = {0};
^
plat/fvp/bl31_plat_setup.c:82:3: warning: (near initialization for
‘ns_entry_info[0]’) [-Wmissing-braces]

Note that GCC should not have emitted this warning message in the
first place. The C Standard permits braces to be elided around
subaggregate initializers. See this GCC bug report:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53119

Change-Id: I13cb0c344feb9803bca8819f976377741fa6bc35

show more ...

27866d8425-Oct-2013 Sandrine Bailleux <sandrine.bailleux@arm.com>

Fix inlining of GIC helper functions

Change-Id: I27aad560a5da21c0439f3ccc9dc07b026e7c6022

c10bd2ce12-Nov-2013 Sandrine Bailleux <sandrine.bailleux@arm.com>

Move generic architectural setup out of blx_plat_arch_setup().

blx_plat_arch_setup() should only perform platform-specific
architectural setup, e.g. enabling the MMU. This patch moves
generic archi

Move generic architectural setup out of blx_plat_arch_setup().

blx_plat_arch_setup() should only perform platform-specific
architectural setup, e.g. enabling the MMU. This patch moves
generic architectural setup code out of blx_plat_arch_setup().

Change-Id: I4ccf56b8c4a2fa84909817779a2d97a14aaafab6

show more ...

ba3155bb29-Oct-2013 James Morrissey <james.morrissey@arm.com>

Fix documentation issues in v0.2 release

Change-Id: I4e2a9daa97e3be3d2f53894f2ec7947ba6bb3a16

cff4e29605-Nov-2013 Harry Liebel <Harry.Liebel@arm.com>

Add Foundation FVP documentation

Change-Id: I5e47ba96e128d3a793517441f5a6c9f2ccbdfc66

3498859b11-Nov-2013 Harry Liebel <Harry.Liebel@arm.com>

Add GICv3 ITS to FDTs

- The interrupt addresses need to be updated to work.

Change-Id: Icdd00177095ae9e4eb7b13718762f92e29b1465c

30affd5630-Oct-2013 Harry Liebel <Harry.Liebel@arm.com>

Do not enable CCI on Foundation FVP

- The Foundation FVP only has one cluster and does not have
CCI.

Change-Id: If91e81ff72c52e448150089c4cfea3e4d6ae1232

43ef4f1e22-Oct-2013 Harry Liebel <Harry.Liebel@arm.com>

FDTs for v5.2 Foundation model

- The Foundation FVP is a cut down version of the Base FVP and as
such lacks some components.
- Three FDTs are provided.
fvp-foundation-gicv2legacy-psci:
Use t

FDTs for v5.2 Foundation model

- The Foundation FVP is a cut down version of the Base FVP and as
such lacks some components.
- Three FDTs are provided.
fvp-foundation-gicv2legacy-psci:
Use this when setting the Foundation FVP to use GICv2. In this
mode the GIC is located at the VE location, as described in the
VE platform memory map.
fvp-foundation-gicv3-psci :
Use this when setting the Foundation FVP to use GICv3. In this
mode the GIC is located at the Base location, as described in the
Base platform memory map.
fvp-foundation-gicv2-psci :
Use this when setting the Foundation FVP to use GICv3, but Linux
is expected to use GICv2 emulation mode. In this mode the GIC is
located at the Base location, but the GICv3 is used in GICv2
emulation mode.

Change-Id: I9d69bcef35c64cc8f16550efe077f578e55aaae5

show more ...

068b950f25-Oct-2013 Harry Liebel <Harry.Liebel@arm.com>

Writing to the FVP LED register should be a 32bit access.

- Writing to this register with a 64bit access can cause a
Systen Error Exception on some models.

Change-Id: Ibcf5bdf7ab55707db61c16298f2

Writing to the FVP LED register should be a 32bit access.

- Writing to this register with a 64bit access can cause a
Systen Error Exception on some models.

Change-Id: Ibcf5bdf7ab55707db61c16298f25caff50e1ff7e

show more ...

4f6ad66a25-Oct-2013 Achin Gupta <achin.gupta@arm.com>

ARMv8 Trusted Firmware release v0.2


Makefile
arch/aarch64/cpu/cpu_helpers.S
arch/system/gic/aarch64/gic_v3_sysregs.S
arch/system/gic/gic.h
arch/system/gic/gic_v2.c
arch/system/gic/gic_v3.c
bl1/aarch64/bl1_arch_setup.c
bl1/aarch64/bl1_entrypoint.S
bl1/aarch64/early_exceptions.S
bl1/bl1.ld.S
bl1/bl1.mk
bl1/bl1_main.c
bl2/aarch64/bl2_arch_setup.c
bl2/aarch64/bl2_entrypoint.S
bl2/bl2.ld.S
bl2/bl2.mk
bl2/bl2_main.c
bl31/aarch64/bl31_arch_setup.c
bl31/aarch64/bl31_entrypoint.S
bl31/aarch64/exception_handlers.c
bl31/aarch64/runtime_exceptions.S
bl31/bl31.ld.S
bl31/bl31.mk
bl31/bl31_main.c
common/bl_common.c
common/psci/psci_afflvl_off.c
common/psci/psci_afflvl_on.c
common/psci/psci_afflvl_suspend.c
common/psci/psci_common.c
common/psci/psci_entry.S
common/psci/psci_main.c
common/psci/psci_private.h
common/psci/psci_setup.c
common/runtime_svc.c
docs/change-log.md
docs/porting-guide.md
docs/user-guide.md
drivers/arm/interconnect/cci-400/cci400.c
drivers/arm/interconnect/cci-400/cci400.h
drivers/arm/peripherals/pl011/console.h
drivers/arm/peripherals/pl011/pl011.c
drivers/arm/peripherals/pl011/pl011.h
drivers/power/fvp_pwrc.c
drivers/power/fvp_pwrc.h
fdts/fvp-base-gicv2-psci.dtb
fdts/fvp-base-gicv2-psci.dts
fdts/fvp-base-gicv2legacy-psci.dtb
fdts/fvp-base-gicv2legacy-psci.dts
fdts/fvp-base-gicv3-psci.dtb
fdts/fvp-base-gicv3-psci.dts
fdts/rtsm_ve-motherboard.dtsi
include/aarch64/arch.h
include/aarch64/arch_helpers.h
include/asm_macros.S
include/bakery_lock.h
include/bl1.h
include/bl2.h
include/bl31.h
include/bl_common.h
include/mmio.h
include/pm.h
include/psci.h
include/runtime_svc.h
include/semihosting.h
include/spinlock.h
lib/arch/aarch64/cache_helpers.S
lib/arch/aarch64/misc_helpers.S
lib/arch/aarch64/sysreg_helpers.S
lib/arch/aarch64/tlb_helpers.S
lib/mmio.c
lib/non-semihosting/ctype.h
lib/non-semihosting/mem.c
lib/non-semihosting/std.c
lib/non-semihosting/strcmp.c
lib/non-semihosting/string.c
lib/non-semihosting/strlen.c
lib/non-semihosting/strncmp.c
lib/non-semihosting/strncpy.c
lib/non-semihosting/strsep.c
lib/non-semihosting/strtol.c
lib/non-semihosting/strtoull.c
lib/non-semihosting/subr_prf.c
lib/semihosting/aarch64/semihosting_call.S
lib/semihosting/semihosting.c
lib/sync/locks/bakery/bakery_lock.c
lib/sync/locks/exclusive/spinlock.S
license.md
plat/common/aarch64/platform_helpers.S
plat/fvp/aarch64/bl1_plat_helpers.S
plat/fvp/aarch64/fvp_common.c
plat/fvp/aarch64/fvp_helpers.S
plat/fvp/bl1_plat_setup.c
plat/fvp/bl2_plat_setup.c
plat/fvp/bl31_plat_setup.c
plat/fvp/fvp_pm.c
plat/fvp/fvp_topology.c
plat/fvp/platform.h
readme.md

1...<<731732733