On Wed, Oct 6, 2021 at 3:27 AM Jonathon Jongsma wrote:
> On Fri, Sep 17, 2021 at 3:17 PM Jonathon Jongsma
> wrote:
> >
> > On Thu, Sep 9, 2021 at 6:51 AM Michal Prívozník
> wrote:
> > >
> > > On 9/6/21 4:06 PM, Han Han wrote:
> > > > Re
Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1925363
Signed-off-by: Han Han
---
src/qemu/qemu_command.c | 4 ++
src/qemu/qemu_hotplug.c | 3 +-
src/qemu/qemu_validate.c | 7
.../virtio-options-controller
Signed-off-by: Han Han
---
docs/formatdomain.rst | 9 +
docs/schemas/domaincommon.rng | 5 +
src/conf/domain_conf.c| 16
src/conf/domain_conf.h| 1 +
src/conf/domain_validate.c| 6 ++
5 files changed, 37 insertions(+)
diff --git a
The qemu capability will be used for the page_per_vq option of virtio
devices.
Signed-off-by: Han Han
---
src/qemu/qemu_capabilities.c | 6 ++
src/qemu/qemu_capabilities.h | 1 +
tests/qemucapabilitiesdata/caps_2.11.0.s390x.xml | 1 +
tests
Diff from v1:
- Remove some duplicated test cases
- Merge some err msgs of 2 lines into one line
- Rebase to latest upstream
v1: https://listman.redhat.com/archives/libvir-list/2021-September/msg00087.html
Han Han (3):
qemu_capabilities: Add flag QEMU_CAPS_VIRTIO_PAGE_PER_VQ
conf: Add
On Mon, Sep 13, 2021 at 4:10 PM Peter Krempa wrote:
> On Fri, Sep 10, 2021 at 22:04:01 +0300, Nir Soffer wrote:
> > On Fri, Sep 10, 2021 at 4:35 PM Peter Krempa wrote:
> > >
> > > We don't support all startup policies with all source types so to
> > > correctly allow switching from a 'file' base
On Tue, Sep 28, 2021 at 10:43 AM Jie Wang wrote:
> block type CDROM also support startupPolicy in the past, so
>
s/block/Block/
"in the past" could be more detailed. It's better if you tell from which
version to which version the
startupPolicy of block type cdrom is supported
> let us fix it.
>
Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1925363
Signed-off-by: Han Han
---
src/qemu/qemu_command.c | 4 ++
src/qemu/qemu_hotplug.c | 3 +-
src/qemu/qemu_validate.c | 8
.../virtio-options-controller
Signed-off-by: Han Han
---
docs/formatdomain.rst | 9 +
docs/schemas/domaincommon.rng | 5 +
src/conf/domain_conf.c| 16
src/conf/domain_conf.h| 1 +
src/conf/domain_validate.c| 7 +++
5 files changed, 38 insertions(+)
diff --git
t/2021-May/msg00143.html
Han Han (3):
qemu_capabilities: Add flag QEMU_CAPS_VIRTIO_PAGE_PER_VQ
conf: Add page_per_vq for driver element
qemu: Add support for virtio device option paeg-per-vq
docs/formatdomain.rst | 9 +
docs/schemas/domaincommon.rng
The qemu capability will be used for the page_per_vq option of virtio
devices.
Signed-off-by: Han Han
---
src/qemu/qemu_capabilities.c | 6 ++
src/qemu/qemu_capabilities.h | 1 +
tests/qemucapabilitiesdata/caps_2.11.0.s390x.xml | 1 +
tests
According to definition of virDomainCoreDumpFormat, the "elf" should be
the first argument in VIR_ENUM_*.
Fixes: 84cc4543be
Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1981625
Signed-off-by: Han Han
---
tools/virsh-domain.c | 2 +-
1 file changed, 1 insertion(+), 1 deletio
ping
On Mon, Jun 7, 2021 at 10:24 AM Han Han wrote:
> PING+1
>
> On Wed, May 26, 2021 at 4:34 PM Han Han wrote:
>
>> ping again :))
>>
>> On Wed, May 19, 2021 at 11:09 AM Han Han wrote:
>>
>>> ping
>>>
>>> On Thu, Apr 22, 2021 at
On Fri, Jun 11, 2021 at 4:55 PM Michal Prívozník
wrote:
> On 6/9/21 10:32 AM, Han Han wrote:
> > Diff from v1:
> > - Leave qemuBuildVirtioDevStr() unmodified
> > - New patch: qemu_validate: Validate virtio*gl* devices for 3d
> > accerlation
> > - Use DO_TE
On Fri, Jun 11, 2021 at 4:55 PM Michal Prívozník
wrote:
> On 6/9/21 10:32 AM, Han Han wrote:
> > QEMU 6.1 will add virtio-gpu-gl-pci device to replace the virgl property
> > of virtio-gpu-pci device. Adapt to that change.
> >
> > Resolves: https://bugzilla.redhat.
On Fri, Jun 11, 2021 at 4:55 PM Michal Prívozník
wrote:
> On 6/9/21 10:32 AM, Han Han wrote:
> > QEMU 6.1 will replace the virgl property of virtio-vga device to
> > virtio-vga-gl device. Adapt to that update.
> >
> > Resolves: https://gitlab.com/libvirt/libvirt/-/is
Signed-off-by: Han Han
---
...video-virtio-vga-gpu-gl.x86_64-latest.args | 35 ++
.../video-virtio-vga-gpu-gl.xml | 46 +++
tests/qemuxml2argvtest.c | 1 +
.../video-virtio-vga-gpu-gl.x86_64-latest.xml | 1 +
tests
QEMU 6.1 will add virtio-gpu-gl-pci device to replace the virgl property
of virtio-gpu-pci device. Adapt to that change.
Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1967356
Signed-off-by: Han Han
---
src/qemu/qemu_command.c | 5 +
1 file changed, 5 insertions(+)
diff --git a/src
QEMU 6.1 will replace the virgl property of virtio-vga device to
virtio-vga-gl device. Adapt to that update.
Resolves: https://gitlab.com/libvirt/libvirt/-/issues/167
Signed-off-by: Han Han
---
src/qemu/qemu_command.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/qemu
It will be used for virtio-vga-gl device later.
Signed-off-by: Han Han
---
src/qemu/qemu_capabilities.c | 2 ++
src/qemu/qemu_capabilities.h | 1 +
tests/qemucapabilitiesdata/caps_6.1.0.x86_64.xml | 1 +
3 files changed, 4 insertions(+)
diff --git a/src
The devices virtio-gpu-gl-pci and virtio-vga-gl, aimed to replace the
virgl property, are valid for 3d accerlation as well.
Signed-off-by: Han Han
---
src/qemu/qemu_validate.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/qemu/qemu_validate.c b/src/qemu
v1: https://listman.redhat.com/archives/libvir-list/2021-June/msg00181.html
Han Han (6):
qemu_capabilities: Add QEMU_CAPS_VIRTIO_GPU_GL_PCI
qemu_capabilities: Add QEMU_CAPS_VIRTIO_VGA_GL
qemu_validate: Validate virtio*gl* devices for 3d accerlation
qemu: Adapt to virtio-gpu-gl-pci device
This flag will be used for the device virtio-gpu-gl-pci which is introduced
since QEMU 6.1.
Signed-off-by: Han Han
---
src/qemu/qemu_capabilities.c | 2 ++
src/qemu/qemu_capabilities.h | 1 +
tests/qemucapabilitiesdata/caps_6.1.0.x86_64.xml | 1 +
3 files
On Wed, Jun 9, 2021 at 2:20 PM Michal Prívozník wrote:
> On 6/9/21 5:08 AM, Han Han wrote:
> > On Tue, Jun 8, 2021 at 10:14 PM Michal Prívozník
> > wrote:
> >
> >> On 6/8/21 3:15 AM, Han Han wrote:
> >>> Signed-off-by: Han Han
> >>> ---
>
On Tue, Jun 8, 2021 at 10:14 PM Michal Prívozník
wrote:
> On 6/8/21 3:15 AM, Han Han wrote:
> > Signed-off-by: Han Han
> > ---
> > .../video-virtio-vga-gpu-gl.args | 29 +
> > .../video-virtio-vga-gpu-gl.xml | 34
On Tue, Jun 8, 2021 at 10:14 PM Michal Prívozník
wrote:
> On 6/8/21 3:15 AM, Han Han wrote:
> > QEMU 6.1 will add virtio-gpu-gl-pci device to replace the virgl property
> > of virtio-gpu-pci device. Adapt to that change.
> >
> > Resolves: https://bugzilla.redhat.
QEMU 6.1 will replace the virgl property of virtio-vga device to
virtio-vga-gl device. Adapt to that update.
Resolves: https://gitlab.com/libvirt/libvirt/-/issues/167
Signed-off-by: Han Han
---
src/qemu/qemu_command.c | 4
1 file changed, 4 insertions(+)
diff --git a/src/qemu
It will be used for virtio-vga-gl device later.
Signed-off-by: Han Han
---
src/qemu/qemu_capabilities.c | 2 ++
src/qemu/qemu_capabilities.h | 1 +
tests/qemucapabilitiesdata/caps_6.1.0.x86_64.xml | 1 +
3 files changed, 4 insertions(+)
diff --git a/src
This flag will be used for the device virtio-gpu-gl-pci which is introduced
since QEMU 6.1.
Signed-off-by: Han Han
---
src/qemu/qemu_capabilities.c | 2 ++
src/qemu/qemu_capabilities.h | 1 +
tests/qemucapabilitiesdata/caps_6.1.0.x86_64.xml | 1 +
3 files
Signed-off-by: Han Han
---
.../video-virtio-vga-gpu-gl.args | 29 +
.../video-virtio-vga-gpu-gl.xml | 34 +++
tests/qemuxml2argvtest.c | 6 +++
.../video-virtio-vga-gpu-gl.xml | 43 +++
tests
The virgl property of virtio-gpu-pci&virtio-vga will be replaced by
virtio-gpu-gl-pci&virtio-vga-gl in QEMU 6.1. Adapt to that update.
Resolves:
https://gitlab.com/libvirt/libvirt/-/issues/167
https://bugzilla.redhat.com/show_bug.cgi?id=1967356
Han Han (5):
qemu_capabilit
QEMU 6.1 will add virtio-gpu-gl-pci device to replace the virgl property
of virtio-gpu-pci device. Adapt to that change.
Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1967356
Signed-off-by: Han Han
---
src/qemu/qemu_command.c | 7 ++-
1 file changed, 6 insertions(+), 1 deletion
PING+1
On Wed, May 26, 2021 at 4:34 PM Han Han wrote:
> ping again :))
>
> On Wed, May 19, 2021 at 11:09 AM Han Han wrote:
>
>> ping
>>
>> On Thu, Apr 22, 2021 at 11:48 AM Han Han wrote:
>>
>>> Diff from v1:
>>> - Drop the news &
PING
On Wed, May 26, 2021 at 9:35 PM Han Han wrote:
> Diff from v7:
> - Squash a commit
> - Rebase to latest code
>
> v7:
> https://listman.redhat.com/archives/libvir-list/2020-November/msg00480.html
>
> Han Han (3):
> qemu_capabilities: Add QEMU_CAPS_RBD_NAMESPACE
Diff from v7:
- Squash a commit
- Rebase to latest code
v7: https://listman.redhat.com/archives/libvir-list/2020-November/msg00480.html
Han Han (3):
qemu_capabilities: Add QEMU_CAPS_RBD_NAMESPACE
conf: Support to parse rbd namespace from source name
qemu: Implement rbd namespace to the
redhat.com/show_bug.cgi?id=1816909
Signed-off-by: Han Han
---
src/qemu/qemu_block.c | 1 +
src/qemu/qemu_domain.c| 8 +++
...k-network-rbd-namespace.x86_64-latest.args | 38 ++
.../disk-network-rbd-namespace.xml
Signed-off-by: Han Han
---
docs/formatdomain.rst | 16
src/conf/domain_conf.c | 47 +++---
src/conf/storage_source_conf.c | 2 ++
src/conf/storage_source_conf.h | 1 +
4 files changed, 62 insertions(+), 4 deletions(-)
diff --git a/docs
The capability flag will be used for rbd namespace option. The rbd namespace
is introduced since ceph Nautilus and qemu v5.0.0.
Signed-off-by: Han Han
---
src/qemu/qemu_capabilities.c | 2 ++
src/qemu/qemu_capabilities.h | 1 +
tests
ping again :))
On Wed, May 19, 2021 at 11:09 AM Han Han wrote:
> ping
>
> On Thu, Apr 22, 2021 at 11:48 AM Han Han wrote:
>
>> Diff from v1:
>> - Drop the news "Introduce VIR_DOMAIN_CHECKPOINT_REDEFINE_VALIDATE flag"
>> - Move the news of virt-aa
Signed-off-by: Han Han
---
docs/kbase/index.rst | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/kbase/index.rst b/docs/kbase/index.rst
index d483ca94de..91083ee49d 100644
--- a/docs/kbase/index.rst
+++ b/docs/kbase/index.rst
@@ -66,4 +66,4 @@ Internals / Debugging
`VM
On Sun, May 23, 2021 at 4:33 AM Mr. Gecko wrote:
> Hello,
>
> I setup a Ceph Cluster on my system in hopes of using it with libvirtd,
> however I'm finding myself unable to have libvirtd make the connection.
>
> [root@server ~]# virsh pool-start "${CEPH_POOL}"
> error: Failed to start pool libvir
ping
On Thu, Apr 22, 2021 at 11:48 AM Han Han wrote:
> Diff from v1:
> - Drop the news "Introduce VIR_DOMAIN_CHECKPOINT_REDEFINE_VALIDATE flag"
> - Move the news of virt-aa-helper to bug fix part
> - Update some descriptions of news
>
> v1:
> https://listman.redha
On Mon, May 17, 2021 at 1:09 PM Liang Chaojun
wrote:
>
> Thanks Michal and Peter for your response. I‘ m running it on qemu 5.1
> build by myself. BTW, follow Peter’s suggestion, where I can get the latest
> rpms if I want to upgrade to Libvirt 7.1? As I know it seems need more than
> twenty rela
u:object_r:virt_image_t:s0
1621224886.854657229
1621224875.045657229
1621224875.049657229
0
1.1
1024
> --
> 2.31.1
>
>
--
Reviewed-by: Han Han
Tested-by: Han Han
On Sat, May 8, 2021 at 2:43 PM Zheng Yan wrote:
> The new virDomainReloadTlsCertificates API is used to notify domain reload
> its certificates without restart, and avoid service interruption.
>
> Currently, only QEMU VNC TLS certificates are supported, but parameters and
> flags are also reserve
On Thu, Apr 22, 2021 at 4:50 PM “Meina wrote:
> Update slice xml from block lun disk because it doesn't support storage
> slice
>
> Signed-off-by: Meina Li
> ---
> docs/formatdomain.rst | 11 ++-
> 1 file changed, 6 insertions(+), 5 deletions(-)
>
> diff --git a/docs/formatdomain.rst b/
On Thu, Apr 22, 2021 at 4:50 PM “Meina wrote:
> Update slice xml from block lun disk because it doesn't support storage
> slice
>
> Better if mentioning the bug or the commit of forbidding slice element
with lun device
https://bugzilla.redhat.com/show_bug.cgi?id=1820040
5d72c3ce28 qemu: domain: F
Signed-off-by: Han Han
---
NEWS.rst | 4
1 file changed, 4 insertions(+)
diff --git a/NEWS.rst b/NEWS.rst
index b63d2baba2..937a03a37a 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -249,6 +249,10 @@ v7.0.0 (2021-01-15)
The cpu model Snowridge is supported since QEMU 4.1.
+ * qemu: Add
Signed-off-by: Han Han
---
NEWS.rst | 4
1 file changed, 4 insertions(+)
diff --git a/NEWS.rst b/NEWS.rst
index 7a85fa29f3..884b541f7a 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -445,6 +445,10 @@ v6.9.0 (2020-11-02)
For SR-IOV VF hostdev, now libvirt supports to retrieve device traffic
Signed-off-by: Han Han
---
NEWS.rst | 4
1 file changed, 4 insertions(+)
diff --git a/NEWS.rst b/NEWS.rst
index 106b6ed3c6..b63d2baba2 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -245,6 +245,10 @@ v7.0.0 (2021-01-15)
powered off or undefined. Add per-TPM emulator option ``persistent_state
Signed-off-by: Han Han
---
NEWS.rst | 5 +
1 file changed, 5 insertions(+)
diff --git a/NEWS.rst b/NEWS.rst
index 55d57aa53b..106b6ed3c6 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -366,6 +366,11 @@ v6.10.0 (2020-12-01)
mode of files and directories, respectively, when using accessmode
Signed-off-by: Han Han
---
NEWS.rst | 7 +++
1 file changed, 7 insertions(+)
diff --git a/NEWS.rst b/NEWS.rst
index 4026b92b0c..c0ecc5664e 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -433,6 +433,13 @@ v6.9.0 (2020-11-02)
virsh, use the option ``--validate`` for sub-commmand ``cpu-compare
Signed-off-by: Han Han
---
NEWS.rst | 7 +++
1 file changed, 7 insertions(+)
diff --git a/NEWS.rst b/NEWS.rst
index bc863eceb2..5b806f86d1 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -353,6 +353,13 @@ v6.10.0 (2020-12-01)
``virDomainSetVcpus()``, and ``virDomainSetVcpusFlags()`` APIs have
Signed-off-by: Han Han
---
NEWS.rst | 5 +
1 file changed, 5 insertions(+)
diff --git a/NEWS.rst b/NEWS.rst
index e4a98fbd75..2db7e8c27c 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -428,6 +428,11 @@ v6.9.0 (2020-11-02)
Libvirt probes the underlying platform in order to fill in these SEV
Signed-off-by: Han Han
---
NEWS.rst | 6 ++
1 file changed, 6 insertions(+)
diff --git a/NEWS.rst b/NEWS.rst
index 5b806f86d1..55d57aa53b 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -335,6 +335,12 @@ v6.10.0 (2020-12-01)
option is missing are now '1'. This ensures that only
Krempa and Erik Skultety.
Han Han (14):
news: make SEV attrs 'cbitpos' & 'reducedPhysBits' optional
news: support device stats collection for SR-IOV VF hostdev
news: virt-aa-helper: allow guest to create hard links for mounted
9pfs paths
news: cpu_map: Add EPYC-Rome
Signed-off-by: Han Han
---
NEWS.rst | 5 +
1 file changed, 5 insertions(+)
diff --git a/NEWS.rst b/NEWS.rst
index c0ecc5664e..bc863eceb2 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -462,6 +462,11 @@ v6.9.0 (2020-11-02)
avoid needless cost of host CPU cycles and improve the performance of
Signed-off-by: Han Han
---
NEWS.rst | 4
1 file changed, 4 insertions(+)
diff --git a/NEWS.rst b/NEWS.rst
index 0ce67a9a50..31ca073e75 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -421,6 +421,10 @@ v6.9.0 (2020-11-02)
using . The node device APIs also now
list and provide XML
Signed-off-by: Han Han
---
NEWS.rst | 6 ++
1 file changed, 6 insertions(+)
diff --git a/NEWS.rst b/NEWS.rst
index 884b541f7a..4026b92b0c 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -449,6 +449,12 @@ v6.9.0 (2020-11-02)
Set ``max_len=0`` in ``virtlogd.conf`` to disable log rollover
Signed-off-by: Han Han
---
NEWS.rst | 8
1 file changed, 8 insertions(+)
diff --git a/NEWS.rst b/NEWS.rst
index 31ca073e75..7a85fa29f3 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -425,6 +425,14 @@ v6.9.0 (2020-11-02)
The EPYC-Rome is supported in QEMU since ``v5.0.0``.
+ * cpu
Signed-off-by: Han Han
---
NEWS.rst | 7 +++
1 file changed, 7 insertions(+)
diff --git a/NEWS.rst b/NEWS.rst
index 5f8b0ae02d..e4a98fbd75 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -421,6 +421,13 @@ v6.9.0 (2020-11-02)
using . The node device APIs also now
list and provide XML
Signed-off-by: Han Han
---
NEWS.rst | 2 ++
1 file changed, 2 insertions(+)
diff --git a/NEWS.rst b/NEWS.rst
index 2db7e8c27c..0ce67a9a50 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -446,6 +446,8 @@ v6.9.0 (2020-11-02)
``virt-ssh-helper`` command on the remote host, and thus always used the
On Mon, Apr 19, 2021 at 8:56 PM Michal Privoznik
wrote:
> On 3/30/21 8:36 AM, Han Han wrote:
> >
> > Han Han (3):
> >tests: negative test for hugepages with anonymous memory backing
> >tests: negative test for hugepages with ondemand mode
> >tests:
On Tue, Apr 13, 2021 at 3:19 PM Peter Krempa wrote:
> On Tue, Apr 13, 2021 at 15:08:41 +0800, Han Han wrote:
> > Signed-off-by: Han Han
> > ---
> > NEWS.rst | 6 ++
> > 1 file changed, 6 insertions(+)
> >
> > diff --git a/NEWS.rst b/NEWS.rst
On Tue, Apr 13, 2021 at 3:22 PM Peter Krempa wrote:
> On Tue, Apr 13, 2021 at 15:08:33 +0800, Han Han wrote:
> > Signed-off-by: Han Han
> > ---
> > NEWS.rst | 2 ++
> > 1 file changed, 2 insertions(+)
> >
> > diff --git a/NEWS.rst b/NEWS.rst
> >
Signed-off-by: Han Han
---
NEWS.rst | 8
1 file changed, 8 insertions(+)
diff --git a/NEWS.rst b/NEWS.rst
index 1cc8ff6d73..a06e998275 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -425,6 +425,14 @@ v6.9.0 (2020-11-02)
The EPYC-Rome is supported in QEMU since ``v5.0.0``.
+ * cpu
Signed-off-by: Han Han
---
NEWS.rst | 7 +++
1 file changed, 7 insertions(+)
diff --git a/NEWS.rst b/NEWS.rst
index b66313ce9c..24e4481874 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -353,6 +353,13 @@ v6.10.0 (2020-12-01)
``virDomainSetVcpus()``, and ``virDomainSetVcpusFlags()`` APIs have
Signed-off-by: Han Han
---
NEWS.rst | 4
1 file changed, 4 insertions(+)
diff --git a/NEWS.rst b/NEWS.rst
index a06e998275..cf40de17e8 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -447,6 +447,10 @@ v6.9.0 (2020-11-02)
* virt-aa-helper: allow guest to create hard links for mounted paths
Signed-off-by: Han Han
---
NEWS.rst | 6 ++
1 file changed, 6 insertions(+)
diff --git a/NEWS.rst b/NEWS.rst
index 24e4481874..fed80b6724 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -360,6 +360,12 @@ v6.10.0 (2020-12-01)
mode of files and directories, respectively, when using accessmode
Signed-off-by: Han Han
---
NEWS.rst | 4
1 file changed, 4 insertions(+)
diff --git a/NEWS.rst b/NEWS.rst
index 3e2ce2cad5..62cec81f0b 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -245,6 +245,10 @@ v7.0.0 (2021-01-15)
powered off or undefined. Add per-TPM emulator option ``persistent_state
Signed-off-by: Han Han
---
NEWS.rst | 5 +
1 file changed, 5 insertions(+)
diff --git a/NEWS.rst b/NEWS.rst
index fed80b6724..6cf790bc25 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -335,6 +335,11 @@ v6.10.0 (2020-12-01)
option is missing are now '1'. This ensures that only legitima
Signed-off-by: Han Han
---
NEWS.rst | 4
1 file changed, 4 insertions(+)
diff --git a/NEWS.rst b/NEWS.rst
index 1ac9b4c9fc..1cc8ff6d73 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -421,6 +421,10 @@ v6.9.0 (2020-11-02)
using . The node device APIs also now
list and provide XML
Signed-off-by: Han Han
---
NEWS.rst | 2 ++
1 file changed, 2 insertions(+)
diff --git a/NEWS.rst b/NEWS.rst
index d95308fd94..1ac9b4c9fc 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -433,6 +433,8 @@ v6.9.0 (2020-11-02)
For SR-IOV VF hostdev, now libvirt supports to retrieve device traffic
Signed-off-by: Han Han
---
NEWS.rst | 5 +
1 file changed, 5 insertions(+)
diff --git a/NEWS.rst b/NEWS.rst
index 20e8f047de..b66313ce9c 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -464,6 +464,11 @@ v6.9.0 (2020-11-02)
avoid needless cost of host CPU cycles and improve the performance of
Signed-off-by: Han Han
---
NEWS.rst | 7 +++
1 file changed, 7 insertions(+)
diff --git a/NEWS.rst b/NEWS.rst
index cbdd38962e..20e8f047de 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -433,6 +433,13 @@ v6.9.0 (2020-11-02)
virsh, use the option ``--validate`` for sub-commmand ``cpu-compare
Signed-off-by: Han Han
---
NEWS.rst | 6 ++
1 file changed, 6 insertions(+)
diff --git a/NEWS.rst b/NEWS.rst
index cf40de17e8..cbdd38962e 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -451,6 +451,12 @@ v6.9.0 (2020-11-02)
Set ``max_len=0`` in ``virtlogd.conf`` to disable log rollover
Signed-off-by: Han Han
---
NEWS.rst | 5 +
1 file changed, 5 insertions(+)
diff --git a/NEWS.rst b/NEWS.rst
index 6cf790bc25..3e2ce2cad5 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -371,6 +371,11 @@ v6.10.0 (2020-12-01)
validation when redefining the checkpoint metadata. It could be used
Signed-off-by: Han Han
---
NEWS.rst | 4
1 file changed, 4 insertions(+)
diff --git a/NEWS.rst b/NEWS.rst
index 62cec81f0b..4e20f34a11 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -249,6 +249,10 @@ v7.0.0 (2021-01-15)
The cpu model Snowridge is supported since QEMU 4.1.
+ * qemu: Add
Signed-off-by: Han Han
---
NEWS.rst | 5 +
1 file changed, 5 insertions(+)
diff --git a/NEWS.rst b/NEWS.rst
index 350459266c..d95308fd94 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -428,6 +428,11 @@ v6.9.0 (2020-11-02)
For these attrs of SEV, libvirt will fill them automatically right
Signed-off-by: Han Han
---
NEWS.rst | 7 +++
1 file changed, 7 insertions(+)
diff --git a/NEWS.rst b/NEWS.rst
index 0a34798483..350459266c 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -421,6 +421,13 @@ v6.9.0 (2020-11-02)
using . The node device APIs also now
list and provide XML
Han Han (15):
news: make SEV attrs 'cbitpos' & 'reducedPhysBits' optional
news: support device stats collection for SR-IOV VF hostdev
news: virt-aa-helper: allow guest to create hard links for mounted
paths
news: cpu_map: Add EPYC-Rome cpu model
ne
Signed-off-by: Han Han
---
docs/formatnetworkport.html.in | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/docs/formatnetworkport.html.in b/docs/formatnetworkport.html.in
index 199a05f929..2d41552618 100644
--- a/docs/formatnetworkport.html.in
+++ b/docs
On Wed, Mar 31, 2021 at 5:51 PM Daniel P. Berrangé
wrote:
> This lets the app expose the virtual SCSI or IDE disks as solid state
> devices by setting a rate of '1', or rotational media by setting a
> rate between 1025 and 65534.
>
> Signed-off-by: Daniel P. Berrangé
> ---
> docs/formatdomain.r
xml2xmloutdata/disk-rotation.x86_64-latest.xml
> @@ -0,0 +1,55 @@
> +
> + QEMUGuest1
> + c7a5fdbd-edaf-9455-926a-d65c16db1809
> + 219136
> + 219136
> + 8
> +
> +hvm
> +
> +
> +
> + qemu64
> +
> +
> + destroy
> + restart
> + destroy
> +
> +/usr/bin/qemu-system-i386
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> + function='0x2'/>
> +
> +
> + function='0x0'/>
> +
> +
> +
> + function='0x1'/>
> +
> +
> +
> +
> +
> + function='0x0'/>
> +
> +
> +
> diff --git a/tests/qemuxml2xmltest.c b/tests/qemuxml2xmltest.c
> index 4e7cce21c6..137f1871af 100644
> --- a/tests/qemuxml2xmltest.c
> +++ b/tests/qemuxml2xmltest.c
> @@ -525,6 +525,7 @@ mymain(void)
> DO_TEST("pci-serial-dev-chardev", NONE);
>
> DO_TEST_CAPS_LATEST("disk-slices");
> +DO_TEST_CAPS_LATEST("disk-rotation");
>
> DO_TEST("encrypted-disk", QEMU_CAPS_QCOW2_LUKS);
> DO_TEST("encrypted-disk-usage", QEMU_CAPS_QCOW2_LUKS);
> --
> 2.30.2
>
> Tested on qemu-kvm-5.2.0-6.fc35.1.x86_64 libvirt-v7.2.0-rc2-1-ga3c8355f8b
with this patch.
1. Start with IDE/SCSI/SATA disks with rotation_rate. PASS
2. Live attach/detach a SCSI disk with rotation_rate. PASS
the qemu log of attaching:
103.545 > 0x7f6cf80056f0
{"execute":"blockdev-add","arguments":{"driver":"file","filename":"/tmp/sata","node-name":"libvirt-4-storage","auto-read-only":true,"discard":"unmap"},"id":"libvirt-383"}
103.547 < 0x7f6cf80056f0 {"return": {}, "id": "libvirt-383"}
103.547 > 0x7f6cf80056f0
{"execute":"blockdev-add","arguments":{"node-name":"libvirt-4-format","read-only":false,"driver":"raw","file":"libvirt-4-storage"},"id":"libvirt-384"}
103.549 < 0x7f6cf80056f0 {"return": {}, "id": "libvirt-384"}
103.549 > 0x7f6cf80056f0
{"execute":"device_add","arguments":{"driver":"scsi-hd","bus":"scsi0.0","channel":"0","scsi-id":"0","lun":"1","device_id":"drive-scsi0-0-0-1","drive":"libvirt-4-format","id":"scsi0-0-0-1","rotation_rate":"7200"},"id":"libvirt-385"}
103.602 < 0x7f6cf80056f0 {"return": {}, "id": "libvirt-385"}
103.603 > 0x7f6cf80056f0
{"execute":"qom-list","arguments":{"path":"/machine/peripheral"},"id":"libvirt-386"}
103.604 < 0x7f6cf80056f0 {"return": [{"name": "type", "type": "string"},
{"name": "input0", "type": "child"}, {"name": "sata0-0-0",
"type": "child"}, {"name": "ide0-0-0", "type": "child"},
{"name": "redir1", "type": "child"}, {"name": "video0", "type":
"child"}, {"name": "serial0", "type": "child"},
{"name": "balloon0", "type": "child"}, {"name":
"sata0", "type": "child"}, {"name": "scsi0", "type":
"child"},
364.266 ! 0x7f6cf80056f0 {"timestamp": {"seconds": 1617242887,
"microseconds": 451436}, "event": "SHUTDOWN", "data": {"guest": false,
"reason": "host-signal"}}
rotation_rate is mentioned in 'device_add'.
--
Reviewed-by: Han Han
Tested-by: Han Han
Signed-off-by: Han Han
---
.../qemuxml2argvdata/hugepages-anonymous.err | 1 +
.../qemuxml2argvdata/hugepages-anonymous.xml | 25 +++
tests/qemuxml2argvtest.c | 1 +
3 files changed, 27 insertions(+)
create mode 100644 tests/qemuxml2argvdata/hugepages
Han Han (3):
tests: negative test for hugepages with anonymous memory backing
tests: negative test for hugepages with ondemand mode
tests: negative test of binding memnode cellid to an nonexist guest
cell
.../qemuxml2argvdata/hugepages-anonymous.err | 1 +
.../qemuxml2argvdata
Signed-off-by: Han Han
---
...une-memnode-cellid-nonexist-guest-cell.err | 1 +
...une-memnode-cellid-nonexist-guest-cell.xml | 31 +++
tests/qemuxml2argvtest.c | 1 +
3 files changed, 33 insertions(+)
create mode 100644
tests/qemuxml2argvdata/numatune
Signed-off-by: Han Han
---
tests/qemuxml2argvdata/hugepages-ondemand.err | 1 +
tests/qemuxml2argvdata/hugepages-ondemand.xml | 25 +++
tests/qemuxml2argvtest.c | 1 +
3 files changed, 27 insertions(+)
create mode 100644 tests/qemuxml2argvdata/hugepages
Signed-off-by: Han Han
---
docs/kbase/migrationinternals.rst | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/kbase/migrationinternals.rst
b/docs/kbase/migrationinternals.rst
index 2e187936a7..f7b4b5a10e 100644
--- a/docs/kbase/migrationinternals.rst
+++ b/docs/kbase
,7 @@
>
>
>
> -
> +
>
>
>
> diff --git a/tests/qemuxml2xmloutdata/disk-vhostuser.x86_64-latest.xml
> b/tests/qemuxml2xmloutdata/disk-vhostuser.x86_64-latest.xml
> index 9712dc0b12..87f5ec46ac 100644
> --- a/tests/qemuxml2xmloutdata/disk-vhostuser.x86_64-latest.xml
> +++ b/tests/qemuxml2xmloutdata/disk-vhostuser.x86_64-latest.xml
> @@ -28,7 +28,7 @@
> function='0x0'/>
>
>
> -
> +
>
>
>
> --
> 2.29.2
>
>
--
Reviewed-by: Han Han
Tested-by: Han Han
On Tue, Jan 26, 2021 at 6:07 PM Paolo Bonzini wrote:
> On 26/01/21 04:55, Han Han wrote:
> > Since the commit ccd3b3b811 of QEMU, the short-form boolean options in
> > qemu cmdline like "server", "nowait", "disable-ticketing" are
> > deprec
On Tue, Jan 26, 2021 at 6:04 PM Peter Krempa wrote:
> On Tue, Jan 26, 2021 at 11:55:25 +0800, Han Han wrote:
> > Since the commit ccd3b3b811 of QEMU, the short-form boolean options in
> > qemu cmdline like "server", "nowait", "disable-ticketing&quo
On Tue, Jan 26, 2021 at 6:07 PM Paolo Bonzini wrote:
> On 26/01/21 04:55, Han Han wrote:
> > Since the commit ccd3b3b811 of QEMU, the short-form boolean options in
> > qemu cmdline like "server", "nowait", "disable-ticketing" are
> > dep
According to commit aa65f0f2f1, all logic connected to the
VIR_DOMAIN_SNAPSHOT_CREATE_ATOMIC has been removed. Mention that in
virsh manpages.
Signed-off-by: Han Han
---
docs/manpages/virsh.rst | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/manpages/virsh.rst b/docs
/man8/virtnwfilterd.8.gz
/usr/share/man/man8/virtproxyd.8.gz
/usr/share/man/man8/virtqemud.8.gz
/usr/share/man/man8/virtsecretd.8.gz
/usr/share/man/man8/virtstoraged.8.gz
/usr/share/man/man8/virtvboxd.8.gz
/usr/share/man/man8/virtxend.8.gz
Signed-off-by: Han Han
---
Diff from v1
/man8/virtnwfilterd.8.gz
/usr/share/man/man8/virtproxyd.8.gz
/usr/share/man/man8/virtqemud.8.gz
/usr/share/man/man8/virtsecretd.8.gz
/usr/share/man/man8/virtstoraged.8.gz
/usr/share/man/man8/virtvboxd.8.gz
/usr/share/man/man8/virtxend.8.gz
Signed-off-by: Han Han
Since authz* objects are supported since qemu 4.0(around fb5c4ebc08) so the
in first patch the
qemu capability flag of authz objects to check if the target qemu support
this feature. And add tests for that
capability.
On Thu, Jan 14, 2021 at 4:39 PM Zihao Chang wrote:
> support parsing authz dev
On Wed, Jan 13, 2021 at 1:09 AM wrote:
> From: Hyman
>
> QEMU introduced a dirty ring feature, this patch add a new
> KVM feature 'dirty-ring' to set this feature for kvm guests.
>
> To enable the feature, libvirt add "-accel dirty-gfn-count=xxx"
> to QEMU command line, the following XML needs t
/117
> Signed-off-by: Peter Krempa
> ---
> CC: Han Han
>
> Please test this commit since you have the environment prepared.
>
> src/qemu/qemu_driver.c | 25 -
> 1 file changed, 16 insertions(+), 9 deletions(-)
>
> diff --git a/src/qemu/qemu_dr
On Wed, Jan 6, 2021 at 3:17 PM Luyao Zhong wrote:
> Reviewed-by: Daniel Henrique Barboza
> Signed-off-by: Luyao Zhong
> ---
> include/libvirt/libvirt-domain.h | 1 +
> src/conf/numa_conf.c | 9 +
> src/qemu/qemu_command.c | 6 +
101 - 200 of 539 matches
Mail list logo