Bug#759018: [PATCH] docs: Introduce specification for pv bootloader chainloading paths/formats.

Colin Watson cjwatson at debian.org
Tue Aug 26 23:02:44 UTC 2014


On Tue, Aug 26, 2014 at 07:46:58PM +0100, Ian Campbell wrote:
> +## Protocol
> +
> +### x86
> +
> +The bootloader binary should be an ELF file of the appropriate type
> +(32- or 64-bit). It should contain the standard Xen ELF notes allowing
> +it to be loaded by the Xen toolstack domain builder (TBD: Reference).
> +
> +### ARM
> +
> +TBD
> +
> +## Paths
> +
> +The second stage bootloader should be installed into the guest filesystem as:
> +
> + * `/boot/xen/pvboot-<ARCH>.elf`

It just occurred to me that not every (future) platform may necessarily
want this to be ELF, so maybe we shouldn't hardcode that in the
architecture-independent part of the name.  If you think this might be a
reasonable concern then you might want to adjust this.  Otherwise LGTM.

Reviewed-by: Colin Watson <cjwatson at debian.org>

Thanks,

-- 
Colin Watson                                       [cjwatson at debian.org]



More information about the Pkg-grub-devel mailing list