u-boot-brain/cpu
Andy Fleming 21fae8b2b4 Invalidate INIT_RAM TLB mappings
Commit 0db37dc...  (and some others) changed the INIT_RAM TLB
mappings to be unguarded.  This collided with an existing "bug"
where the mappings for the INIT_RAM were being kept around.
This meant that speculative loads to those addresses were
succeeding in the TLB, and going out to the bus, where they
were causing an exception (there's nothing at that address). The
Flash code was coincidentally causing such a speculative load.
Rather than go back to mapping the INIT RAM as guarded, we fix
it so that the entries for the INIT_RAM are invalidated.  Thus
the speculative loads will fail in the TLB, and have no effect.

Signed-off-by: Andy Fleming <afleming@freescale.com>
2008-02-27 16:28:48 -06:00
..
74xx_7xx PPC: Use r2 instead of r29 as global data pointer 2008-02-14 22:43:22 +01:00
arm_intcm ARM: cleanup duplicated exception handlingcode 2008-02-14 09:38:21 +00:00
arm720t ARM: cleanup duplicated exception handlingcode 2008-02-14 09:38:21 +00:00
arm920t s3c24x0: Fix unused variable 'i' in function 'serial_init_dev' 2008-02-17 16:04:23 +01:00
arm925t ARM: cleanup duplicated exception handlingcode 2008-02-14 09:38:21 +00:00
arm926ejs Coding style cleanup. Prepare v1.3.2-rc2 release candidate 2008-02-24 15:21:36 +01:00
arm946es ARM: cleanup duplicated exception handlingcode 2008-02-14 09:38:21 +00:00
arm1136 Merge branch '080208_dupint' of git://linux-arm.org/u-boot-armdev 2008-02-15 13:00:54 +00:00
at32ap AVR32: Make SDRAM refresh rate configurable 2008-02-05 12:14:27 +01:00
bf533 scrub unused symbols 2008-02-04 19:26:57 -05:00
bf537 scrub unused symbols 2008-02-04 19:26:57 -05:00
bf561 scrub unused symbols 2008-02-04 19:26:57 -05:00
i386 cpu/ rtc/ include/: Remove lingering references to CFG_CMD_* symbols. 2007-07-10 10:27:39 -05:00
ixp ARM: cleanup duplicated exception handlingcode 2008-02-14 09:38:21 +00:00
lh7a40x ARM: cleanup duplicated exception handlingcode 2008-02-14 09:38:21 +00:00
mcf52x2 cpu/mcf52x2/config.mk: Make needlessly deffered expansions immediate. 2008-02-23 09:47:51 +01:00
mcf523x ColdFire: Update cpu flag for 4.2-xx compiler 2007-11-07 17:51:00 -06:00
mcf532x ColdFire: Add M5373EVB platform support - 2 2008-01-17 14:59:40 -06:00
mcf547x_8x ColdFire: Add MCF547x_8x cpu arch 2008-01-17 14:59:41 -06:00
mcf5227x ColdFire: Add MCF5227x cpu and MCF52277EVB support-2 2008-01-17 14:59:41 -06:00
mcf5445x ColdFire: PCI and misc updates for MCF5445x 2008-01-17 14:59:40 -06:00
microblaze [PATCH] Add support for design without interrupt controller 2007-09-24 00:21:19 +02:00
mips cpu/mips/cofigl.mk: Make a needlessly deffered expansion immediate. 2008-02-23 09:44:19 +01:00
mpc5xx PPC: Use r2 instead of r29 as global data pointer 2008-02-14 22:43:22 +01:00
mpc5xxx PPC: Use r2 instead of r29 as global data pointer 2008-02-14 22:43:22 +01:00
mpc8xx PPC: Use r2 instead of r29 as global data pointer 2008-02-14 22:43:22 +01:00
mpc83xx PPC: Use r2 instead of r29 as global data pointer 2008-02-14 22:43:22 +01:00
mpc85xx Invalidate INIT_RAM TLB mappings 2008-02-27 16:28:48 -06:00
mpc86xx 86xx: Convert sbc8641d to use libfdt. 2008-02-18 14:01:56 -06:00
mpc512x PPC: Use r2 instead of r29 as global data pointer 2008-02-14 22:43:22 +01:00
mpc824x PPC: Use r2 instead of r29 as global data pointer 2008-02-14 22:43:22 +01:00
mpc8220 PPC: Use r2 instead of r29 as global data pointer 2008-02-14 22:43:22 +01:00
mpc8260 PPC: Use r2 instead of r29 as global data pointer 2008-02-14 22:43:22 +01:00
nios Minor alignment of output, 2nd try. 2007-08-12 21:34:34 +02:00
nios2 cpu/[7a-ln-z]*: Remove obsolete references to CONFIG_COMMANDS 2007-07-09 18:57:22 -05:00
ppc4xx cpu/ppc4xx/config.mk: Make a needlessly deffered expansion immediate. 2008-02-23 09:44:54 +01:00
pxa pxa: fix assignment from incompatible pointer type 2008-02-17 16:03:56 +01:00
s3c44b0 ARM: cleanup duplicated exception handlingcode 2008-02-14 09:38:21 +00:00
sa1100 ARM: cleanup duplicated exception handlingcode 2008-02-14 09:38:21 +00:00
sh3 sh: Add support SH3 and SH7720 2008-01-15 23:30:40 +09:00
sh4 Fix coding style issues; update CHANGELOG. 2007-12-27 01:52:50 +01:00