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>

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


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

> Hi,
> 
> (not subscribed from this address, so please cc on any response)
> 
> 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=u-boot.git;a=commit;h=fe1378a961e508b31b1f29a2bb08ba1dac063155
> 
> 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.
> 
> If http://svnweb.freebsd.org/base/head/sys/boot/arm/uboot/start.S?view=markup
> is the correct version to inspect, the current loader is affected.

Thank you.

I’ll update that code to preserve both registers.

Cheers,

Tim Kientzle




help

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