diff options
author | Bernd Schmidt <bernd.schmidt@analog.com> | 2007-07-25 02:44:49 -0400 |
---|---|---|
committer | Bryan Wu <bryan.wu@analog.com> | 2007-07-25 02:44:49 -0400 |
commit | 8be80ed3f74a60e1af5a30e6b4fa4f744911676e (patch) | |
tree | bcab49313593fb65e5059ece4fcfc3b0c5435194 /arch/blackfin/kernel/setup.c | |
parent | d6e274ddb51fa0f9241d7348813351051275d71b (diff) |
Blackfin arch: Initialize the exception vectors early in the boot process
Initialize the exception vectors early in the boot process, so that CPLB faults
can be handled when memory protection is enabled.
Signed-off-by: Bernd Schmidt <bernd.schmidt@analog.com>
Signed-off-by: Bryan Wu <bryan.wu@analog.com>
Diffstat (limited to 'arch/blackfin/kernel/setup.c')
-rw-r--r-- | arch/blackfin/kernel/setup.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/blackfin/kernel/setup.c b/arch/blackfin/kernel/setup.c index 75aeca8f7c21..88f221b89b33 100644 --- a/arch/blackfin/kernel/setup.c +++ b/arch/blackfin/kernel/setup.c | |||
@@ -425,6 +425,7 @@ void __init setup_arch(char **cmdline_p) | |||
425 | BUG_ON((char *)&atomic_xor32 - (char *)&fixed_code_start | 425 | BUG_ON((char *)&atomic_xor32 - (char *)&fixed_code_start |
426 | != ATOMIC_XOR32 - FIXED_CODE_START); | 426 | != ATOMIC_XOR32 - FIXED_CODE_START); |
427 | 427 | ||
428 | init_exception_vectors(); | ||
428 | bf53x_cache_init(); | 429 | bf53x_cache_init(); |
429 | } | 430 | } |
430 | 431 | ||