Bug#946240: grub-xen-host: Missing ARM Build
Elliott Mitchell
ehem+debian at m5p.com
Sat Dec 7 03:08:07 GMT 2019
On Fri, Dec 06, 2019 at 03:26:12PM +0000, Colin Watson wrote:
> On Fri, Dec 06, 2019 at 06:20:36AM -0800, Elliott Mitchell wrote:
> > The former has been deprecated, the latter is very much active and
> > apparently usable. GRUB's support for working with Xen on ARM may merely
> > be preliminary, in which case the issue is GRUB.
>
> I can tell you that such support is nonexistent, not merely preliminary
> (aside from the ability to boot a hypervisor, as I mentioned; but that's
> not what grub-xen-host is about).
Yeah, a few minutes of thinking and realized the situation and how silly
I was being thinking this was likely possible out of the box. Bit of
brain going funky. %-/
> > I would expect grub-xen-host to be minimally different between ARM and
> > x86.
>
> Much of the support for running in PV mode on x86-based Xen is of course
> written as relatively generic C code that ought to be usable on other
> architectures, but there are essential pieces (at minimum: startup code,
> the hypercall ABI, a relocator, and the build system) that nobody has
> yet implemented for Xen on ARM, or if they have then I haven't seen it
> and the work doesn't seem to have gone upstream. I'm sure it would be
> welcomed, but it wouldn't be entirely trivial.
Hrmm. That is distinctly suboptimal. This seems like a rather major
weakness for trying to run Xen on ARM. In other news the
Raspberry PI 4B has hardware which matches the profile for running Xen.
There appears to be a distinct pool of people trying to run Xen on
Raspberry PI devices (I'm not the only one, I think I've got rather more
of a clue than most, doesn't mean I'm anywhere near perfect).
--
(\___(\___(\______ --=> 8-) EHM <=-- ______/)___/)___/)
\BS ( | ehem+sigmsg at m5p.com PGP 87145445 | ) /
\_CS\ | _____ -O #include <stddisclaimer.h> O- _____ | / _/
8A19\___\_|_/58D2 7E3D DDF4 7BA6 <-PGP-> 41D1 B375 37D0 8714\_|_/___/5445
More information about the Pkg-grub-devel
mailing list