[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] Summit notes on dom0less extension, domB and x86
Stefano, I made some notes from our informal design session about adding domB feature stuff to dom0less, and dom0less on x86 * On x86, envisaging that boot VM start materials (kernel, initrd, etc) are loaded by multiboot, as extra blobs in the same fashion as the dom0 kernel and initrd (and existing support for adding TXT ACMs, XSM policy file, etc) in grub.cfg. domB's needs: * Need to be able to measure the boot VMs before they start -> the measurements (or something derived from them) go into the TPM * the measurement process needs to be tailorable to the system use case, and doesn't need hypervisor priv; do it in a single first-booted dom0less guest (domB). * the first-booted guest (domB) does its measuring stuff (quickly), launches the remaining boot guests and then exits, so it's verifiably gone,ie. along with all privilege it was given for that work. * as domB is starting the other boot guests, it assigns which privileges are granted to the domains that get started. eg. control domain, hw domain, etc. related things: * The TPM hardware driver doesn't live in Xen. * Need to be able to boot the system in a way that the control domain has have never had privilege over the domain that handles the physical TPM, or the provider of the virtual TPM. * The control domain can have a virtual TPM. anyway, wanted to get this down before too much time passes so we can get something moving Christopher ( for ref, last year's RFC post on domB and thread: ) https://lists.xenproject.org/archives/html/xen-devel/2018-06/msg01306.html _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |