|
@@ -351,6 +351,20 @@ config APM821xx
|
|
|
select IBM_EMAC_EMAC4
|
|
|
select IBM_EMAC_TAH
|
|
|
|
|
|
+config 476FPE_ERR46
|
|
|
+ depends on 476FPE
|
|
|
+ bool "Enable linker work around for PPC476FPE errata #46"
|
|
|
+ help
|
|
|
+ This option enables a work around for an icache bug on 476
|
|
|
+ that can cause execution of stale instructions when falling
|
|
|
+ through pages (IBM errata #46). It requires a recent version
|
|
|
+ of binutils which supports the --ppc476-workaround option.
|
|
|
+
|
|
|
+ The work around enables the appropriate linker options and
|
|
|
+ ensures that all module output sections are aligned to 4K
|
|
|
+ page boundaries. The work around is only required when
|
|
|
+ building modules.
|
|
|
+
|
|
|
# 44x errata/workaround config symbols, selected by the CPU models above
|
|
|
config IBM440EP_ERR42
|
|
|
bool
|