On 06.01.2020 01:35,  Aaron Janse  wrote:
> On Fri, Jan 3, 2020, at 4:51 AM, Jan Beulich wrote:
>> Did you try disabling use of the IOMMU ("iommu=0" on the Xen
>> command line)?
> 
> Unfortunately, Qubes requires iommu. Setting "iommu=0" results in a panic:
> 
> ```
> Couldn't enable IOMMU and iommu=required/force
> ```

Since this isn't the upstream default, there are two options: Either
you simply have e.g. "iommu=force" elsewhere on the command line - in
this case simply delete the option for this experimenting. Or they've
patched their sources to this effect, in which case you'll want to
undo that source change.

> I couldn't find anywhere to disable the flag (even though it would break
> Qubes, at least the flag could help minimize the scope of the cause of the
> timer crash).
> 
> I installed Xen on Arch Linux in order to test this flag, but I'm having
> the same problem I had on Ubuntu: booting to Xen hangs on loading
> initramfs. [1]

Booting which exact version of Xen? Iirc these initramfs issues
(with LZ4 compression) have been fixed on 4.13.0 as well as
4.12.2. Also you may not have realized that _any_ initramfs (or
Dom0 kernel image) issue could be avoided for the purposes here
by simply omitting them from the directives issued to grub -
after all you don't get as far as booting Dom0.

Jan

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

Reply via email to