[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Xen 4.12.0 Dom0=pvh mode EFI variables 'not supported' after boot
After upgrading Kernel to 5.1.4/release on an x86_64 server, Xen 4.12.0 Dom0 successfully boots in PVH mode (dom0=pvh ...), with efi vars available so that efibootmgr functions, xl list Name ID Mem VCPUs State Time(s) Domain-0 0 4015 4 r----- 847.6 Xenstore 1 31 1 -b---- 0.0 dmesg | grep -i pvh [ 0.181973] Booting paravirtualized kernel on Xen PVH efibootmgr BootCurrent: 0000 Timeout: 1 seconds BootOrder: 0000,0002,0003 Boot0000* xensvr HD(2,GPT,9711255e-d11d-31c5-88fe-1e164d4d4c95,0x1000,0x96000)/File(\EFI\OPENSUSE\GRUBX64.EFI) Boot0002* UEFI OS HD(2,GPT,9711255e-d11d-31c5-88fe-1e164d4d4c95,0x1000,0x96000)/File(\EFI\BOOT\BOOTX64.EFI)..BO Boot0003* UEFI: Built-in EFI Shell VenMedia(5126c8dc-e6a4-b3e9-a119-cf41345c9754)..BO From https://xenproject.org/2018/07/10/xen-project-hypervisor-4-11-brings-cleaner-architecture-to-hypervisor-core-technologies/ I understand that PVH Dom0 *removes* qemu dependency, "PVH Dom0 Reduces the Attack Surface of Xen Project Based Systems PVH combines the best of PV and HVM mode to simplify the interface between operating systems with Xen Project Support and the Xen Project Hypervisor and to reduce the attack surface of Xen Project Software. PVH guests are lightweight HVM guests that use hardware virtualization support for memory and privileged instructions. PVH does not require QEMU. Xen Project 4.11 adds experimental PVH Dom0 support by calling Xen via dom0=pvh on the command line. Running a PVH Dom0 removes approximately 1 million lines of QEMU code from Xen Project’s computing base shrinking the attack surface of Xen Project based systems." Checking, qemu is still resident, ps ax | grep qemu 1895 ? Sl 0:00 /usr/bin/qemu-system-i386 -xen-domid 0 -xen-attach -name dom0 -nographic -M xenpv -daemonize -monitor /dev/null -serial /dev/null -parallel /dev/null -nodefaults -no-user-config -pidfile /var/run/xen/qemu-dom0.pid Is this still expected? If so, why the *i386* variant, not /usr/bin/qemu-system-x86_64? If not, is there some additional config required to disable its use here? _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |