Bug#946240: grub-xen-host: Missing ARM Build

Colin Watson cjwatson at debian.org
Fri Dec 6 15:26:12 GMT 2019


On Fri, Dec 06, 2019 at 06:20:36AM -0800, Elliott Mitchell wrote:
> Are you perhaps thinking of the Xen ARM PV project
> (info: https://wiki.xenproject.org/wiki/Archived/Xen_ARM_(PV) )
> and unaware of the Xen ARM with Virtualization
> (info: https://wiki.xenproject.org/wiki/Xen_ARM_with_Virtualization_Extensions)
> project?

Neither.  I'm looking at the current state of GRUB, not of Xen.  Neither
of those Xen projects mentions GRUB at all.

> 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).

> 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.

-- 
Colin Watson                                       [cjwatson at debian.org]



More information about the Pkg-grub-devel mailing list