Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Aug 2015 13:32:46 -0700
From:      Marcel Moolenaar <marcel@xcllnt.net>
To:        Anton Shterenlikht <mexas@bris.ac.uk>
Cc:        freebsd-stable@freebsd.org, Konstantin Belousov <kostikbel@gmail.com>
Subject:   Re: ia64 stable/10 r286316: hang at Entering /boot/kernel/kernel
Message-ID:  <A1B67FF3-0BDA-4015-906C-141D606B228B@xcllnt.net>
In-Reply-To: <20150828103521.GS2072@kib.kiev.ua>
References:  <20150827162356.GI2072@kib.kiev.ua> <201508281030.t7SAUITF085404@mech-as222.men.bris.ac.uk> <20150828103521.GS2072@kib.kiev.ua>

next in thread | previous in thread | raw e-mail | index | archive | help

--Apple-Mail=_44DBB5A9-7DED-42DB-8FA6-379BB3BF12D3
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8


> On Aug 28, 2015, at 3:35 AM, Konstantin Belousov <kostikbel@gmail.com> =
wrote:
>=20
> 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=E2=80=99re 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=E2=80=99s possible that the memory layout
changed such that we now scribble over something that=E2=80=99s
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
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- 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@xcllnt.net


--Apple-Mail=_44DBB5A9-7DED-42DB-8FA6-379BB3BF12D3
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCgAGBQJV4MVvAAoJEIda8t8f0tjjgNsP/R9Jhk60mNrXwfjp6aPG8AEE
GO2Y/P3+v4mDkH0P6ZpBCcO3hR7P8cPwoukbqOXBiTzBHMS6PCtbDFde8JkeLiI9
ZCGxSeOmpf8woBIYjRENZDYhyLJdxJ2ZGxx4CQT0BwQMFXhq/z/I8ZiErtT13tAV
dFguRuMjtOc9XZnoONNrPu0EYlWQRerXYwaH0IBgj05xXxGFWoY/22Vdlnw/H0iq
3epBuH4fkDJi+1wORIu9Udg/mmw6Xd8aZIO9UNCNTft/rh7dbkbX3emkGnn3E+Uo
XSGwJzw1A907ivqx5G5FXNquG3+/s/Z0QsaerA0/OY3Yz7gKjtzjkze1aaqtgvvS
fZcokjsHoQ7a0z6pG0x1vx6Gc05NNzTFBahsEH6CaymsCVMJn/8E/pIwlfSul616
f9AvlK6k2g3mDR7RgXlEKCom65Hfv3k5tqBiyqS0b90hOF9myKmpVM9h/oEksRib
ElitlzABrnLWoSU4IT60FPT1XpwQdA2r0DTADIFQvxRQcuKT/LUdRrFLCM2imY+r
aqOZz3MqDTBwa266fR4FKmixbgM5ShR+FzVNwm5Z5xgHDpvK3Z4keuHVg7SYf7uA
zj7RrThhxV3eUfLBMhX7njLoXlEuoQAIPbXfYLg54qjnIb+nFwd5OfIsWZAbt+Rz
0rKYNTecEwRR5QkMdIJM
=AjLr
-----END PGP SIGNATURE-----

--Apple-Mail=_44DBB5A9-7DED-42DB-8FA6-379BB3BF12D3--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?A1B67FF3-0BDA-4015-906C-141D606B228B>