arm-trusted-firmware/include/bl31
Soby Mathew 626ed510f1 Rework the crash reporting in BL3-1 to use less stack
This patch reworks the crash reporting mechanism to further
optimise the stack and code size. The reporting makes use
of assembly console functions to avoid calling C Runtime
to report the CPU state. The crash buffer requirement is
reduced to 64 bytes with this implementation. The crash
buffer is now part of per-cpu data which makes retrieving
the crash buffer trivial.

Also now panic() will use crash reporting if
invoked from BL3-1.

Fixes ARM-software/tf-issues#199

Change-Id: I79d27a4524583d723483165dc40801f45e627da5
2014-07-28 11:03:20 +01:00
..
services Correctly dimension the PSCI aff_map_node array 2014-06-23 14:56:12 +01:00
bl31.h Remove all checkpatch errors from codebase 2014-06-24 12:50:00 +01:00
context.h Allow FP register context to be optional at build time 2014-07-10 11:41:44 +01:00
context_mgmt.h Initialise CPU contexts from entry_point_info 2014-06-23 14:55:44 +01:00
cpu_data.h Rework the crash reporting in BL3-1 to use less stack 2014-07-28 11:03:20 +01:00
interrupt_mgmt.h Remove extern keyword from function declarations 2014-05-23 12:15:54 +01:00
runtime_svc.h Remove all checkpatch errors from codebase 2014-06-24 12:50:00 +01:00