2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2024-12-26 14:14:01 +08:00
linux-next/arch/powerpc
Scott Wood 7401685242 [POWERPC] 8xx: Work around CPU15 erratum.
The CPU15 erratum on MPC8xx chips can cause incorrect code execution
under certain circumstances, where there is a conditional or indirect
branch in the last word of a page, with a target in the last cache line
of the next page.  This patch implements one of the suggested
workarounds, by forcing a TLB miss whenever execution crosses a page
boundary.  This is done by invalidating the pages before and after the
one being loaded into the TLB in the ITLB miss handler.

Signed-off-by: Scott Wood <scottwood@freescale.com>
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2007-10-03 20:36:36 -05:00
..
boot [POWERPC] bootwrapper: Use fsl_get_immr() in cuboot-pq2.c. 2007-10-03 20:36:35 -05:00
configs [POWERPC] 4xx: Convert Seqouia flash mappings to new binding 2007-09-19 21:13:16 -05:00
kernel [POWERPC] 8xx: Work around CPU15 erratum. 2007-10-03 20:36:36 -05:00
lib [POWERPC] Limit range of __init_ref_ok somewhat 2007-10-03 11:48:44 +10:00
math-emu [POWERPC] ppc math-emu needs -fno-builtin-fabs for math.c and fabs.c 2006-09-26 15:24:35 +10:00
mm [POWERPC] Add memory regions to the kcore list for 32-bit machines 2007-10-03 09:12:06 +10:00
oprofile Remove fs.h from mm.h 2007-07-29 17:09:29 -07:00
platforms [POWERPC] 8xx: Work around CPU15 erratum. 2007-10-03 20:36:36 -05:00
sysdev [POWERPC] 8xx: Add pin and clock setting functions. 2007-10-03 20:36:36 -05:00
xmon [POWERPC] fix showing xmon help 2007-07-22 21:30:58 +10:00
.gitignore [POWERPC] Add files build to .gitignore 2006-12-04 20:41:29 +11:00
Kconfig [POWERPC] 8xx: Fix CONFIG_PIN_TLB. 2007-10-03 20:36:35 -05:00
Kconfig.debug [POWERPC] Add early debug console for CPM serial ports. 2007-10-03 20:35:43 -05:00
Makefile [POWERPC] Select proper defconfig for crosscompiles 2007-10-03 12:02:44 +10:00