m68k: runtime patching infrastructure

Add the basic infrastructure to allow runtime patching of kernel and modules
to optimize a few functions with parameters, which are only calculated once
during bootup and are otherwise constant.  Use this for the conversion between
virtual and physical addresses.

Signed-off-by: Roman Zippel <zippel@linux-m68k.org>
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Tento commit je obsažen v:
Roman Zippel
2007-05-31 00:40:50 -07:00
odevzdal Linus Torvalds
rodič 1fc799e1b4
revize fbe9c96129
9 změnil soubory, kde provedl 107 přidání a 7 odebrání

7
arch/m68k/kernel/module.lds Normální soubor
Zobrazit soubor

@@ -0,0 +1,7 @@
SECTIONS {
.m68k_fixup : {
__start_fixup = .;
*(.m68k_fixup)
__stop_fixup = .;
}
}