]> git.baikalelectronics.ru Git - kernel.git/commit
[SPARC64]: Mark most of initial bootup asm as .text.init.ref_ok
authorDavid S. Miller <davem@sunset.davemloft.net>
Tue, 24 Jul 2007 22:17:33 +0000 (15:17 -0700)
committerDavid S. Miller <davem@sunset.davemloft.net>
Tue, 24 Jul 2007 22:17:33 +0000 (15:17 -0700)
commit8579b87dd127fbaf841fa840091b3a11c6161076
tree16103b9f77c78a49d36a691ac50ab96310cf8d43
parente9649c3caf3ae70bd9bdd61ce3bb0773ca979f0d
[SPARC64]: Mark most of initial bootup asm as .text.init.ref_ok

We can't mark the whole thing init because there are dependencies
in bootloaders that assume that _start, or whatever the image
entry value, is 2 instructions before the "HdrS" signature.

In fact, TILO assumes this entry is always at 0x4000, yikes!

Also, right after the bootloader info area there are OBP strings and
values that get used later in the boot process, and those are not all
provably .init yet.

Signed-off-by: David S. Miller <davem@davemloft.net>
arch/sparc64/kernel/head.S