u-boot-brain/arch
Prabhakar Kushwaha 689f00fc7e powerpc/85xx:Make debug exception vector accessible
Debugging of e500 and e500v1 processer requires debug exception vecter (IVPR +
IVOR15) to have valid and fetchable OP code.

1) While executing in translated space (AS=1), whenever a debug exception is
generated, the MSR[DS/IS] gets cleared i.e. AS=0 and the processor tries to
fetch an instruction from the debug exception vector (IVPR + IVOR15); since now
we are in AS=0, the application needs to ensure the proper TLB configuration to
have (IVOR + IVOR15) accessible from AS=0 also.
Create a temporary TLB in AS0 to make sure debug exception verctor is
accessible on debug exception.

2) Just after relocation in DDR, Make sure IVPR + IVOR15 points to valid opcode

Signed-off-by: Radu Lazarescu <radu.lazarescu@freescale.com>
Signed-off-by: Marius Grigoras <marius.grigoras@freescale.com>
Signed-off-by: Prabhakar Kushwaha <prabhakar@freescale.com>
2012-07-06 17:30:30 -05:00
..
arm omap3_dss: cosmetic changes 2012-05-25 15:35:25 +02:00
avr32 avr32:board.c: fix compile warning 2012-06-04 09:21:34 +02:00
blackfin CONFIG_SYS_BAUDRATE_TABLE: Add <config_fallbacks.h>, place there 2012-06-20 20:26:16 +02:00
m68k net: move bootfile init into eth_initialize 2012-05-15 17:32:33 -05:00
microblaze net: move bootfile init into eth_initialize 2012-05-15 17:32:33 -05:00
mips MIPS: board.c: move extern declarations to u-boot-mips.h 2012-06-03 23:46:04 +02:00
nds32 net: move bootfile init into eth_initialize 2012-05-15 17:32:33 -05:00
nios2 net: punt bd->bi_ip_addr 2012-05-15 17:32:05 -05:00
openrisc net: punt bd->bi_ip_addr 2012-05-15 17:32:05 -05:00
powerpc powerpc/85xx:Make debug exception vector accessible 2012-07-06 17:30:30 -05:00
sandbox net: punt bd->bi_ip_addr 2012-05-15 17:32:05 -05:00
sh sh: Add SH7269 device and RSK2+SH7269 board 2012-05-28 09:12:54 +09:00
sparc net: move bootfile init into eth_initialize 2012-05-15 17:32:33 -05:00
x86 net: move bootfile init into eth_initialize 2012-05-15 17:32:33 -05:00
.gitignore update include/asm/ gitignore after move 2010-05-07 00:17:30 +02:00