[Bug 1782206] Re: KVM enable SnowRidge Accelerator Interfacing Architecture (AIA)

2019-10-29 Thread Christian Ehrhardt 
Most likely we will have qemu 4.2 in Ubuntu 20.04. But we already closed this bug for qemu with the patches you identified in the past. If you need - for tracking purposes - a bug that closes once these further changes are in I'd ask you to open a new one. -- You received this bug notification

[Bug 1782206] Re: KVM enable SnowRidge Accelerator Interfacing Architecture (AIA)

2019-10-29 Thread Paul Lai
qemu post 4.1.0 (yet untagged) 67192a298f5 x86/cpu: Add support for UMONITOR/UMWAIT/TPAUSE 6508799707b target/i386: Add support for save/load IA32_UMWAIT_CONTROL MSR -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpa

[Bug 1782206] Re: KVM enable SnowRidge Accelerator Interfacing Architecture (AIA)

2019-10-24 Thread quanxian
** Description changed: CPU core (Tremont) includes Accelerator Interfacing Architecture (AIA) features including: - UMONITOR/UMWAIT: Ring-3 MONITOR/MWAIT with timeout. For memory-based synch with accelerators - TPAUSE: Monitor-less wait (with timeout). For wait-on-multiple or wait-for-in

[Bug 1782206] Re: KVM enable SnowRidge Accelerator Interfacing Architecture (AIA)

