Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 16 Nov 2013 20:27:21 -0800
From:      Tim Kientzle <tim@kientzle.com>
To:        Leif Lindholm <leif.lindholm@linaro.org>
Cc:        freebsd-arm@freebsd.org
Subject:   Re: change in ARM uboot API
Message-ID:  <C7EF8A16-3BCA-44D5-926E-2E739DC1C52F@kientzle.com>
In-Reply-To: <CAF7UmSwyU985XWLqb%2BeuQrOgMn2CtoVg5r==91_RM8Qh7FF03w@mail.gmail.com>
References:  <CAF7UmSwyU985XWLqb%2BeuQrOgMn2CtoVg5r==91_RM8Qh7FF03w@mail.gmail.com>

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

On Nov 16, 2013, at 9:53 AM, Leif Lindholm <leif.lindholm@linaro.org> =
wrote:

> Hi,
>=20
> (not subscribed from this address, so please cc on any response)
>=20
> I came across a bit of an issue with the ARM uboot GRUB port today,
> which I believe will also affect the FreeBSD loader:
> =
http://git.denx.de/cgi-bin/gitweb.cgi?p=3Du-boot.git;a=3Dcommit;h=3Dfe1378=
a961e508b31b1f29a2bb08ba1dac063155
>=20
> In short, the global data pointer has now moved from r8 to r9, and
> since no API bump was made as a result of this, software now needs to
> preserve both of these registers across calls into u-boot.
>=20
> If =
http://svnweb.freebsd.org/base/head/sys/boot/arm/uboot/start.S?view=3Dmark=
up
> is the correct version to inspect, the current loader is affected.

Thank you.

I=92ll update that code to preserve both registers.

Cheers,

Tim Kientzle





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?C7EF8A16-3BCA-44D5-926E-2E739DC1C52F>