ia64 stable/10 r286316: hang at Entering /boot/kernel/kernel
Marcel Moolenaar
marcel at xcllnt.net
Fri Aug 28 20:33:13 UTC 2015
> On Aug 28, 2015, at 3:35 AM, Konstantin Belousov <kostikbel at gmail.com> wrote:
>
> Might be, try the latest stable/10 kernel with the problematic revision
> r286316 reversed ? This might add more points to the Marcel' note about
> some static relocation table processed early.
I built a kernel off of revision 286315 and got this:
eris% objdump -R kernel | grep FPTR64LSB | wc -l
5377
We only reserve room for 4096 relocations, so we’re over
as it is.
A kernel off of revision 286316 gave me this:
eris% objdump -R kernel | grep FPTR64LSB | wc -l
5377
Same. Odd, but ok. It’s possible that the memory layout
changed such that we now scribble over something that’s
important.
To be sure: Anton can you apply the following patch and
tell me if it makes a difference. It doubles the space
we set aside for relocations.
Index: sys/ia64/ia64/locore.S
===================================================================
--- sys/ia64/ia64/locore.S (revision 286316)
+++ sys/ia64/ia64/locore.S (working copy)
@@ -357,5 +357,5 @@
.align 16
.global fptr_storage
fptr_storage:
- .space 4096*16 // XXX
+ .space 8192*16 // XXX
fptr_storage_end:
--
Marcel Moolenaar
marcel at xcllnt.net
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 842 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20150828/63eaff65/attachment.bin>
More information about the freebsd-stable
mailing list