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