2019-09-30 Thread Paul Lai
Additional KVM patches has been merged (post 5.3-rc8): e69e72faa3a KVM: x86: Add support for user wait instructions 6e3ba4abcea KVM: vmx: Emulate MSR IA32_UMWAIT_CONTROL bf653b78f96 KVM: vmx: Introduce handle_unexpected_vmexit and handle WAITPKG vmexit [There's no Xen AIA work (yet)] -- You re

[Bug 1782206] Re: KVM enable SnowRidge Accelerator Interfacing Architecture (AIA)

2019-07-24 Thread Andreas Hasenack
Setting linux task to triaged, as there are commits to pick up. Xen I'm still unsure. ** Changed in: linux (Ubuntu) Status: Incomplete => Triaged -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1

[Bug 1782206] Re: KVM enable SnowRidge Accelerator Interfacing Architecture (AIA)

2019-07-22 Thread quanxian
** Description changed: CPU core (Tremont) includes Accelerator Interfacing Architecture (AIA) features including: - UMONITOR/UMWAIT: Ring-3 MONITOR/MWAIT with timeout. For memory-based synch with accelerators - TPAUSE: Monitor-less wait (with timeout). For wait-on-multiple or wait-for-in

[Bug 1782206] Re: KVM enable SnowRidge Accelerator Interfacing Architecture (AIA)

2019-07-03 Thread Launchpad Bug Tracker
This bug was fixed in the package qemu - 1:4.0+dfsg-0ubuntu1 --- qemu (1:4.0+dfsg-0ubuntu1) eoan; urgency=medium * Merge with Upstream release of qemu 4.0. Among many other things this fixes LP Bugs: LP: #1782206 - SnowRidge Accelerator Interfacing Architecture (AIA) LP:

[Bug 1782206] Re: KVM enable SnowRidge Accelerator Interfacing Architecture (AIA)

2019-05-09 Thread Robie Basak
Looks like this is a feature request rather than a bug? ** Changed in: linux (Ubuntu) Importance: Undecided => Wishlist ** Changed in: qemu (Ubuntu) Importance: Medium => Wishlist ** Changed in: xen (Ubuntu) Importance: Undecided => Wishlist -- You received this bug notification becau

[Bug 1782206] Re: KVM enable SnowRidge Accelerator Interfacing Architecture (AIA)

2019-05-07 Thread Paul Lai
Chris: a little of both. The UMONITOR/UMWAIT/TPAUSE is delay, but the rest has been upstreamed (as you already noted.) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1782206 Title: KVM enable SnowRi

[Bug 1782206] Re: KVM enable SnowRidge Accelerator Interfacing Architecture (AIA)

2019-05-06 Thread Christian Ehrhardt 
The qemu commits have landed in 4.0 - so that part should work in Ubuntu 19.10 The kernel commits are in 5.1 as outlined by Paul above already (thanks). @Paul - since the initial upstream target was "linux 5.3" are there things missing or did this just work out faster than expected? -- You rece

[Bug 1782206] Re: KVM enable SnowRidge Accelerator Interfacing Architecture (AIA)

2019-05-06 Thread quanxian
** Description changed: CPU core (Tremont) includes Accelerator Interfacing Architecture (AIA) features including: - UMONITOR/UMWAIT: Ring-3 MONITOR/MWAIT with timeout. For memory-based synch with accelerators - TPAUSE: Monitor-less wait (with timeout). For wait-on-multiple or wait-for-in

[Bug 1782206] Re: KVM enable SnowRidge Accelerator Interfacing Architecture (AIA)

2019-03-20 Thread Paul Lai
33823f4d6 x86/cpufeatures: Enumerate MOVDIRI instruction ace6485a0 x86/cpufeatures: Enumerate MOVDIR64B instruction 65e259d5c tools arch x86: Update tools's copy of cpufeatures.h (linux 5.1-rc1) 74f2370bb KVM: x86: expose MOVDIRI CPU feature into VM. c029b5deb KVM: x86: expose MOVDIR64B CPU featur

[Bug 1782206] Re: KVM enable SnowRidge Accelerator Interfacing Architecture (AIA)

2019-03-04 Thread quanxian
KVM patches are queuing. ** Description changed: CPU core (Tremont) includes Accelerator Interfacing Architecture (AIA) features including: - UMONITOR/UMWAIT: Ring-3 MONITOR/MWAIT with timeout. For memory-based synch with accelerators - TPAUSE: Monitor-less wait (with timeout). For wait-o

[Bug 1782206] Re: KVM enable SnowRidge Accelerator Interfacing Architecture (AIA)

2019-02-11 Thread quanxian
The detail git commits of Qemu are as below: 1c65775ffc2dbd276a8bffe592feba0e186a151c ==> x86/cpu: Enable MOVDIR64B cpu feature 24261de4916596d8ab5f5fee67e9e7a19e8325a5 ==> x86/cpu: Enable MOVDIRI cpu feature -- You received this bug notification because you are a member of Ubuntu Bugs, which

[Bug 1782206] Re: KVM enable SnowRidge Accelerator Interfacing Architecture (AIA)

2019-02-10 Thread Christian Ehrhardt 
Ok, now we finally know it is about qemu&kernel patches - I'll add tasks for that. Still haven't seen any xen references, setting that to incomplete. But given how new it is I'd punt this from 19.04 to 19.10 where things in kernel&qemu will have matured and be safer to use. If you are not ok wit

[Bug 1782206] Re: KVM enable SnowRidge Accelerator Interfacing Architecture (AIA)

2019-02-09 Thread quanxian
Others information: The series for kernel patches: https://lkml.org/lkml/2018/11/6/379 https://lkml.org/lkml/2018/11/6/377 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1782206 Title: KVM enable Sno

[Bug 1782206] Re: KVM enable SnowRidge Accelerator Interfacing Architecture (AIA)

2019-02-09 Thread quanxian
post qemu 3.1.0 (currently untagged) 24261de4 x86/cpu: Enable MOVDIRI cpu feature 1c65775f x86/cpu: Enable MOVDIR64B cpu feature ** Description changed: CPU core (Tremont) includes Accelerator Interfacing Architecture (AIA) features including: - UMONITOR/UMWAIT: Ring-3 MONITOR/MWAIT wit

[Bug 1782206] Re: KVM enable SnowRidge Accelerator Interfacing Architecture (AIA)

2018-07-20 Thread  Christian Ehrhardt 
Hi, title says KVM, but the bug is only against xen so far. Will this need an "qemu (ubuntu)" and/or "linux (ubuntu)" task as well? - kernel 4.20 is listed so I assume the latter. - Comments do not mention Qemu yet -- You received this bug notification because you are a member of Ubuntu Bugs, w

[Bug 1782206] Re: KVM enable SnowRidge Accelerator Interfacing Architecture (AIA)

2018-07-18 Thread quanxian
** Description changed: CPU core (Tremont) includes Accelerator Interfacing Architecture (AIA) features including: - UMONITOR/UMWAIT: Ring-3 MONITOR/MWAIT with timeout. For memory-based synch with accelerators - TPAUSE: Monitor-less wait (with timeout). For wait-on-multiple or wait-for-in