-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Wonderful to hear! I know that it will take a little longer than a
quick tweak to a script to get OVMF working with Qubes, it was more a
general outline of the work that needs to be done for this to happen.
I spent a great deal of time looking through Qubes issues and source
code to explore the task. This info helps a lot. I know where I need
to get started!
https://github.com/tianocore/tianocore.github.io/wiki/Tasks#Optimize_OVM
F_for_Xen_HVM_Domains
The above task on the Tianocore EDK2 repo aligns with this task as
well. So we can knock out two birds with one stone, and help more than
just Qubes with this work.
I will start with libvirt support for PVHv2, since that should just be
some tweaks to an existing template to get it to work, just initially.
As with anything dealing with xml templates, it can be a PITA and time
consuming due to checking that each field has the correct data.
I will also start with Fedora 26 as my initial OS for building and
testing, since it it has 4.11.10-300.fc26.x86_64 for it's kernel. At
least that is what this box runs after updates.
OVMF wont be easy, but most of the very hard work of porting it to Xen
has been done already.
I am happy to help out. Qubes is my absolute favorite OS. One day I
will have a machine new enough to properly run it.
- - -side note: I would really love to run Qubes-OS on my PS4... the newer
IOMMU and all the virtualization capabilities it has, the better
fusion chipset... I am drooling just thinking about it.
-----BEGIN PGP SIGNATURE-----
iQJPBAEBCAA5FiEE/uqpYKVXMvPi+oujATVgIguBe+gFAllxdswbHGVtZXJnZW5j
eW1leGljYW5AZ21haWwuY29tAAoJEAE1YCILgXvo478P/ixtdsDYNMNZRlhRtA9x
zeqSasTsU3qY1zkH0ebis+aPuRGIIYFyDsbCiB7Xqi+bQCbdfnt5Y8mVpG2+ubd+
t6NMYujVQcWNE5YTxpTDwgfD8QbUyRU7OgQ0OajqzENKiv0ZPO9xqORenLWwO8Nx
tZiL6WfzUM8/EcGmd4KH/zWfcnGaIAv3tEYS8tX6rIvz11vV6A8MehszD2zRqnxB
+rv+gQ/pcX5WBnp71LZPZXk29sNhedKDY0WU0AS0OddpSMsjMamZlcw+6TaFk0bW
rLY7zPM1OHocmXpevnSlv6QVj9TOJsYbvqPLbqBTgBXjc0NOyaDjcuAgvnIt08VK
bgFokpyNbWfVkN4ct6sdjTcbDwlyqJlgwnvKHiQzrJH+KEFX1c2/10MlUjDyiGrG
hhJbplAKm3RfSMSZeW4P7e0p6NlekYJ+UZ1S/uU+qLPouIJaHg59wvI/8B30H8rV
14sa0tcUmLHdrC7qjK7ciIRprSjiihTx5oCjWq5E+uISn3H7VsHarZaujTB7aNbm
K3p80PqXZ9GVpnDZFpODGoCajiaeF6hraHvBpQcE1e/BrYIhsAwN59fdDDvNxe0/
gLtiDPGE4BHY7pc8LRn6Cxm61lx8glabYHbjzkhlsbuovaCZF46YMC1Um3lMYW7Y
6UHLI68BSi8k40gqWpUgI8Ba
=SeKy
-----END PGP SIGNATURE-----