forked from rpms/libvirt
import libvirt-7.9.0-1.module+el8.6.0+13150+28339563
This commit is contained in:
parent
6fe456789b
commit
a517e118ae
2
.gitignore
vendored
2
.gitignore
vendored
@ -1 +1 @@
|
|||||||
SOURCES/libvirt-7.8.0.tar.xz
|
SOURCES/libvirt-7.9.0.tar.xz
|
||||||
|
@ -1 +1 @@
|
|||||||
21ae34a57183c3918d65d2a1fbd5f2bea002fb24 SOURCES/libvirt-7.8.0.tar.xz
|
dcf9c3c8404e2a91c93538db9a57c9356abb927d SOURCES/libvirt-7.9.0.tar.xz
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
From 8f2d2f7f26df5e62807f4fd53a1774086ea2c564 Mon Sep 17 00:00:00 2001
|
From 0414b6f6f28b4ff1db04c6eed18b118294cac49a Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <8f2d2f7f26df5e62807f4fd53a1774086ea2c564@dist-git>
|
Message-Id: <0414b6f6f28b4ff1db04c6eed18b118294cac49a@dist-git>
|
||||||
From: =?UTF-8?q?J=C3=A1n=20Tomko?= <jtomko@redhat.com>
|
From: =?UTF-8?q?J=C3=A1n=20Tomko?= <jtomko@redhat.com>
|
||||||
Date: Mon, 22 Feb 2016 12:51:51 +0100
|
Date: Mon, 22 Feb 2016 12:51:51 +0100
|
||||||
Subject: [PATCH] RHEL: Add rhel machine types to qemuDomainMachineNeedsFDC
|
Subject: [PATCH] RHEL: Add rhel machine types to qemuDomainMachineNeedsFDC
|
||||||
@ -17,10 +17,10 @@ Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
|
|||||||
1 file changed, 7 insertions(+), 1 deletion(-)
|
1 file changed, 7 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
diff --git a/src/qemu/qemu_domain.c b/src/qemu/qemu_domain.c
|
diff --git a/src/qemu/qemu_domain.c b/src/qemu/qemu_domain.c
|
||||||
index 584bf5003f..604d0521b0 100644
|
index 209337404a..7735d134eb 100644
|
||||||
--- a/src/qemu/qemu_domain.c
|
--- a/src/qemu/qemu_domain.c
|
||||||
+++ b/src/qemu/qemu_domain.c
|
+++ b/src/qemu/qemu_domain.c
|
||||||
@@ -8666,10 +8666,16 @@ static bool
|
@@ -8696,10 +8696,16 @@ static bool
|
||||||
qemuDomainMachineNeedsFDC(const char *machine,
|
qemuDomainMachineNeedsFDC(const char *machine,
|
||||||
const virArch arch)
|
const virArch arch)
|
||||||
{
|
{
|
||||||
@ -39,5 +39,5 @@ index 584bf5003f..604d0521b0 100644
|
|||||||
|
|
||||||
return true;
|
return true;
|
||||||
--
|
--
|
||||||
2.33.0
|
2.33.1
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
From 924bdbd5323c48dfc7b8c5e36346c0d7ca083885 Mon Sep 17 00:00:00 2001
|
From 6b716d543f7e9a8e4c467d2dd0ccb7910c15fdf5 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <924bdbd5323c48dfc7b8c5e36346c0d7ca083885@dist-git>
|
Message-Id: <6b716d543f7e9a8e4c467d2dd0ccb7910c15fdf5@dist-git>
|
||||||
From: Peter Krempa <pkrempa@redhat.com>
|
From: Peter Krempa <pkrempa@redhat.com>
|
||||||
Date: Wed, 28 Jul 2021 17:37:21 +0200
|
Date: Wed, 28 Jul 2021 17:37:21 +0200
|
||||||
Subject: [PATCH] RHEL: Enable usage of x-blockdev-reopen
|
Subject: [PATCH] RHEL: Enable usage of x-blockdev-reopen
|
||||||
@ -29,20 +29,20 @@ Reviewed-by: Ján Tomko <jtomko@redhat.com>
|
|||||||
---
|
---
|
||||||
src/qemu/qemu_block.c | 24 +++++++++++++++---------
|
src/qemu/qemu_block.c | 24 +++++++++++++++---------
|
||||||
src/qemu/qemu_block.h | 3 ++-
|
src/qemu/qemu_block.h | 3 ++-
|
||||||
src/qemu/qemu_capabilities.c | 13 +++++++++++++
|
src/qemu/qemu_capabilities.c | 11 +++++++++++
|
||||||
src/qemu/qemu_capabilities.h | 3 +++
|
src/qemu/qemu_capabilities.h | 1 +
|
||||||
src/qemu/qemu_monitor.c | 5 +++--
|
src/qemu/qemu_monitor.c | 5 +++--
|
||||||
src/qemu/qemu_monitor.h | 3 ++-
|
src/qemu/qemu_monitor.h | 3 ++-
|
||||||
src/qemu/qemu_monitor_json.c | 12 +++++++++---
|
src/qemu/qemu_monitor_json.c | 12 +++++++++---
|
||||||
src/qemu/qemu_monitor_json.h | 3 ++-
|
src/qemu/qemu_monitor_json.h | 3 ++-
|
||||||
tests/qemumonitorjsontest.c | 2 +-
|
tests/qemumonitorjsontest.c | 2 +-
|
||||||
9 files changed, 50 insertions(+), 18 deletions(-)
|
9 files changed, 46 insertions(+), 18 deletions(-)
|
||||||
|
|
||||||
diff --git a/src/qemu/qemu_block.c b/src/qemu/qemu_block.c
|
diff --git a/src/qemu/qemu_block.c b/src/qemu/qemu_block.c
|
||||||
index 393d3f44d7..d4a5315ec6 100644
|
index 34fdec2c4b..84528c2d17 100644
|
||||||
--- a/src/qemu/qemu_block.c
|
--- a/src/qemu/qemu_block.c
|
||||||
+++ b/src/qemu/qemu_block.c
|
+++ b/src/qemu/qemu_block.c
|
||||||
@@ -3281,7 +3281,8 @@ qemuBlockBitmapsHandleCommitFinish(virStorageSource *topsrc,
|
@@ -3322,7 +3322,8 @@ qemuBlockBitmapsHandleCommitFinish(virStorageSource *topsrc,
|
||||||
|
|
||||||
int
|
int
|
||||||
qemuBlockReopenFormatMon(qemuMonitor *mon,
|
qemuBlockReopenFormatMon(qemuMonitor *mon,
|
||||||
@ -52,7 +52,7 @@ index 393d3f44d7..d4a5315ec6 100644
|
|||||||
{
|
{
|
||||||
g_autoptr(virJSONValue) reopenprops = NULL;
|
g_autoptr(virJSONValue) reopenprops = NULL;
|
||||||
g_autoptr(virJSONValue) srcprops = NULL;
|
g_autoptr(virJSONValue) srcprops = NULL;
|
||||||
@@ -3290,15 +3291,19 @@ qemuBlockReopenFormatMon(qemuMonitor *mon,
|
@@ -3331,15 +3332,19 @@ qemuBlockReopenFormatMon(qemuMonitor *mon,
|
||||||
if (!(srcprops = qemuBlockStorageSourceGetBlockdevProps(src, src->backingStore)))
|
if (!(srcprops = qemuBlockStorageSourceGetBlockdevProps(src, src->backingStore)))
|
||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
@ -79,7 +79,7 @@ index 393d3f44d7..d4a5315ec6 100644
|
|||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
@@ -3322,6 +3327,7 @@ qemuBlockReopenFormat(virDomainObj *vm,
|
@@ -3363,6 +3368,7 @@ qemuBlockReopenFormat(virDomainObj *vm,
|
||||||
{
|
{
|
||||||
qemuDomainObjPrivate *priv = vm->privateData;
|
qemuDomainObjPrivate *priv = vm->privateData;
|
||||||
virQEMUDriver *driver = priv->driver;
|
virQEMUDriver *driver = priv->driver;
|
||||||
@ -87,7 +87,7 @@ index 393d3f44d7..d4a5315ec6 100644
|
|||||||
int rc;
|
int rc;
|
||||||
|
|
||||||
/* If we are lacking the object here, qemu might have opened an image with
|
/* If we are lacking the object here, qemu might have opened an image with
|
||||||
@@ -3335,7 +3341,7 @@ qemuBlockReopenFormat(virDomainObj *vm,
|
@@ -3376,7 +3382,7 @@ qemuBlockReopenFormat(virDomainObj *vm,
|
||||||
if (qemuDomainObjEnterMonitorAsync(driver, vm, asyncJob) < 0)
|
if (qemuDomainObjEnterMonitorAsync(driver, vm, asyncJob) < 0)
|
||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
@ -111,20 +111,18 @@ index 54601a48a9..88fc9974c4 100644
|
|||||||
int
|
int
|
||||||
qemuBlockReopenReadWrite(virDomainObj *vm,
|
qemuBlockReopenReadWrite(virDomainObj *vm,
|
||||||
diff --git a/src/qemu/qemu_capabilities.c b/src/qemu/qemu_capabilities.c
|
diff --git a/src/qemu/qemu_capabilities.c b/src/qemu/qemu_capabilities.c
|
||||||
index a1be0cb74e..bd8da54d03 100644
|
index 881bdaa855..24ac70048d 100644
|
||||||
--- a/src/qemu/qemu_capabilities.c
|
--- a/src/qemu/qemu_capabilities.c
|
||||||
+++ b/src/qemu/qemu_capabilities.c
|
+++ b/src/qemu/qemu_capabilities.c
|
||||||
@@ -639,6 +639,9 @@ VIR_ENUM_IMPL(virQEMUCaps,
|
@@ -651,6 +651,7 @@ VIR_ENUM_IMPL(virQEMUCaps,
|
||||||
"s390-pv-guest", /* QEMU_CAPS_S390_PV_GUEST */
|
"device.json", /* QEMU_CAPS_DEVICE_JSON */
|
||||||
"set-action", /* QEMU_CAPS_SET_ACTION */
|
"query-dirty-rate", /* QEMU_CAPS_QUERY_DIRTY_RATE */
|
||||||
"virtio-blk.queue-size", /* QEMU_CAPS_VIRTIO_BLK_QUEUE_SIZE */
|
"rbd-encryption", /* QEMU_CAPS_RBD_ENCRYPTION */
|
||||||
+
|
|
||||||
+ /* 410 */
|
|
||||||
+ "blockdev-reopen.__com.redhat_rhel-av-8_2_0-api", /* QEMU_CAPS_BLOCKDEV_REOPEN_COM_REDHAT_AV_8_2_0_API */
|
+ "blockdev-reopen.__com.redhat_rhel-av-8_2_0-api", /* QEMU_CAPS_BLOCKDEV_REOPEN_COM_REDHAT_AV_8_2_0_API */
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
@@ -1550,6 +1553,7 @@ static struct virQEMUCapsDevicePropsFlags virQEMUCapsDevicePropsVhostUserFS[] =
|
@@ -1552,6 +1553,7 @@ static struct virQEMUCapsDevicePropsFlags virQEMUCapsDevicePropsVhostUserFS[] =
|
||||||
/* see documentation for virQEMUQAPISchemaPathGet for the query format */
|
/* see documentation for virQEMUQAPISchemaPathGet for the query format */
|
||||||
static struct virQEMUCapsStringFlags virQEMUCapsQMPSchemaQueries[] = {
|
static struct virQEMUCapsStringFlags virQEMUCapsQMPSchemaQueries[] = {
|
||||||
{ "block-commit/arg-type/*top", QEMU_CAPS_ACTIVE_COMMIT },
|
{ "block-commit/arg-type/*top", QEMU_CAPS_ACTIVE_COMMIT },
|
||||||
@ -132,7 +130,7 @@ index a1be0cb74e..bd8da54d03 100644
|
|||||||
{ "blockdev-add/arg-type/options/+gluster/debug-level", QEMU_CAPS_GLUSTER_DEBUG_LEVEL},
|
{ "blockdev-add/arg-type/options/+gluster/debug-level", QEMU_CAPS_GLUSTER_DEBUG_LEVEL},
|
||||||
{ "blockdev-add/arg-type/+gluster/debug", QEMU_CAPS_GLUSTER_DEBUG_LEVEL},
|
{ "blockdev-add/arg-type/+gluster/debug", QEMU_CAPS_GLUSTER_DEBUG_LEVEL},
|
||||||
{ "blockdev-add/arg-type/+vxhs", QEMU_CAPS_VXHS},
|
{ "blockdev-add/arg-type/+vxhs", QEMU_CAPS_VXHS},
|
||||||
@@ -5144,6 +5148,15 @@ virQEMUCapsInitProcessCaps(virQEMUCaps *qemuCaps)
|
@@ -5148,6 +5150,15 @@ virQEMUCapsInitProcessCaps(virQEMUCaps *qemuCaps)
|
||||||
qemuCaps->arch == VIR_ARCH_MIPS)
|
qemuCaps->arch == VIR_ARCH_MIPS)
|
||||||
virQEMUCapsSet(qemuCaps, QEMU_CAPS_SCSI_NCR53C90);
|
virQEMUCapsSet(qemuCaps, QEMU_CAPS_SCSI_NCR53C90);
|
||||||
|
|
||||||
@ -149,24 +147,22 @@ index a1be0cb74e..bd8da54d03 100644
|
|||||||
}
|
}
|
||||||
|
|
||||||
diff --git a/src/qemu/qemu_capabilities.h b/src/qemu/qemu_capabilities.h
|
diff --git a/src/qemu/qemu_capabilities.h b/src/qemu/qemu_capabilities.h
|
||||||
index b0fa1eec35..d2da311010 100644
|
index 2bca284e10..645a5f3cf5 100644
|
||||||
--- a/src/qemu/qemu_capabilities.h
|
--- a/src/qemu/qemu_capabilities.h
|
||||||
+++ b/src/qemu/qemu_capabilities.h
|
+++ b/src/qemu/qemu_capabilities.h
|
||||||
@@ -620,6 +620,9 @@ typedef enum { /* virQEMUCapsFlags grouping marker for syntax-check */
|
@@ -631,6 +631,7 @@ typedef enum { /* virQEMUCapsFlags grouping marker for syntax-check */
|
||||||
QEMU_CAPS_SET_ACTION, /* 'set-action' QMP command */
|
QEMU_CAPS_DEVICE_JSON, /* -device accepts JSON */
|
||||||
QEMU_CAPS_VIRTIO_BLK_QUEUE_SIZE, /* virtio-blk-*.queue-size */
|
QEMU_CAPS_QUERY_DIRTY_RATE, /* accepts query-dirty-rate */
|
||||||
|
QEMU_CAPS_RBD_ENCRYPTION, /* Ceph RBD encryption support */
|
||||||
+ /* 410 */
|
|
||||||
+ QEMU_CAPS_BLOCKDEV_REOPEN_COM_REDHAT_AV_8_2_0_API, /* downstream support for blockdev reopen in rhel-av-8.2.0 */
|
+ QEMU_CAPS_BLOCKDEV_REOPEN_COM_REDHAT_AV_8_2_0_API, /* downstream support for blockdev reopen in rhel-av-8.2.0 */
|
||||||
+
|
|
||||||
QEMU_CAPS_LAST /* this must always be the last item */
|
QEMU_CAPS_LAST /* this must always be the last item */
|
||||||
} virQEMUCapsFlags;
|
} virQEMUCapsFlags;
|
||||||
|
|
||||||
diff --git a/src/qemu/qemu_monitor.c b/src/qemu/qemu_monitor.c
|
diff --git a/src/qemu/qemu_monitor.c b/src/qemu/qemu_monitor.c
|
||||||
index 42846349c4..065ed59336 100644
|
index 908ee0d302..4ac0b41df9 100644
|
||||||
--- a/src/qemu/qemu_monitor.c
|
--- a/src/qemu/qemu_monitor.c
|
||||||
+++ b/src/qemu/qemu_monitor.c
|
+++ b/src/qemu/qemu_monitor.c
|
||||||
@@ -4331,14 +4331,15 @@ qemuMonitorBlockdevAdd(qemuMonitor *mon,
|
@@ -4309,14 +4309,15 @@ qemuMonitorBlockdevAdd(qemuMonitor *mon,
|
||||||
|
|
||||||
int
|
int
|
||||||
qemuMonitorBlockdevReopen(qemuMonitor *mon,
|
qemuMonitorBlockdevReopen(qemuMonitor *mon,
|
||||||
@ -185,10 +181,10 @@ index 42846349c4..065ed59336 100644
|
|||||||
|
|
||||||
|
|
||||||
diff --git a/src/qemu/qemu_monitor.h b/src/qemu/qemu_monitor.h
|
diff --git a/src/qemu/qemu_monitor.h b/src/qemu/qemu_monitor.h
|
||||||
index 2f08357c0c..d1eb8f1b26 100644
|
index b54c1cf87a..06b42b6a10 100644
|
||||||
--- a/src/qemu/qemu_monitor.h
|
--- a/src/qemu/qemu_monitor.h
|
||||||
+++ b/src/qemu/qemu_monitor.h
|
+++ b/src/qemu/qemu_monitor.h
|
||||||
@@ -1405,7 +1405,8 @@ int qemuMonitorBlockdevAdd(qemuMonitor *mon,
|
@@ -1420,7 +1420,8 @@ int qemuMonitorBlockdevAdd(qemuMonitor *mon,
|
||||||
virJSONValue **props);
|
virJSONValue **props);
|
||||||
|
|
||||||
int qemuMonitorBlockdevReopen(qemuMonitor *mon,
|
int qemuMonitorBlockdevReopen(qemuMonitor *mon,
|
||||||
@ -199,10 +195,10 @@ index 2f08357c0c..d1eb8f1b26 100644
|
|||||||
int qemuMonitorBlockdevDel(qemuMonitor *mon,
|
int qemuMonitorBlockdevDel(qemuMonitor *mon,
|
||||||
const char *nodename);
|
const char *nodename);
|
||||||
diff --git a/src/qemu/qemu_monitor_json.c b/src/qemu/qemu_monitor_json.c
|
diff --git a/src/qemu/qemu_monitor_json.c b/src/qemu/qemu_monitor_json.c
|
||||||
index 37e9c05d27..6b8c13527b 100644
|
index e9be9bdabd..02b2b61dd3 100644
|
||||||
--- a/src/qemu/qemu_monitor_json.c
|
--- a/src/qemu/qemu_monitor_json.c
|
||||||
+++ b/src/qemu/qemu_monitor_json.c
|
+++ b/src/qemu/qemu_monitor_json.c
|
||||||
@@ -8620,13 +8620,19 @@ qemuMonitorJSONBlockdevAdd(qemuMonitor *mon,
|
@@ -7969,13 +7969,19 @@ qemuMonitorJSONBlockdevAdd(qemuMonitor *mon,
|
||||||
|
|
||||||
int
|
int
|
||||||
qemuMonitorJSONBlockdevReopen(qemuMonitor *mon,
|
qemuMonitorJSONBlockdevReopen(qemuMonitor *mon,
|
||||||
@ -226,10 +222,10 @@ index 37e9c05d27..6b8c13527b 100644
|
|||||||
if (qemuMonitorJSONCommand(mon, cmd, &reply) < 0)
|
if (qemuMonitorJSONCommand(mon, cmd, &reply) < 0)
|
||||||
return -1;
|
return -1;
|
||||||
diff --git a/src/qemu/qemu_monitor_json.h b/src/qemu/qemu_monitor_json.h
|
diff --git a/src/qemu/qemu_monitor_json.h b/src/qemu/qemu_monitor_json.h
|
||||||
index c8cf734a1c..1c93645fda 100644
|
index f9e01e5bf5..dba004be5b 100644
|
||||||
--- a/src/qemu/qemu_monitor_json.h
|
--- a/src/qemu/qemu_monitor_json.h
|
||||||
+++ b/src/qemu/qemu_monitor_json.h
|
+++ b/src/qemu/qemu_monitor_json.h
|
||||||
@@ -598,7 +598,8 @@ int qemuMonitorJSONBlockdevAdd(qemuMonitor *mon,
|
@@ -594,7 +594,8 @@ int qemuMonitorJSONBlockdevAdd(qemuMonitor *mon,
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
||||||
|
|
||||||
int qemuMonitorJSONBlockdevReopen(qemuMonitor *mon,
|
int qemuMonitorJSONBlockdevReopen(qemuMonitor *mon,
|
||||||
@ -240,10 +236,10 @@ index c8cf734a1c..1c93645fda 100644
|
|||||||
|
|
||||||
int qemuMonitorJSONBlockdevDel(qemuMonitor *mon,
|
int qemuMonitorJSONBlockdevDel(qemuMonitor *mon,
|
||||||
diff --git a/tests/qemumonitorjsontest.c b/tests/qemumonitorjsontest.c
|
diff --git a/tests/qemumonitorjsontest.c b/tests/qemumonitorjsontest.c
|
||||||
index 1e4c2fd14e..72bcbb8c5e 100644
|
index e5ba39cd2f..f45302dfe8 100644
|
||||||
--- a/tests/qemumonitorjsontest.c
|
--- a/tests/qemumonitorjsontest.c
|
||||||
+++ b/tests/qemumonitorjsontest.c
|
+++ b/tests/qemumonitorjsontest.c
|
||||||
@@ -2794,7 +2794,7 @@ testQemuMonitorJSONBlockdevReopen(const void *opaque)
|
@@ -2793,7 +2793,7 @@ testQemuMonitorJSONBlockdevReopen(const void *opaque)
|
||||||
if (qemuMonitorTestAddItem(test, "blockdev-reopen", "{\"return\":{}}") < 0)
|
if (qemuMonitorTestAddItem(test, "blockdev-reopen", "{\"return\":{}}") < 0)
|
||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
@ -253,5 +249,5 @@ index 1e4c2fd14e..72bcbb8c5e 100644
|
|||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
--
|
--
|
||||||
2.33.0
|
2.33.1
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
From 540233361294459596ec2e4ccef089662945ac5c Mon Sep 17 00:00:00 2001
|
From 2b24836d30d5d576a641f2372877acf68a25ff3b Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <540233361294459596ec2e4ccef089662945ac5c@dist-git>
|
Message-Id: <2b24836d30d5d576a641f2372877acf68a25ff3b@dist-git>
|
||||||
From: =?UTF-8?q?J=C3=A1n=20Tomko?= <jtomko@redhat.com>
|
From: =?UTF-8?q?J=C3=A1n=20Tomko?= <jtomko@redhat.com>
|
||||||
Date: Mon, 27 Aug 2018 13:09:38 +0200
|
Date: Mon, 27 Aug 2018 13:09:38 +0200
|
||||||
Subject: [PATCH] RHEL: Fix virConnectGetMaxVcpus output
|
Subject: [PATCH] RHEL: Fix virConnectGetMaxVcpus output
|
||||||
@ -42,5 +42,5 @@ index 5dd2baf2df..6811c498f9 100644
|
|||||||
/* at first try KVM_CAP_MAX_VCPUS to determine the maximum count */
|
/* at first try KVM_CAP_MAX_VCPUS to determine the maximum count */
|
||||||
if ((ret = ioctl(fd, KVM_CHECK_EXTENSION, KVM_CAP_MAX_VCPUS)) > 0)
|
if ((ret = ioctl(fd, KVM_CHECK_EXTENSION, KVM_CAP_MAX_VCPUS)) > 0)
|
||||||
--
|
--
|
||||||
2.33.0
|
2.33.1
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
From fa6027e1ad6ead4c4b6a13f1f5359b63fec2e23c Mon Sep 17 00:00:00 2001
|
From dcd270ea2f82749f901df0ba5fa178ce0f73aef3 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <fa6027e1ad6ead4c4b6a13f1f5359b63fec2e23c@dist-git>
|
Message-Id: <dcd270ea2f82749f901df0ba5fa178ce0f73aef3@dist-git>
|
||||||
From: Jiri Denemark <jdenemar@redhat.com>
|
From: Jiri Denemark <jdenemar@redhat.com>
|
||||||
Date: Fri, 27 Mar 2015 12:48:40 +0100
|
Date: Fri, 27 Mar 2015 12:48:40 +0100
|
||||||
Subject: [PATCH] RHEL: Hack around changed Broadwell/Haswell CPUs
|
Subject: [PATCH] RHEL: Hack around changed Broadwell/Haswell CPUs
|
||||||
@ -18,7 +18,7 @@ https://bugzilla.redhat.com/show_bug.cgi?id=1199446
|
|||||||
|
|
||||||
Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
|
Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
|
||||||
---
|
---
|
||||||
src/qemu/qemu_command.c | 21 +++++++++++++++++++
|
src/qemu/qemu_command.c | 22 +++++++++++++++++++
|
||||||
tests/qemuxml2argvdata/cpu-Haswell.args | 2 +-
|
tests/qemuxml2argvdata/cpu-Haswell.args | 2 +-
|
||||||
.../qemuxml2argvdata/cpu-host-model-cmt.args | 2 +-
|
.../qemuxml2argvdata/cpu-host-model-cmt.args | 2 +-
|
||||||
.../cpu-translation.x86_64-4.0.0.args | 2 +-
|
.../cpu-translation.x86_64-4.0.0.args | 2 +-
|
||||||
@ -27,13 +27,13 @@ Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
|
|||||||
tests/qemuxml2argvdata/q35-acpi-nouefi.args | 2 +-
|
tests/qemuxml2argvdata/q35-acpi-nouefi.args | 2 +-
|
||||||
tests/qemuxml2argvdata/q35-acpi-uefi.args | 2 +-
|
tests/qemuxml2argvdata/q35-acpi-uefi.args | 2 +-
|
||||||
tests/qemuxml2argvdata/q35-noacpi-nouefi.args | 2 +-
|
tests/qemuxml2argvdata/q35-noacpi-nouefi.args | 2 +-
|
||||||
9 files changed, 29 insertions(+), 8 deletions(-)
|
9 files changed, 30 insertions(+), 8 deletions(-)
|
||||||
|
|
||||||
diff --git a/src/qemu/qemu_command.c b/src/qemu/qemu_command.c
|
diff --git a/src/qemu/qemu_command.c b/src/qemu/qemu_command.c
|
||||||
index 48df8818a6..a1072f74cf 100644
|
index 77977c396e..3bcc2ccd1d 100644
|
||||||
--- a/src/qemu/qemu_command.c
|
--- a/src/qemu/qemu_command.c
|
||||||
+++ b/src/qemu/qemu_command.c
|
+++ b/src/qemu/qemu_command.c
|
||||||
@@ -6242,6 +6242,8 @@ qemuBuildCpuModelArgStr(virQEMUDriver *driver,
|
@@ -6601,6 +6601,8 @@ qemuBuildCpuModelArgStr(virQEMUDriver *driver,
|
||||||
{
|
{
|
||||||
size_t i;
|
size_t i;
|
||||||
virCPUDef *cpu = def->cpu;
|
virCPUDef *cpu = def->cpu;
|
||||||
@ -42,10 +42,11 @@ index 48df8818a6..a1072f74cf 100644
|
|||||||
|
|
||||||
switch ((virCPUMode) cpu->mode) {
|
switch ((virCPUMode) cpu->mode) {
|
||||||
case VIR_CPU_MODE_HOST_PASSTHROUGH:
|
case VIR_CPU_MODE_HOST_PASSTHROUGH:
|
||||||
@@ -6306,6 +6308,11 @@ qemuBuildCpuModelArgStr(virQEMUDriver *driver,
|
@@ -6667,6 +6669,12 @@ qemuBuildCpuModelArgStr(virQEMUDriver *driver,
|
||||||
virBufferAsprintf(buf, ",vendor=%s", cpu->vendor_id);
|
|
||||||
|
|
||||||
for (i = 0; i < cpu->nfeatures; i++) {
|
for (i = 0; i < cpu->nfeatures; i++) {
|
||||||
|
const char *featname =
|
||||||
|
virQEMUCapsCPUFeatureToQEMU(qemuCaps, cpu->features[i].name);
|
||||||
|
+
|
||||||
+ if (STREQ("rtm", cpu->features[i].name))
|
+ if (STREQ("rtm", cpu->features[i].name))
|
||||||
+ rtm = true;
|
+ rtm = true;
|
||||||
+ if (STREQ("hle", cpu->features[i].name))
|
+ if (STREQ("hle", cpu->features[i].name))
|
||||||
@ -54,7 +55,7 @@ index 48df8818a6..a1072f74cf 100644
|
|||||||
switch ((virCPUFeaturePolicy) cpu->features[i].policy) {
|
switch ((virCPUFeaturePolicy) cpu->features[i].policy) {
|
||||||
case VIR_CPU_FEATURE_FORCE:
|
case VIR_CPU_FEATURE_FORCE:
|
||||||
case VIR_CPU_FEATURE_REQUIRE:
|
case VIR_CPU_FEATURE_REQUIRE:
|
||||||
@@ -6323,6 +6330,20 @@ qemuBuildCpuModelArgStr(virQEMUDriver *driver,
|
@@ -6684,6 +6692,20 @@ qemuBuildCpuModelArgStr(virQEMUDriver *driver,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -67,16 +68,16 @@ index 48df8818a6..a1072f74cf 100644
|
|||||||
+ if (STREQ_NULLABLE(cpu->model, "Broadwell") ||
|
+ if (STREQ_NULLABLE(cpu->model, "Broadwell") ||
|
||||||
+ STREQ_NULLABLE(cpu->model, "Haswell")) {
|
+ STREQ_NULLABLE(cpu->model, "Haswell")) {
|
||||||
+ if (!rtm)
|
+ if (!rtm)
|
||||||
+ qemuBuildCpuFeature(qemuCaps, buf, "rtm", true);
|
+ virBufferAddLit(buf, ",rtm=on");
|
||||||
+ if (!hle)
|
+ if (!hle)
|
||||||
+ qemuBuildCpuFeature(qemuCaps, buf, "hle", true);
|
+ virBufferAddLit(buf, ",hle=on");
|
||||||
+ }
|
+ }
|
||||||
+
|
+
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
diff --git a/tests/qemuxml2argvdata/cpu-Haswell.args b/tests/qemuxml2argvdata/cpu-Haswell.args
|
diff --git a/tests/qemuxml2argvdata/cpu-Haswell.args b/tests/qemuxml2argvdata/cpu-Haswell.args
|
||||||
index 6441a4c1eb..110017cf0e 100644
|
index 6441a4c1eb..4bc2e0bc00 100644
|
||||||
--- a/tests/qemuxml2argvdata/cpu-Haswell.args
|
--- a/tests/qemuxml2argvdata/cpu-Haswell.args
|
||||||
+++ b/tests/qemuxml2argvdata/cpu-Haswell.args
|
+++ b/tests/qemuxml2argvdata/cpu-Haswell.args
|
||||||
@@ -12,7 +12,7 @@ QEMU_AUDIO_DRV=none \
|
@@ -12,7 +12,7 @@ QEMU_AUDIO_DRV=none \
|
||||||
@ -84,38 +85,38 @@ index 6441a4c1eb..110017cf0e 100644
|
|||||||
-object secret,id=masterKey0,format=raw,file=/tmp/lib/domain--1-QEMUGuest1/master-key.aes \
|
-object secret,id=masterKey0,format=raw,file=/tmp/lib/domain--1-QEMUGuest1/master-key.aes \
|
||||||
-machine pc,accel=kvm,usb=off,dump-guest-core=off \
|
-machine pc,accel=kvm,usb=off,dump-guest-core=off \
|
||||||
--cpu Haswell \
|
--cpu Haswell \
|
||||||
+-cpu Haswell,+rtm,+hle \
|
+-cpu Haswell,rtm=on,hle=on \
|
||||||
-m 214 \
|
-m 214 \
|
||||||
-realtime mlock=off \
|
-realtime mlock=off \
|
||||||
-smp 6,sockets=6,cores=1,threads=1 \
|
-smp 6,sockets=6,cores=1,threads=1 \
|
||||||
diff --git a/tests/qemuxml2argvdata/cpu-host-model-cmt.args b/tests/qemuxml2argvdata/cpu-host-model-cmt.args
|
diff --git a/tests/qemuxml2argvdata/cpu-host-model-cmt.args b/tests/qemuxml2argvdata/cpu-host-model-cmt.args
|
||||||
index ffa9236a47..c859978e02 100644
|
index 3f17100e5f..81ffd67f37 100644
|
||||||
--- a/tests/qemuxml2argvdata/cpu-host-model-cmt.args
|
--- a/tests/qemuxml2argvdata/cpu-host-model-cmt.args
|
||||||
+++ b/tests/qemuxml2argvdata/cpu-host-model-cmt.args
|
+++ b/tests/qemuxml2argvdata/cpu-host-model-cmt.args
|
||||||
@@ -12,7 +12,7 @@ QEMU_AUDIO_DRV=none \
|
@@ -12,7 +12,7 @@ QEMU_AUDIO_DRV=none \
|
||||||
-S \
|
-S \
|
||||||
-object secret,id=masterKey0,format=raw,file=/tmp/lib/domain--1-QEMUGuest1/master-key.aes \
|
-object secret,id=masterKey0,format=raw,file=/tmp/lib/domain--1-QEMUGuest1/master-key.aes \
|
||||||
-machine pc,accel=tcg,usb=off,dump-guest-core=off \
|
-machine pc,accel=tcg,usb=off,dump-guest-core=off \
|
||||||
--cpu Haswell,+vme,+ds,+acpi,+ss,+ht,+tm,+pbe,+dtes64,+monitor,+ds_cpl,+vmx,+smx,+est,+tm2,+xtpr,+pdcm,+f16c,+rdrand,+pdpe1gb,+abm,+lahf_lm \
|
--cpu Haswell,vme=on,ds=on,acpi=on,ss=on,ht=on,tm=on,pbe=on,dtes64=on,monitor=on,ds-cpl=on,vmx=on,smx=on,est=on,tm2=on,xtpr=on,pdcm=on,f16c=on,rdrand=on,pdpe1gb=on,abm=on,lahf-lm=on \
|
||||||
+-cpu Haswell,+vme,+ds,+acpi,+ss,+ht,+tm,+pbe,+dtes64,+monitor,+ds_cpl,+vmx,+smx,+est,+tm2,+xtpr,+pdcm,+f16c,+rdrand,+pdpe1gb,+abm,+lahf_lm,+rtm,+hle \
|
+-cpu Haswell,vme=on,ds=on,acpi=on,ss=on,ht=on,tm=on,pbe=on,dtes64=on,monitor=on,ds-cpl=on,vmx=on,smx=on,est=on,tm2=on,xtpr=on,pdcm=on,f16c=on,rdrand=on,pdpe1gb=on,abm=on,lahf-lm=on,rtm=on,hle=on \
|
||||||
-m 214 \
|
-m 214 \
|
||||||
-realtime mlock=off \
|
-realtime mlock=off \
|
||||||
-smp 6,sockets=6,cores=1,threads=1 \
|
-smp 6,sockets=6,cores=1,threads=1 \
|
||||||
diff --git a/tests/qemuxml2argvdata/cpu-translation.x86_64-4.0.0.args b/tests/qemuxml2argvdata/cpu-translation.x86_64-4.0.0.args
|
diff --git a/tests/qemuxml2argvdata/cpu-translation.x86_64-4.0.0.args b/tests/qemuxml2argvdata/cpu-translation.x86_64-4.0.0.args
|
||||||
index 79bb77cc68..ac7694ada1 100644
|
index e98eef243e..427b6f12a4 100644
|
||||||
--- a/tests/qemuxml2argvdata/cpu-translation.x86_64-4.0.0.args
|
--- a/tests/qemuxml2argvdata/cpu-translation.x86_64-4.0.0.args
|
||||||
+++ b/tests/qemuxml2argvdata/cpu-translation.x86_64-4.0.0.args
|
+++ b/tests/qemuxml2argvdata/cpu-translation.x86_64-4.0.0.args
|
||||||
@@ -12,7 +12,7 @@ QEMU_AUDIO_DRV=none \
|
@@ -12,7 +12,7 @@ QEMU_AUDIO_DRV=none \
|
||||||
-S \
|
-S \
|
||||||
-object secret,id=masterKey0,format=raw,file=/tmp/lib/domain--1-QEMUGuest1/master-key.aes \
|
-object secret,id=masterKey0,format=raw,file=/tmp/lib/domain--1-QEMUGuest1/master-key.aes \
|
||||||
-machine pc-i440fx-4.0,accel=tcg,usb=off,dump-guest-core=off \
|
-machine pc-i440fx-4.0,accel=tcg,usb=off,dump-guest-core=off \
|
||||||
--cpu Haswell,pclmuldq=on,ds_cpl=on,tsc_adjust=on,fxsr_opt=on,lahf_lm=on,cmp_legacy=on,nodeid_msr=on,perfctr_core=on,perfctr_nb=on,kvm_pv_eoi=on,kvm_pv_unhalt=on \
|
--cpu Haswell,pclmulqdq=on,ds-cpl=on,tsc-adjust=on,fxsr-opt=on,lahf-lm=on,cmp-legacy=on,nodeid-msr=on,perfctr-core=on,perfctr-nb=on,kvm-pv-eoi=on,kvm-pv-unhalt=on \
|
||||||
+-cpu Haswell,pclmuldq=on,ds_cpl=on,tsc_adjust=on,fxsr_opt=on,lahf_lm=on,cmp_legacy=on,nodeid_msr=on,perfctr_core=on,perfctr_nb=on,rtm=on,hle=on,kvm_pv_eoi=on,kvm_pv_unhalt=on \
|
+-cpu Haswell,pclmulqdq=on,ds-cpl=on,tsc-adjust=on,fxsr-opt=on,lahf-lm=on,cmp-legacy=on,nodeid-msr=on,perfctr-core=on,perfctr-nb=on,rtm=on,hle=on,kvm-pv-eoi=on,kvm-pv-unhalt=on \
|
||||||
-m 214 \
|
-m 214 \
|
||||||
-overcommit mem-lock=off \
|
-overcommit mem-lock=off \
|
||||||
-smp 1,sockets=1,cores=1,threads=1 \
|
-smp 1,sockets=1,cores=1,threads=1 \
|
||||||
diff --git a/tests/qemuxml2argvdata/cpu-translation.x86_64-latest.args b/tests/qemuxml2argvdata/cpu-translation.x86_64-latest.args
|
diff --git a/tests/qemuxml2argvdata/cpu-translation.x86_64-latest.args b/tests/qemuxml2argvdata/cpu-translation.x86_64-latest.args
|
||||||
index bb6b5c9986..f4a9fde2bf 100644
|
index c24d8ec201..b3f06a2478 100644
|
||||||
--- a/tests/qemuxml2argvdata/cpu-translation.x86_64-latest.args
|
--- a/tests/qemuxml2argvdata/cpu-translation.x86_64-latest.args
|
||||||
+++ b/tests/qemuxml2argvdata/cpu-translation.x86_64-latest.args
|
+++ b/tests/qemuxml2argvdata/cpu-translation.x86_64-latest.args
|
||||||
@@ -11,7 +11,7 @@ XDG_CONFIG_HOME=/tmp/lib/domain--1-QEMUGuest1/.config \
|
@@ -11,7 +11,7 @@ XDG_CONFIG_HOME=/tmp/lib/domain--1-QEMUGuest1/.config \
|
||||||
@ -128,20 +129,20 @@ index bb6b5c9986..f4a9fde2bf 100644
|
|||||||
-object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}' \
|
-object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}' \
|
||||||
-overcommit mem-lock=off \
|
-overcommit mem-lock=off \
|
||||||
diff --git a/tests/qemuxml2argvdata/cpu-tsc-frequency.args b/tests/qemuxml2argvdata/cpu-tsc-frequency.args
|
diff --git a/tests/qemuxml2argvdata/cpu-tsc-frequency.args b/tests/qemuxml2argvdata/cpu-tsc-frequency.args
|
||||||
index 3a7d69d6b7..3b30aa92f8 100644
|
index c6d917f0f4..6063ad16f5 100644
|
||||||
--- a/tests/qemuxml2argvdata/cpu-tsc-frequency.args
|
--- a/tests/qemuxml2argvdata/cpu-tsc-frequency.args
|
||||||
+++ b/tests/qemuxml2argvdata/cpu-tsc-frequency.args
|
+++ b/tests/qemuxml2argvdata/cpu-tsc-frequency.args
|
||||||
@@ -12,7 +12,7 @@ QEMU_AUDIO_DRV=none \
|
@@ -12,7 +12,7 @@ QEMU_AUDIO_DRV=none \
|
||||||
-S \
|
-S \
|
||||||
-object secret,id=masterKey0,format=raw,file=/tmp/lib/domain--1-QEMUGuest1/master-key.aes \
|
-object secret,id=masterKey0,format=raw,file=/tmp/lib/domain--1-QEMUGuest1/master-key.aes \
|
||||||
-machine pc,accel=kvm,usb=off,dump-guest-core=off \
|
-machine pc,accel=kvm,usb=off,dump-guest-core=off \
|
||||||
--cpu Haswell,+vme,+ds,+acpi,+ss,+ht,+tm,+pbe,+dtes64,+monitor,+ds_cpl,+vmx,+smx,+est,+tm2,+xtpr,+pdcm,+f16c,+rdrand,+pdpe1gb,+abm,+lahf_lm,+invtsc,tsc-frequency=4567890000 \
|
--cpu Haswell,vme=on,ds=on,acpi=on,ss=on,ht=on,tm=on,pbe=on,dtes64=on,monitor=on,ds-cpl=on,vmx=on,smx=on,est=on,tm2=on,xtpr=on,pdcm=on,f16c=on,rdrand=on,pdpe1gb=on,abm=on,lahf-lm=on,invtsc=on,tsc-frequency=4567890000 \
|
||||||
+-cpu Haswell,+vme,+ds,+acpi,+ss,+ht,+tm,+pbe,+dtes64,+monitor,+ds_cpl,+vmx,+smx,+est,+tm2,+xtpr,+pdcm,+f16c,+rdrand,+pdpe1gb,+abm,+lahf_lm,+invtsc,+rtm,+hle,tsc-frequency=4567890000 \
|
+-cpu Haswell,vme=on,ds=on,acpi=on,ss=on,ht=on,tm=on,pbe=on,dtes64=on,monitor=on,ds-cpl=on,vmx=on,smx=on,est=on,tm2=on,xtpr=on,pdcm=on,f16c=on,rdrand=on,pdpe1gb=on,abm=on,lahf-lm=on,invtsc=on,rtm=on,hle=on,tsc-frequency=4567890000 \
|
||||||
-m 214 \
|
-m 214 \
|
||||||
-realtime mlock=off \
|
-realtime mlock=off \
|
||||||
-smp 1,sockets=1,cores=1,threads=1 \
|
-smp 1,sockets=1,cores=1,threads=1 \
|
||||||
diff --git a/tests/qemuxml2argvdata/q35-acpi-nouefi.args b/tests/qemuxml2argvdata/q35-acpi-nouefi.args
|
diff --git a/tests/qemuxml2argvdata/q35-acpi-nouefi.args b/tests/qemuxml2argvdata/q35-acpi-nouefi.args
|
||||||
index 956ee3b6b7..55222293d0 100644
|
index 956ee3b6b7..1b592383a9 100644
|
||||||
--- a/tests/qemuxml2argvdata/q35-acpi-nouefi.args
|
--- a/tests/qemuxml2argvdata/q35-acpi-nouefi.args
|
||||||
+++ b/tests/qemuxml2argvdata/q35-acpi-nouefi.args
|
+++ b/tests/qemuxml2argvdata/q35-acpi-nouefi.args
|
||||||
@@ -12,7 +12,7 @@ QEMU_AUDIO_DRV=none \
|
@@ -12,7 +12,7 @@ QEMU_AUDIO_DRV=none \
|
||||||
@ -149,12 +150,12 @@ index 956ee3b6b7..55222293d0 100644
|
|||||||
-object secret,id=masterKey0,format=raw,file=/tmp/lib/domain--1-guest/master-key.aes \
|
-object secret,id=masterKey0,format=raw,file=/tmp/lib/domain--1-guest/master-key.aes \
|
||||||
-machine q35,accel=tcg,usb=off,dump-guest-core=off \
|
-machine q35,accel=tcg,usb=off,dump-guest-core=off \
|
||||||
--cpu Haswell \
|
--cpu Haswell \
|
||||||
+-cpu Haswell,+rtm,+hle \
|
+-cpu Haswell,rtm=on,hle=on \
|
||||||
-m 1024 \
|
-m 1024 \
|
||||||
-realtime mlock=off \
|
-realtime mlock=off \
|
||||||
-smp 1,sockets=1,cores=1,threads=1 \
|
-smp 1,sockets=1,cores=1,threads=1 \
|
||||||
diff --git a/tests/qemuxml2argvdata/q35-acpi-uefi.args b/tests/qemuxml2argvdata/q35-acpi-uefi.args
|
diff --git a/tests/qemuxml2argvdata/q35-acpi-uefi.args b/tests/qemuxml2argvdata/q35-acpi-uefi.args
|
||||||
index 272369de22..ea03a2ac33 100644
|
index 272369de22..303a5176fe 100644
|
||||||
--- a/tests/qemuxml2argvdata/q35-acpi-uefi.args
|
--- a/tests/qemuxml2argvdata/q35-acpi-uefi.args
|
||||||
+++ b/tests/qemuxml2argvdata/q35-acpi-uefi.args
|
+++ b/tests/qemuxml2argvdata/q35-acpi-uefi.args
|
||||||
@@ -12,7 +12,7 @@ QEMU_AUDIO_DRV=none \
|
@@ -12,7 +12,7 @@ QEMU_AUDIO_DRV=none \
|
||||||
@ -162,12 +163,12 @@ index 272369de22..ea03a2ac33 100644
|
|||||||
-object secret,id=masterKey0,format=raw,file=/tmp/lib/domain--1-guest/master-key.aes \
|
-object secret,id=masterKey0,format=raw,file=/tmp/lib/domain--1-guest/master-key.aes \
|
||||||
-machine q35,accel=tcg,usb=off,dump-guest-core=off \
|
-machine q35,accel=tcg,usb=off,dump-guest-core=off \
|
||||||
--cpu Haswell \
|
--cpu Haswell \
|
||||||
+-cpu Haswell,+rtm,+hle \
|
+-cpu Haswell,rtm=on,hle=on \
|
||||||
-drive file=/usr/share/OVMF/OVMF_CODE.fd,if=pflash,format=raw,unit=0,readonly=on \
|
-drive file=/usr/share/OVMF/OVMF_CODE.fd,if=pflash,format=raw,unit=0,readonly=on \
|
||||||
-drive file=/var/lib/libvirt/qemu/nvram/guest_VARS.fd,if=pflash,format=raw,unit=1 \
|
-drive file=/var/lib/libvirt/qemu/nvram/guest_VARS.fd,if=pflash,format=raw,unit=1 \
|
||||||
-m 1024 \
|
-m 1024 \
|
||||||
diff --git a/tests/qemuxml2argvdata/q35-noacpi-nouefi.args b/tests/qemuxml2argvdata/q35-noacpi-nouefi.args
|
diff --git a/tests/qemuxml2argvdata/q35-noacpi-nouefi.args b/tests/qemuxml2argvdata/q35-noacpi-nouefi.args
|
||||||
index c6cffeea89..ce556db8e9 100644
|
index c6cffeea89..4538a63c24 100644
|
||||||
--- a/tests/qemuxml2argvdata/q35-noacpi-nouefi.args
|
--- a/tests/qemuxml2argvdata/q35-noacpi-nouefi.args
|
||||||
+++ b/tests/qemuxml2argvdata/q35-noacpi-nouefi.args
|
+++ b/tests/qemuxml2argvdata/q35-noacpi-nouefi.args
|
||||||
@@ -12,7 +12,7 @@ QEMU_AUDIO_DRV=none \
|
@@ -12,7 +12,7 @@ QEMU_AUDIO_DRV=none \
|
||||||
@ -175,10 +176,10 @@ index c6cffeea89..ce556db8e9 100644
|
|||||||
-object secret,id=masterKey0,format=raw,file=/tmp/lib/domain--1-guest/master-key.aes \
|
-object secret,id=masterKey0,format=raw,file=/tmp/lib/domain--1-guest/master-key.aes \
|
||||||
-machine q35,accel=tcg,usb=off,dump-guest-core=off \
|
-machine q35,accel=tcg,usb=off,dump-guest-core=off \
|
||||||
--cpu Haswell \
|
--cpu Haswell \
|
||||||
+-cpu Haswell,+rtm,+hle \
|
+-cpu Haswell,rtm=on,hle=on \
|
||||||
-m 1024 \
|
-m 1024 \
|
||||||
-realtime mlock=off \
|
-realtime mlock=off \
|
||||||
-smp 1,sockets=1,cores=1,threads=1 \
|
-smp 1,sockets=1,cores=1,threads=1 \
|
||||||
--
|
--
|
||||||
2.33.0
|
2.33.1
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
From 1701b2edd17266113200a87a7bb92bdace556fa6 Mon Sep 17 00:00:00 2001
|
From b36365dfbadc27ec0198db969701d05669392138 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <1701b2edd17266113200a87a7bb92bdace556fa6@dist-git>
|
Message-Id: <b36365dfbadc27ec0198db969701d05669392138@dist-git>
|
||||||
From: John Ferlan <jferlan@redhat.com>
|
From: John Ferlan <jferlan@redhat.com>
|
||||||
Date: Mon, 17 Dec 2018 20:42:30 -0500
|
Date: Mon, 17 Dec 2018 20:42:30 -0500
|
||||||
Subject: [PATCH] RHEL: qemu: Add ability to set sgio values for hostdev
|
Subject: [PATCH] RHEL: qemu: Add ability to set sgio values for hostdev
|
||||||
@ -22,7 +22,7 @@ Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
|
|||||||
1 file changed, 16 insertions(+), 9 deletions(-)
|
1 file changed, 16 insertions(+), 9 deletions(-)
|
||||||
|
|
||||||
diff --git a/src/qemu/qemu_conf.c b/src/qemu/qemu_conf.c
|
diff --git a/src/qemu/qemu_conf.c b/src/qemu/qemu_conf.c
|
||||||
index 916a3d36ee..a749fc1bbc 100644
|
index 0451bc70ac..3fee5fe687 100644
|
||||||
--- a/src/qemu/qemu_conf.c
|
--- a/src/qemu/qemu_conf.c
|
||||||
+++ b/src/qemu/qemu_conf.c
|
+++ b/src/qemu/qemu_conf.c
|
||||||
@@ -1836,8 +1836,9 @@ qemuSetUnprivSGIO(virDomainDeviceDef *dev)
|
@@ -1836,8 +1836,9 @@ qemuSetUnprivSGIO(virDomainDeviceDef *dev)
|
||||||
@ -77,5 +77,5 @@ index 916a3d36ee..a749fc1bbc 100644
|
|||||||
/* Do not do anything if unpriv_sgio is not supported by the kernel and the
|
/* Do not do anything if unpriv_sgio is not supported by the kernel and the
|
||||||
* whitelist is enabled. But if requesting unfiltered access, always call
|
* whitelist is enabled. But if requesting unfiltered access, always call
|
||||||
--
|
--
|
||||||
2.33.0
|
2.33.1
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
From c7881fb84209f897f2bd92e13ba4942ba24a87a6 Mon Sep 17 00:00:00 2001
|
From d43807caf54d1ded1d79f5338ad63e4af9af3ca3 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <c7881fb84209f897f2bd92e13ba4942ba24a87a6@dist-git>
|
Message-Id: <d43807caf54d1ded1d79f5338ad63e4af9af3ca3@dist-git>
|
||||||
From: John Ferlan <jferlan@redhat.com>
|
From: John Ferlan <jferlan@redhat.com>
|
||||||
Date: Mon, 17 Dec 2018 20:42:31 -0500
|
Date: Mon, 17 Dec 2018 20:42:31 -0500
|
||||||
Subject: [PATCH] RHEL: qemu: Add check for unpriv sgio for SCSI generic host
|
Subject: [PATCH] RHEL: qemu: Add check for unpriv sgio for SCSI generic host
|
||||||
@ -26,7 +26,7 @@ Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
|
|||||||
1 file changed, 18 insertions(+), 2 deletions(-)
|
1 file changed, 18 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
diff --git a/src/qemu/qemu_conf.c b/src/qemu/qemu_conf.c
|
diff --git a/src/qemu/qemu_conf.c b/src/qemu/qemu_conf.c
|
||||||
index a749fc1bbc..2beef89cd1 100644
|
index 3fee5fe687..12afed8aa2 100644
|
||||||
--- a/src/qemu/qemu_conf.c
|
--- a/src/qemu/qemu_conf.c
|
||||||
+++ b/src/qemu/qemu_conf.c
|
+++ b/src/qemu/qemu_conf.c
|
||||||
@@ -1743,13 +1743,29 @@ qemuSharedHostdevAddRemoveInternal(virQEMUDriver *driver,
|
@@ -1743,13 +1743,29 @@ qemuSharedHostdevAddRemoveInternal(virQEMUDriver *driver,
|
||||||
@ -62,5 +62,5 @@ index a749fc1bbc..2beef89cd1 100644
|
|||||||
|
|
||||||
qemuDriverLock(driver);
|
qemuDriverLock(driver);
|
||||||
--
|
--
|
||||||
2.33.0
|
2.33.1
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
From 42244a9ec8cf97a6384aa2c9be85dc29f99ce5c6 Mon Sep 17 00:00:00 2001
|
From 5e5e91e73bb1f597d4669a39f4bba0615f0dc126 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <42244a9ec8cf97a6384aa2c9be85dc29f99ce5c6@dist-git>
|
Message-Id: <5e5e91e73bb1f597d4669a39f4bba0615f0dc126@dist-git>
|
||||||
From: Michal Privoznik <mprivozn@redhat.com>
|
From: Michal Privoznik <mprivozn@redhat.com>
|
||||||
Date: Fri, 6 Mar 2020 15:52:21 +0100
|
Date: Fri, 6 Mar 2020 15:52:21 +0100
|
||||||
Subject: [PATCH] RHEL: virscsi: Check device type before getting it's /dev
|
Subject: [PATCH] RHEL: virscsi: Check device type before getting it's /dev
|
||||||
@ -211,5 +211,5 @@ index 0000000000..573541ac97
|
|||||||
@@ -0,0 +1 @@
|
@@ -0,0 +1 @@
|
||||||
+0
|
+0
|
||||||
--
|
--
|
||||||
2.33.0
|
2.33.1
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
From 021beedb6ddc77f8ceadb589ae9d1d7c9aacf363 Mon Sep 17 00:00:00 2001
|
From 118b5968602be2a40305dc2cc638f5b1aa442c94 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <021beedb6ddc77f8ceadb589ae9d1d7c9aacf363@dist-git>
|
Message-Id: <118b5968602be2a40305dc2cc638f5b1aa442c94@dist-git>
|
||||||
From: Michal Privoznik <mprivozn@redhat.com>
|
From: Michal Privoznik <mprivozn@redhat.com>
|
||||||
Date: Fri, 6 Mar 2020 15:52:23 +0100
|
Date: Fri, 6 Mar 2020 15:52:23 +0100
|
||||||
Subject: [PATCH] RHEL: virscsi: Introduce and use
|
Subject: [PATCH] RHEL: virscsi: Introduce and use
|
||||||
@ -22,18 +22,18 @@ Message-Id: <20200306145226.1610708-4-abologna@redhat.com>
|
|||||||
Reviewed-by: Jiri Denemark <jdenemar@redhat.com>
|
Reviewed-by: Jiri Denemark <jdenemar@redhat.com>
|
||||||
---
|
---
|
||||||
src/libvirt_private.syms | 1 +
|
src/libvirt_private.syms | 1 +
|
||||||
src/qemu/qemu_conf.c | 29 ++++++++++++++++++-----------
|
src/qemu/qemu_conf.c | 31 +++++++++++++++++++------------
|
||||||
src/util/virscsi.c | 19 +++++++++++++++++++
|
src/util/virscsi.c | 19 +++++++++++++++++++
|
||||||
src/util/virscsi.h | 5 +++++
|
src/util/virscsi.h | 5 +++++
|
||||||
src/util/virutil.c | 24 ++++++------------------
|
src/util/virutil.c | 24 ++++++------------------
|
||||||
src/util/virutil.h | 2 --
|
src/util/virutil.h | 2 --
|
||||||
6 files changed, 49 insertions(+), 31 deletions(-)
|
6 files changed, 50 insertions(+), 32 deletions(-)
|
||||||
|
|
||||||
diff --git a/src/libvirt_private.syms b/src/libvirt_private.syms
|
diff --git a/src/libvirt_private.syms b/src/libvirt_private.syms
|
||||||
index 6de9d9aef1..1efdb0f881 100644
|
index 55ae7d5b6f..1c7f776043 100644
|
||||||
--- a/src/libvirt_private.syms
|
--- a/src/libvirt_private.syms
|
||||||
+++ b/src/libvirt_private.syms
|
+++ b/src/libvirt_private.syms
|
||||||
@@ -3187,6 +3187,7 @@ virSCSIDeviceGetSgName;
|
@@ -3194,6 +3194,7 @@ virSCSIDeviceGetSgName;
|
||||||
virSCSIDeviceGetShareable;
|
virSCSIDeviceGetShareable;
|
||||||
virSCSIDeviceGetTarget;
|
virSCSIDeviceGetTarget;
|
||||||
virSCSIDeviceGetUnit;
|
virSCSIDeviceGetUnit;
|
||||||
@ -42,7 +42,7 @@ index 6de9d9aef1..1efdb0f881 100644
|
|||||||
virSCSIDeviceListAdd;
|
virSCSIDeviceListAdd;
|
||||||
virSCSIDeviceListCount;
|
virSCSIDeviceListCount;
|
||||||
diff --git a/src/qemu/qemu_conf.c b/src/qemu/qemu_conf.c
|
diff --git a/src/qemu/qemu_conf.c b/src/qemu/qemu_conf.c
|
||||||
index 2beef89cd1..90ff7f56f0 100644
|
index 12afed8aa2..e8b6ddafa1 100644
|
||||||
--- a/src/qemu/qemu_conf.c
|
--- a/src/qemu/qemu_conf.c
|
||||||
+++ b/src/qemu/qemu_conf.c
|
+++ b/src/qemu/qemu_conf.c
|
||||||
@@ -1500,7 +1500,7 @@ qemuCheckUnprivSGIO(GHashTable *sharedDevices,
|
@@ -1500,7 +1500,7 @@ qemuCheckUnprivSGIO(GHashTable *sharedDevices,
|
||||||
@ -110,15 +110,20 @@ index 2beef89cd1..90ff7f56f0 100644
|
|||||||
/* By default, filter the SG_IO commands, i.e. set unpriv_sgio to 0. */
|
/* By default, filter the SG_IO commands, i.e. set unpriv_sgio to 0. */
|
||||||
if (dev->type == VIR_DOMAIN_DEVICE_DISK) {
|
if (dev->type == VIR_DOMAIN_DEVICE_DISK) {
|
||||||
if (disk->sgio == VIR_DOMAIN_DEVICE_SGIO_UNFILTERED)
|
if (disk->sgio == VIR_DOMAIN_DEVICE_SGIO_UNFILTERED)
|
||||||
@@ -1902,7 +1909,7 @@ qemuSetUnprivSGIO(virDomainDeviceDef *dev)
|
@@ -1904,11 +1911,11 @@ qemuSetUnprivSGIO(virDomainDeviceDef *dev)
|
||||||
* virSetDeviceUnprivSGIO, to report an error for unsupported unpriv_sgio.
|
if (virFileExists(sysfs_path) || val == 1) {
|
||||||
*/
|
int curr_val;
|
||||||
if ((virFileExists(sysfs_path) || val == 1) &&
|
|
||||||
- virSetDeviceUnprivSGIO(path, NULL, val) < 0)
|
|
||||||
+ virSetDeviceUnprivSGIO(sysfs_path, val) < 0)
|
|
||||||
return -1;
|
|
||||||
|
|
||||||
return 0;
|
- if (virGetDeviceUnprivSGIO(path, NULL, &curr_val) < 0)
|
||||||
|
+ if (virGetDeviceUnprivSGIO(sysfs_path, &curr_val) < 0)
|
||||||
|
return -1;
|
||||||
|
|
||||||
|
if (curr_val != val &&
|
||||||
|
- virSetDeviceUnprivSGIO(path, NULL, val) < 0) {
|
||||||
|
+ virSetDeviceUnprivSGIO(sysfs_path, val) < 0) {
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
}
|
||||||
diff --git a/src/util/virscsi.c b/src/util/virscsi.c
|
diff --git a/src/util/virscsi.c b/src/util/virscsi.c
|
||||||
index 6165196423..b437fdcac0 100644
|
index 6165196423..b437fdcac0 100644
|
||||||
--- a/src/util/virscsi.c
|
--- a/src/util/virscsi.c
|
||||||
@ -166,7 +171,7 @@ index 65ad15ed76..5721985939 100644
|
|||||||
virSCSIDevice *virSCSIDeviceNew(const char *sysfs_prefix,
|
virSCSIDevice *virSCSIDeviceNew(const char *sysfs_prefix,
|
||||||
const char *adapter,
|
const char *adapter,
|
||||||
diff --git a/src/util/virutil.c b/src/util/virutil.c
|
diff --git a/src/util/virutil.c b/src/util/virutil.c
|
||||||
index c9de043c40..a916f30aa9 100644
|
index e04f1343d8..b1e37b45c5 100644
|
||||||
--- a/src/util/virutil.c
|
--- a/src/util/virutil.c
|
||||||
+++ b/src/util/virutil.c
|
+++ b/src/util/virutil.c
|
||||||
@@ -1377,18 +1377,13 @@ virGetUnprivSGIOSysfsPath(const char *path,
|
@@ -1377,18 +1377,13 @@ virGetUnprivSGIOSysfsPath(const char *path,
|
||||||
@ -263,5 +268,5 @@ index 854b494890..da267c6446 100644
|
|||||||
char *virGetUnprivSGIOSysfsPath(const char *path,
|
char *virGetUnprivSGIOSysfsPath(const char *path,
|
||||||
const char *sysfs_dir);
|
const char *sysfs_dir);
|
||||||
--
|
--
|
||||||
2.33.0
|
2.33.1
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
From 6f3aeca3a5458f59d13138cc03d9c79a85502757 Mon Sep 17 00:00:00 2001
|
From 4df31ff37d48a17f6fe0341215a60c892e93697d Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <6f3aeca3a5458f59d13138cc03d9c79a85502757@dist-git>
|
Message-Id: <4df31ff37d48a17f6fe0341215a60c892e93697d@dist-git>
|
||||||
From: Michal Privoznik <mprivozn@redhat.com>
|
From: Michal Privoznik <mprivozn@redhat.com>
|
||||||
Date: Fri, 6 Mar 2020 15:52:22 +0100
|
Date: Fri, 6 Mar 2020 15:52:22 +0100
|
||||||
Subject: [PATCH] RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName()
|
Subject: [PATCH] RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName()
|
||||||
@ -196,5 +196,5 @@ index c96699e157..924b77af08 100644
|
|||||||
ret = -1;
|
ret = -1;
|
||||||
|
|
||||||
--
|
--
|
||||||
2.33.0
|
2.33.1
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
From b8e065b82b1497217863e6288ef4b5f486370e9c Mon Sep 17 00:00:00 2001
|
From 82715bfd06ae16b20bf7cb872f43013e9fdb97a7 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <b8e065b82b1497217863e6288ef4b5f486370e9c@dist-git>
|
Message-Id: <82715bfd06ae16b20bf7cb872f43013e9fdb97a7@dist-git>
|
||||||
From: Michal Privoznik <mprivozn@redhat.com>
|
From: Michal Privoznik <mprivozn@redhat.com>
|
||||||
Date: Fri, 6 Mar 2020 15:52:24 +0100
|
Date: Fri, 6 Mar 2020 15:52:24 +0100
|
||||||
Subject: [PATCH] RHEL: virutil: Accept non-block devices in virGetDeviceID()
|
Subject: [PATCH] RHEL: virutil: Accept non-block devices in virGetDeviceID()
|
||||||
@ -19,7 +19,7 @@ Reviewed-by: Jiri Denemark <jdenemar@redhat.com>
|
|||||||
1 file changed, 3 deletions(-)
|
1 file changed, 3 deletions(-)
|
||||||
|
|
||||||
diff --git a/src/util/virutil.c b/src/util/virutil.c
|
diff --git a/src/util/virutil.c b/src/util/virutil.c
|
||||||
index a916f30aa9..3396b3da9d 100644
|
index b1e37b45c5..ced8493516 100644
|
||||||
--- a/src/util/virutil.c
|
--- a/src/util/virutil.c
|
||||||
+++ b/src/util/virutil.c
|
+++ b/src/util/virutil.c
|
||||||
@@ -1333,9 +1333,6 @@ virGetDeviceID(const char *path, int *maj, int *min)
|
@@ -1333,9 +1333,6 @@ virGetDeviceID(const char *path, int *maj, int *min)
|
||||||
@ -33,5 +33,5 @@ index a916f30aa9..3396b3da9d 100644
|
|||||||
*maj = major(sb.st_rdev);
|
*maj = major(sb.st_rdev);
|
||||||
if (min)
|
if (min)
|
||||||
--
|
--
|
||||||
2.33.0
|
2.33.1
|
||||||
|
|
||||||
|
@ -32,6 +32,7 @@ tests/nodedevxml2xmlout/pci_0000_02_10_7_sriov_pf_vfs_all.xml ../nodedevschemada
|
|||||||
tests/nodedevxml2xmlout/pci_0000_02_10_7_sriov_pf_vfs_all_header_type.xml ../nodedevschemadata/pci_0000_02_10_7_sriov_pf_vfs_all_header_type.xml
|
tests/nodedevxml2xmlout/pci_0000_02_10_7_sriov_pf_vfs_all_header_type.xml ../nodedevschemadata/pci_0000_02_10_7_sriov_pf_vfs_all_header_type.xml
|
||||||
tests/nodedevxml2xmlout/pci_0000_02_10_7_sriov_vfs.xml ../nodedevschemadata/pci_0000_02_10_7_sriov_vfs.xml
|
tests/nodedevxml2xmlout/pci_0000_02_10_7_sriov_vfs.xml ../nodedevschemadata/pci_0000_02_10_7_sriov_vfs.xml
|
||||||
tests/nodedevxml2xmlout/pci_0000_02_10_7_sriov_zero_vfs_max_count.xml ../nodedevschemadata/pci_0000_02_10_7_sriov_zero_vfs_max_count.xml
|
tests/nodedevxml2xmlout/pci_0000_02_10_7_sriov_zero_vfs_max_count.xml ../nodedevschemadata/pci_0000_02_10_7_sriov_zero_vfs_max_count.xml
|
||||||
|
tests/nodedevxml2xmlout/pci_0000_42_00_0_vpd.xml ../nodedevschemadata/pci_0000_42_00_0_vpd.xml
|
||||||
tests/nodedevxml2xmlout/pci_1002_71c4.xml ../nodedevschemadata/pci_1002_71c4.xml
|
tests/nodedevxml2xmlout/pci_1002_71c4.xml ../nodedevschemadata/pci_1002_71c4.xml
|
||||||
tests/nodedevxml2xmlout/pci_8086_0c0c_snd_hda_intel.xml ../nodedevschemadata/pci_8086_0c0c_snd_hda_intel.xml
|
tests/nodedevxml2xmlout/pci_8086_0c0c_snd_hda_intel.xml ../nodedevschemadata/pci_8086_0c0c_snd_hda_intel.xml
|
||||||
tests/nodedevxml2xmlout/pci_8086_10c9_sriov_pf.xml ../nodedevschemadata/pci_8086_10c9_sriov_pf.xml
|
tests/nodedevxml2xmlout/pci_8086_10c9_sriov_pf.xml ../nodedevschemadata/pci_8086_10c9_sriov_pf.xml
|
||||||
@ -156,7 +157,6 @@ tests/qemuxml2xmloutdata/clock-timer-armvtimer.aarch64-latest.xml ../qemuxml2arg
|
|||||||
tests/qemuxml2xmloutdata/disk-detect-zeroes.x86_64-latest.xml ../qemuxml2argvdata/disk-detect-zeroes.xml
|
tests/qemuxml2xmloutdata/disk-detect-zeroes.x86_64-latest.xml ../qemuxml2argvdata/disk-detect-zeroes.xml
|
||||||
tests/qemuxml2xmloutdata/disk-nvme.xml ../qemuxml2argvdata/disk-nvme.xml
|
tests/qemuxml2xmloutdata/disk-nvme.xml ../qemuxml2argvdata/disk-nvme.xml
|
||||||
tests/qemuxml2xmloutdata/disk-virtio-queues.x86_64-latest.xml ../qemuxml2argvdata/disk-virtio-queues.xml
|
tests/qemuxml2xmloutdata/disk-virtio-queues.x86_64-latest.xml ../qemuxml2argvdata/disk-virtio-queues.xml
|
||||||
tests/qemuxml2xmloutdata/disk-virtio-queues.xml ../qemuxml2argvdata/disk-virtio-queues.xml
|
|
||||||
tests/qemuxml2xmloutdata/disk-virtio-scsi-reservations.xml ../qemuxml2argvdata/disk-virtio-scsi-reservations.xml
|
tests/qemuxml2xmloutdata/disk-virtio-scsi-reservations.xml ../qemuxml2argvdata/disk-virtio-scsi-reservations.xml
|
||||||
tests/qemuxml2xmloutdata/downscript.xml ../qemuxml2argvdata/downscript.xml
|
tests/qemuxml2xmloutdata/downscript.xml ../qemuxml2argvdata/downscript.xml
|
||||||
tests/qemuxml2xmloutdata/encrypted-disk-usage.xml ../qemuxml2argvdata/encrypted-disk-usage.xml
|
tests/qemuxml2xmloutdata/encrypted-disk-usage.xml ../qemuxml2argvdata/encrypted-disk-usage.xml
|
||||||
@ -189,6 +189,7 @@ tests/qemuxml2xmloutdata/memory-hotplug-nvdimm-pmem.xml ../qemuxml2argvdata/memo
|
|||||||
tests/qemuxml2xmloutdata/memory-hotplug-nvdimm-readonly.xml ../qemuxml2argvdata/memory-hotplug-nvdimm-readonly.xml
|
tests/qemuxml2xmloutdata/memory-hotplug-nvdimm-readonly.xml ../qemuxml2argvdata/memory-hotplug-nvdimm-readonly.xml
|
||||||
tests/qemuxml2xmloutdata/memory-hotplug-nvdimm.xml ../qemuxml2argvdata/memory-hotplug-nvdimm.xml
|
tests/qemuxml2xmloutdata/memory-hotplug-nvdimm.xml ../qemuxml2argvdata/memory-hotplug-nvdimm.xml
|
||||||
tests/qemuxml2xmloutdata/memory-hotplug-ppc64-nonuma.xml ../qemuxml2argvdata/memory-hotplug-ppc64-nonuma.xml
|
tests/qemuxml2xmloutdata/memory-hotplug-ppc64-nonuma.xml ../qemuxml2argvdata/memory-hotplug-ppc64-nonuma.xml
|
||||||
|
tests/qemuxml2xmloutdata/memory-hotplug-virtio-mem.x86_64-latest.xml ../qemuxml2argvdata/memory-hotplug-virtio-mem.xml
|
||||||
tests/qemuxml2xmloutdata/memory-hotplug-virtio-pmem.x86_64-latest.xml ../qemuxml2argvdata/memory-hotplug-virtio-pmem.xml
|
tests/qemuxml2xmloutdata/memory-hotplug-virtio-pmem.x86_64-latest.xml ../qemuxml2argvdata/memory-hotplug-virtio-pmem.xml
|
||||||
tests/qemuxml2xmloutdata/net-user-addr.xml ../qemuxml2argvdata/net-user-addr.xml
|
tests/qemuxml2xmloutdata/net-user-addr.xml ../qemuxml2argvdata/net-user-addr.xml
|
||||||
tests/qemuxml2xmloutdata/net-virtio-teaming-hostdev.xml ../qemuxml2argvdata/net-virtio-teaming-hostdev.xml
|
tests/qemuxml2xmloutdata/net-virtio-teaming-hostdev.xml ../qemuxml2argvdata/net-virtio-teaming-hostdev.xml
|
||||||
@ -199,6 +200,8 @@ tests/qemuxml2xmloutdata/os-firmware-efi-no-enrolled-keys.x86_64-latest.xml ../q
|
|||||||
tests/qemuxml2xmloutdata/pages-dimm-discard.xml ../qemuxml2argvdata/pages-dimm-discard.xml
|
tests/qemuxml2xmloutdata/pages-dimm-discard.xml ../qemuxml2argvdata/pages-dimm-discard.xml
|
||||||
tests/qemuxml2xmloutdata/pages-discard-hugepages.xml ../qemuxml2argvdata/pages-discard-hugepages.xml
|
tests/qemuxml2xmloutdata/pages-discard-hugepages.xml ../qemuxml2argvdata/pages-discard-hugepages.xml
|
||||||
tests/qemuxml2xmloutdata/pages-discard.xml ../qemuxml2argvdata/pages-discard.xml
|
tests/qemuxml2xmloutdata/pages-discard.xml ../qemuxml2argvdata/pages-discard.xml
|
||||||
|
tests/qemuxml2xmloutdata/pc-i440fx-acpi-root-hotplug-disable.x86_64-latest.xml ../qemuxml2argvdata/pc-i440fx-acpi-root-hotplug-disable.xml
|
||||||
|
tests/qemuxml2xmloutdata/pc-i440fx-acpi-root-hotplug-enable.x86_64-latest.xml ../qemuxml2argvdata/pc-i440fx-acpi-root-hotplug-enable.xml
|
||||||
tests/qemuxml2xmloutdata/pseries-console-native.xml pseries-serial-native.xml
|
tests/qemuxml2xmloutdata/pseries-console-native.xml pseries-serial-native.xml
|
||||||
tests/qemuxml2xmloutdata/pseries-serial+console-native.xml pseries-serial-native.xml
|
tests/qemuxml2xmloutdata/pseries-serial+console-native.xml pseries-serial-native.xml
|
||||||
tests/qemuxml2xmloutdata/pseries-serial-compat.xml pseries-serial-native.xml
|
tests/qemuxml2xmloutdata/pseries-serial-compat.xml pseries-serial-native.xml
|
||||||
|
@ -205,7 +205,7 @@
|
|||||||
|
|
||||||
Summary: Library providing a simple virtualization API
|
Summary: Library providing a simple virtualization API
|
||||||
Name: libvirt
|
Name: libvirt
|
||||||
Version: 7.8.0
|
Version: 7.9.0
|
||||||
Release: 1%{?dist}%{?extra_release}
|
Release: 1%{?dist}%{?extra_release}
|
||||||
License: LGPLv2+
|
License: LGPLv2+
|
||||||
URL: https://libvirt.org/
|
URL: https://libvirt.org/
|
||||||
@ -1901,7 +1901,7 @@ exit 0
|
|||||||
%config(noreplace) %{_sysconfdir}/logrotate.d/libvirtd.qemu
|
%config(noreplace) %{_sysconfdir}/logrotate.d/libvirtd.qemu
|
||||||
%ghost %dir %{_rundir}/libvirt/qemu/
|
%ghost %dir %{_rundir}/libvirt/qemu/
|
||||||
%dir %attr(0751, %{qemu_user}, %{qemu_group}) %{_localstatedir}/lib/libvirt/qemu/
|
%dir %attr(0751, %{qemu_user}, %{qemu_group}) %{_localstatedir}/lib/libvirt/qemu/
|
||||||
%dir %attr(0750, %{qemu_user}, %{qemu_group}) %{_localstatedir}/cache/libvirt/qemu/
|
%dir %attr(0750, root, root) %{_localstatedir}/cache/libvirt/qemu/
|
||||||
%{_datadir}/augeas/lenses/libvirtd_qemu.aug
|
%{_datadir}/augeas/lenses/libvirtd_qemu.aug
|
||||||
%{_datadir}/augeas/lenses/tests/test_libvirtd_qemu.aug
|
%{_datadir}/augeas/lenses/tests/test_libvirtd_qemu.aug
|
||||||
%{_libdir}/%{name}/connection-driver/libvirt_driver_qemu.so
|
%{_libdir}/%{name}/connection-driver/libvirt_driver_qemu.so
|
||||||
@ -2098,6 +2098,11 @@ exit 0
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Nov 3 2021 Jiri Denemark <jdenemar@redhat.com> - 7.9.0-1
|
||||||
|
- Rebased to libvirt-7.9.0 (rhbz#2012802)
|
||||||
|
- The rebase also fixes the following bugs:
|
||||||
|
rhbz#2011731, rhbz#2012385, rhbz#2013539
|
||||||
|
|
||||||
* Fri Oct 15 2021 Jiri Denemark <jdenemar@redhat.com> - 7.8.0-1
|
* Fri Oct 15 2021 Jiri Denemark <jdenemar@redhat.com> - 7.8.0-1
|
||||||
- Rebased to libvirt-7.8.0 (rhbz#2012802)
|
- Rebased to libvirt-7.8.0 (rhbz#2012802)
|
||||||
- The rebase also fixes the following bugs:
|
- The rebase also fixes the following bugs:
|
||||||
|
Loading…
Reference in New Issue
Block a user