coreboot/src/lib
Julius Werner 85620db107 arm: Move exception_init() close to console_init()
This patch adds stub implementations of exception_init() to all archs
so that it can be called from src/lib/hardwaremain.c. It also moves/adds
all other invocations of exception_init() (which needs to be rerun in
every stage) close to console_init(), in the hopes that it will be less
likely overlooked when creating future boards. Also added (an
ineffective) one to the armv4 bootblock implementations for consistency
and in case we want to implement it later.

Change-Id: Iecad10172d25f6c1fc54b0fec8165d7ef60e3414
Signed-off-by: Julius Werner <jwerner@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/176764
Reviewed-by: Gabe Black <gabeblack@chromium.org>
Reviewed-by: David Hendricks <dhendrix@chromium.org>
(cherry picked from commit 2960623f4a)
Signed-off-by: Isaac Christensen <isaac.christensen@se-eng.com>
Reviewed-on: http://review.coreboot.org/6884
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Tested-by: build bot (Jenkins)
2014-09-13 02:21:02 +02:00
..
loaders Rename coreboot_ram stage to ramstage 2014-04-26 13:27:09 +02:00
bootmem.c coreboot: introduce notion of bootmem for memory map at boot 2014-03-03 21:47:27 +01:00
bootmode.c ChromeOS: Remove oprom_is_loaded 2014-05-01 15:39:26 +02:00
cbfs.c coreboot: unify infrastructure for loading payloads 2014-03-03 19:48:02 +01:00
cbfs_core.c cbfs: Check return value of map() for error 2014-08-10 22:28:10 +02:00
cbmem.c lib: Trivial - drop trailing blank lines at EOF 2014-07-08 13:52:15 +02:00
cbmem_console.c console: Fix includes 2014-03-04 15:26:08 +01:00
cbmem_info.c baytrail: snapshot power state in romstage 2014-05-13 16:11:04 +02:00
clog2.c src/lib/clog2.c: Fix style and clarity, remove some cruft 2014-06-20 08:06:51 +02:00
compute_ip_checksum.c
coreboot_table.c arm: libpayload: Add cache coherent DMA memory definition and management 2014-08-13 00:04:14 +02:00
debug.c
delay.c
dynamic_cbmem.c lib/dynamic_cbmem.c: Include cbmem_console.h 2014-03-08 13:06:34 +01:00
edid.c intel/gma: Clarify code and use dedicated init for Google Peppy 2014-08-25 22:36:03 +02:00
fallback_boot.c
gcc.c lib: Trivial - drop trailing blank lines at EOF 2014-07-08 13:52:15 +02:00
gcov-glue.c
gcov-io.c
gcov-io.h
gcov-iov.h
generic_dump_spd.c
generic_sdram.c
hardwaremain.c arm: Move exception_init() close to console_init() 2014-09-13 02:21:02 +02:00
hexdump.c lib/hexdump: Use size_t for length parameter of hexdump32() 2014-05-05 08:59:05 +02:00
jpeg.c
jpeg.h
libgcov.c
lzma.c
lzmadecode.c load_payload: Use 32-bit accesses to speed up decompression. 2014-02-05 23:04:53 +01:00
lzmadecode.h
Makefile.inc delay: Have mdelay() / delay() available in romstage, too 2014-08-25 19:02:18 +02:00
malloc.c
memchr.c
memcmp.c
memcpy.c
memmove.c
memrange.c mtrr: only add prefetchable resources as WRCOMB for VGA devices 2014-02-09 22:08:53 +01:00
memset.c
ramstage_cache.c ramstage_cache: allow ramstage usage add valid helper 2014-05-10 06:31:45 +02:00
ramtest.c
reg_script.c baytrail: add more iosf access functions 2014-05-10 06:31:00 +02:00
rmodule.c rmodules: use rmodtool to create rmodules 2014-03-20 23:55:55 +01:00
rmodule.ld Rename coreboot_ram stage to ramstage 2014-04-26 13:27:09 +02:00
selfboot.c Rename coreboot_ram stage to ramstage 2014-04-26 13:27:09 +02:00
stack.c stack check: cosmetics 2014-09-12 22:03:53 +02:00
thread.c Possible thread stack implementation. 2014-08-07 23:55:15 +02:00
timer_queue.c
timestamp.c SMP: Add arch-agnostic boot_cpu() 2014-02-11 21:55:30 +01:00
trace.c
version.c lib: Trivial - drop trailing blank lines at EOF 2014-07-08 13:52:15 +02:00