[libvirt 1/2] cpu_map: Add SapphireRapids CPU model

2023-05-17 Thread Lin Yang
Introduced in QEMU by commit v8.0.0-7eb061b06e. Signed-off-by: Lin Yang --- src/cpu_map/index.xml | 1 + src/cpu_map/meson.build| 1 + src/cpu_map/x86_SapphireRapids.xml | 116 + 3 files changed, 118 insertions(+) create mode 100644

[libvirt 2/2] qemuxml2*test: Add tests for new cpu model SapphireRapids

2023-05-17 Thread Lin Yang
Signed-off-by: Lin Yang --- .../domaincapsdata/qemu_8.0.0-q35.x86_64.xml | 1 + .../domaincapsdata/qemu_8.0.0-tcg.x86_64.xml | 1 + tests/domaincapsdata/qemu_8.0.0.x86_64.xml| 1 + .../cpu-SapphireRapids.x86_64-latest.args | 33 +++

Revisiting the virsh hypervisor-cpu-models/definitions commands

2023-05-17 Thread Collin Walling
Daniel, Tim, (and others on the upstream list that'd like to chime in) Harken back to a few months ago when I presented a few patches to introduce the virsh hypervisor-cpu-models command. The proposal was turned down, and I was pointed to a patch-set/discussion that Tim introduced almost a year

Re: [PATCH 0/4] Introduce ARM MTE feature

2023-05-17 Thread Andrea Bolognani
On Wed, May 17, 2023 at 11:19:17AM +0200, Cornelia Huck wrote: > This has been through some iterations... we (as in people working on > this in QEMU) need to decide on where to go with cpu features, cpu > models, etc. on Arm, but for now, it's a virt machine property. > > I have considered doing a

Re: [PATCH 0/4] Introduce ARM MTE feature

2023-05-17 Thread Andrea Bolognani
On Wed, May 17, 2023 at 09:14:02AM +0200, Michal Prívozník wrote: > On 5/16/23 18:32, Andrea Bolognani wrote: > > Last but not least, the way detection has been implemented is not > > accurate: as of today, QEMU does *not* support enabling MTE with KVM. > > Patches adding this feature have been

Re: [PATCH 0/7] docs: Cleanups of generated pages and generators

2023-05-17 Thread Ján Tomko
On a Wednesday in 2023, Peter Krempa wrote: Browse the affected content at: https://pipo.sk.gitlab.io/-/libvirt/-/jobs/4302989355/artifacts/website/hvsupport.html https://pipo.sk.gitlab.io/-/libvirt/-/jobs/4302989355/artifacts/website/html/index.html

[PATCH 5/7] docs: html: Add a manually written index page

2023-05-17 Thread Peter Krempa
The auto-generated index contains only references to one run of the generator but we in total run it 4 times missing the admin, lxc, and qemu specific apis. Rewrite it manually so that we can drop the generator for it. Signed-off-by: Peter Krempa --- docs/html/index.rst | 65

[PATCH 4/7] css: Remove override of width for 'hvsupport' page

2023-05-17 Thread Peter Krempa
Now that the table is not so wide we can treat it as any other page. Signed-off-by: Peter Krempa --- docs/css/libvirt.css | 2 -- 1 file changed, 2 deletions(-) diff --git a/docs/css/libvirt.css b/docs/css/libvirt.css index 8dfec17047..7021d0b599 100644 --- a/docs/css/libvirt.css +++

[PATCH 7/7] docs: xsl: Simplify templating XSL

2023-05-17 Thread Peter Krempa
Wrap the auto-generated pages (API ref and hvsupport.html) in the proper top level element similarly to what the pages generated from RST have to remove the extra case when templating our web. (Best viewed with 'git show -w') Signed-off-by: Peter Krempa --- docs/newapi.xsl | 86

[PATCH 3/7] hvsupport: Split out common APIs from hypervisor API section

2023-05-17 Thread Peter Krempa
Common APIs such as virConnectOpen/Close and similar which are used by the non-hypervisor drivers in libvirt are grouped together with hypervisor drivers, which makes the table very wide. Split them out into a separate group and clean up the list of hypervisor drivers. Signed-off-by: Peter

[PATCH 2/7] scripts: hvsupport: Properly register virConnectOpenAuth/virConnectOpenReadOnly APIs

2023-05-17 Thread Peter Krempa
Use the proper driver struct member names for the aforementioned APIs so that the fixup of the versions works properly. Currently we reported that no of the drivers supported the APIs despite being only shims above 'open'. Signed-off-by: Peter Krempa --- scripts/hvsupport.py | 4 ++-- 1 file

[PATCH 6/7] docs: newapi.xsl: Remove support for generating index page

2023-05-17 Thread Peter Krempa
Since we need to generate API docs for multiple input files the index page is not useful for us and was replaced by a manual one. Drop the XSL for generating it. Signed-off-by: Peter Krempa --- docs/newapi.xsl | 33 - 1 file changed, 33 deletions(-) diff --git

[PATCH 0/7] docs: Cleanups of generated pages and generators

2023-05-17 Thread Peter Krempa
Browse the affected content at: https://pipo.sk.gitlab.io/-/libvirt/-/jobs/4302989355/artifacts/website/hvsupport.html https://pipo.sk.gitlab.io/-/libvirt/-/jobs/4302989355/artifacts/website/html/index.html

[PATCH 1/7] docs: Remove XSLT table of contents generator

2023-05-17 Thread Peter Krempa
The only remaining page was 'hvsupport.html' which is generated by 'scripts/hvsupport.py'. The script already has all the data to generate the table of contents internally so we can remove the whole complicated template. Signed-off-by: Peter Krempa --- docs/page.xsl| 55

Re: [PATCH v3] vfio/pci: Propagate ACPI notifications to user-space via eventfd

2023-05-17 Thread Grzegorz Jaszczyk
wt., 16 maj 2023 o 01:00 Alex Williamson napisał(a): > > On Tue, 2 May 2023 13:27:00 + > Grzegorz Jaszczyk wrote: > > > From: Grzegorz Jaszczyk > > > > To allow pass-through devices receiving ACPI notifications, permit to > > register ACPI notify handler (via introduced new ioctl) for a

Re: [PATCH 00/12] docs: Finish conversion of non-generated docs to rST and fix and cleanup CSS

2023-05-17 Thread Ján Tomko
On a Tuesday in 2023, Peter Krempa wrote: Browse the results at: https://pipo.sk.gitlab.io/-/libvirt/-/jobs/4294950526/artifacts/website/index.html Peter Krempa (12): css: Drop styles for '#projects' id css: Drop style for '#changelog' id css: Drop style for 'p.image' selector css: Drop

Re: [PATCH 0/4] Introduce ARM MTE feature

2023-05-17 Thread Cornelia Huck
On Wed, May 17 2023, Michal Prívozník wrote: > On 5/16/23 18:32, Andrea Bolognani wrote: >> On Tue, May 16, 2023 at 12:54:12PM +0200, Michal Privoznik wrote: >>> Michal Prívozník (4): >>> conf: Introduce MTE domain feature >>> qemu:: Introduce QEMU_CAPS_MACHINE_VIRT_MTE capability >>>

Re: [PATCH 0/4] Introduce ARM MTE feature

2023-05-17 Thread Michal Prívozník
On 5/16/23 18:32, Andrea Bolognani wrote: > On Tue, May 16, 2023 at 12:54:12PM +0200, Michal Privoznik wrote: >> Michal Prívozník (4): >> conf: Introduce MTE domain feature >> qemu:: Introduce QEMU_CAPS_MACHINE_VIRT_MTE capability >> qemu: Validate MTE feature >> qemu: Generate command