|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: xen/arm: attaching block devices under EFI
On Sat Oct 8, 2022 at 6:55 PM BST, Benjamin Mordaunt wrote:
> Following my previous chat with Julien, I'm assuming the flow:
>
> U-Boot -> Xen -> EFI (for guest) -> GRUB -> Ubuntu
>
> is not really possible - there is no chain of trust for secure boot,
> and EFI information from the underlying firmware is lost (i.e. what EFI
> information would Xen present to the guest's GRUB?)
>
> So I'm now investigating a full EFI+arm stack, but some things are still
> not clear. I'm following the information presented in [1], but can't see
> how you dedicate block devices to a particular domain, like you can with
> a standard xl.cfg configuration. Let's take a DomU DT entry from [1] as
> an example:
>
> domU1 {
> #size-cells = <0x1>;
> #address-cells = <0x1>;
> compatible = "xen,domain";
> cpus = <0x1>;
> memory = <0x0 0xc0000>;
> vpl011;
>
> module@1 {
> compatible = "multiboot,kernel", "multiboot,module";
> xen,uefi-binary = "Image-domu1.bin";
> bootargs = "console=ttyAMA0 root=/dev/ram0 rw":
> };
> };
>
> So, what if I have a Linux image in some filesystem image somewhere, (I
> imagine in the Dom0 rootfs or more ideally in an LVM volume) that
> contains an EFI GRUB2 image that I want to boot into? I see no reference
> to a "disk" option, as you would write into a traditional Xen config
> file?
>
> How do I "sandbox" guests to only see the disks that they are assigned?
>
> Basically, how do I configure disks at all?!
>
> Cheers,
>
> --
> Ben
Sorry, missed link to [1]:
[1] https://xenbits.xen.org/docs/unstable/misc/efi.html
--
Ben
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |