On Sat, 6 Oct 2018 at 17:15, Marek Marczykowski-Górecki < [email protected]> wrote:
> -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA256 > > On Sat, Oct 06, 2018 at 04:41:25PM +0100, Aaron Gray wrote: > > On Sat, 6 Oct 2018 at 16:02, Marek Marczykowski-Górecki < > > [email protected]> wrote: > > > > > -----BEGIN PGP SIGNED MESSAGE----- > > > Hash: SHA256 > > > > > > On Sat, Oct 06, 2018 at 03:41:01PM +0100, Aaron Gray wrote: > > > > On Sat, 6 Oct 2018 at 06:04, qubenix <[email protected]> wrote: > > > > > > > > > Marek Marczykowski-Górecki: > > > > > > On Fri, Oct 05, 2018 at 09:13:07PM -0700, Aaron Gray wrote: > > > > > >> I am trying to get Qubes to support any of my Z77 or Z270 Intel > > > > > >> chipset machines. > > > > > > > > > > > >> They need IOMMU support for ports 0x80 and above. > > > > > > > > > > > >> https://github.com/QubesOS/qubes-issues/issues/4309 > > > > > > > > > > > >> xen-4.9.2 supports this. > > > > > > > > > > > > No, we don't do major Xen upgrades as part of point release. > > > > > > > > > > > > The patch look quite complex, but maybe it would be possible to > > > > > > backport it to Xen 4.8 anyway. I need to look at it again. > > > > > > > > > > > > > > > > > > > > > > > FWIW, I built a Qubes iso including the patch mentioned in issue > #4309 > > > > > for a friend that has a Threadripper 2950x and Taichi X399 board. > The > > > > > steps I used are documented here: > > > > > > https://groups.google.com/d/topic/qubes-users/gv6q1ZSGOm4/discussion. > > > > > > > > > > Maybe I did something wrong, but my iso built without error. > > > > > Installation worked without issue, but IOMMU and remapping were > still > > > > > not available. > > > > > > > > > > > > > @qubenix - I think patch is for the Xen package proper not > qubes-vmm-xen. > > > > > > Xen packages are build in qubes-vmm-xen. > > > > > > > Marek - I am trying to work out how to add in the later xen-4.9.2 RPM > > > from > > > > another repo and am nearing GNU Makefile insanity with your build > > > system. I > > > > don't really like Gnu Make. > > > > > > > > Can I just use :- > > > > > > > > /tmp/qubes-packages-minor-repo > > > > > > > > And put the repo in there as would be suggested by :- > > > > > > > > > > > > > > > > https://github.com/QubesOS/qubes-builder-rpm/blob/master/repos/builder-local.repo > > > > > > That won't work for multiple reasons. First of all, Qubes do have some > > > extra patches over upstream Xen, without them you probably won't be > able > > > to boot any VM. But then, if you update Xen from 4.8.x to 4.9.x, you > > > need to rebuild other packages to link with new version. > > > > > > > Marek, > > > > Timewise how long am I looking at to wait for 4.1 alpha to be released > with > > the xen patche(s) or xen updated to 4.9 ? > > There is ongoing work to have Xen 4.11 for Qubes 4.0. But I wouldn't > expect installable alpha builds before December, or even January. > > > In parallel can I rely on you for some level of support if I try and do > the > > 4.9 update to 4.0 myself ? > > For 4.0, much easier (in terms of time) would be to backport that single > patch and see if that works. It's here, totally untested (not even build > tested): > https://github.com/marmarek/qubes-vmm-xen/tree/xen-4.8-amd-iommu > > You can try building this, by adding to your builder.conf: > > GIT_URL_vmm_xen = https://github.com/marmarek/qubes-vmm-xen > BRANCH_vmm_xen = xen-4.8-amd-iommu > > Then: > > make get-sources > make vmm-xen # or `make qubes` if you didn't build other components > before > make iso > Great thanks I will try that. Qubenix did say he had tried it but I will double check on my hardware which is Z270 chipset based. I am not familiar with xen but I used to be an embeeded systems programmer and learned C back in 1981. Also learned 8086 machine code around that time. Last thing systems wise I did in the year 2000 which was getting in and out of 80386 protected mode :) Regards, Aaron -- You received this message because you are subscribed to the Google Groups "qubes-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/qubes-devel/CAKXmGHCzkp0%3DPTYyKc_JJeiJQyBAzJz3QLSD1M7bVTLFQAi4uQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
