On Thu, Jan 07, 2021 at 11:34:44PM -0800, Vagrant Cascadian wrote:
> This doesn't describe how to use it or, importantly, what files we would
> need to ship in the package. If you could help clarify that (possibly
> provide a patch), and ideally get it clarified in the upstream
> documentation, then I would think we would be able to ship such a
> package.

I think 2 or 3 files would be useful to ship in such a package.  First
would be "u-boot.bin" or whatever the output filename is.  Second might
be a README mentioning the 3 values needing to be set in a domu.cfg file.
Third might be a /etc/xen/xlexample.u-boot file.

The 3 values which need to be set in the domain configuration file are:

kernel = "/usr/lib/u-boot/xen/u-boot.bin"
# ramdisk =
# extra =

Mainly the "ramdisk" and "extra" settings should be left unset, while
"kernel" points at the U-Boot image.  A /etc/xen/xlexample.u-boot would
be a copy of Xen's /etc/xen/xlexample.pvlinux with the 3 values set
appropriately.

Then https://wiki.debian.org/Xen should be adjusted to mention U-Boot
being available to boot user domains for Xen.  In fact I'm trying to
find out whether Xen/U-Boot can load OSes besides Linux.

Note, this is presently theory as src:u-boot has a problematic set of
package requirements.

Presently libfdt-dev doesn't allow installation of multiple architecture
versions.  My build VM is setup to target Xen which needs the host
package, while the u-boot build needs the build package.  Grr!


-- 
(\___(\___(\______          --=> 8-) EHM <=--          ______/)___/)___/)
 \BS (    |         ehem+sig...@m5p.com  PGP 87145445         |    )   /
  \_CS\   |  _____  -O #include <stddisclaimer.h> O-   _____  |   /  _/
8A19\___\_|_/58D2 7E3D DDF4 7BA6 <-PGP-> 41D1 B375 37D0 8714\_|_/___/5445

Reply via email to