+ case VIR_ARCH_MIPS:
+ case VIR_ARCH_MIPSEL:
+ case VIR_ARCH_MIPS64:
+ case VIR_ARCH_MIPS64EL:
+ if (qemuDomainIsMipsMalta(def))
+ addPCIRoot = true;
+ break;
+
case VIR_ARCH_ARMV7B:
case VIR_ARCH_CRIS:
case VIR_ARCH_ITANIUM:
@@ -3710,10 +3718,6 @@ qemuDomainDefAddDefaultDevices(virQEMUDriver *driver,
case VIR_ARCH_M68K:
case VIR_ARCH_MICROBLAZE:
case VIR_ARCH_MICROBLAZEEL:
- case VIR_ARCH_MIPS:
- case VIR_ARCH_MIPSEL:
- case VIR_ARCH_MIPS64:
- case VIR_ARCH_MIPS64EL:
case VIR_ARCH_OR32:
case VIR_ARCH_PARISC:
case VIR_ARCH_PARISC64:
--
All associated mailing lists relating to this bug:
https:/ /listman. redhat. com/archives/ libvir- list/2016- May/msg00197. html
- associated code:
Signed-off-by: Aurelien Jarno <aurelien aurel32 net> qemu_domain. c | 15 ++++++++++++++- qemu_domain. h | 1 +
---
src/qemu/
src/qemu/
2 files changed, 15 insertions(+), 1 deletion(-)
diff --git a/src/qemu/ qemu_domain. c b/src/qemu/ qemu_domain. c qemu_domain. c qemu_domain. c qemu_domain. c b/src/qemu/ qemu_domain. c qemu_domain. c qemu_domain. c dDefaultDevices (virDomainDefPt r def,
addPCIeRo ot = virQEMUCapsGet( qemuCaps, QEMU_CAPS_ OBJECT_ GPEX);
index 173f82c..75b0545 100644
--- a/src/qemu/
+++ b/src/qemu/
diff --git a/src/qemu/
index 173f82c..75b0545 100644
--- a/src/qemu/
+++ b/src/qemu/
@@ -1763,6 +1763,14 @@ qemuDomainDefAd
break;
+ case VIR_ARCH_MIPS: ineIsMalta( def)) neIsVirt( const virDomainDef *def)
STRPREFIX( def->os. machine, "virt-");
+ case VIR_ARCH_MIPSEL:
+ case VIR_ARCH_MIPS64:
+ case VIR_ARCH_MIPS64EL:
+ if (qemuDomainMach
+ addPCIRoot = true;
+ break;
+
case VIR_ARCH_PPC64:
case VIR_ARCH_PPC64LE:
addPCIRoot = true;
@@ -4654,6 +4662,11 @@ qemuDomainMachi
}
+bool ineIsMalta( const virDomainDef *def) def->os. machine, "malta");
+qemuDomainMach
+{
+ return STRPREFIX(
+}
static bool yDimmConflict( const virDomainDef *def, ineHasBuiltinID E(const virDomainDef *def) neIsI440FX( def) || >os.machine, "malta") || neIsMalta( def) ||
STREQ( def->os. machine, "sun4u") ||
STREQ( def->os. machine, "g3beige"); qemu_domain. h b/src/qemu/ qemu_domain. h qemu_domain. h qemu_domain. h neIsI440FX( const virDomainDef *def); neNeedsFDC( const virDomainDef *def); neIsS390CCW( const virDomainDef *def); neIsVirt( const virDomainDef *def); neIsMalta( const virDomainDef *def); neHasBuiltinIDE (const virDomainDef *def);
qemuCheckMemor
@@ -4830,7 +4843,7 @@ bool
qemuDomainMach
{
return qemuDomainMachi
- STREQ(def-
+ qemuDomainMachi
}
diff --git a/src/qemu/
index 95f821c..adba5fa 100644
--- a/src/qemu/
+++ b/src/qemu/
@@ -585,6 +585,7 @@ bool qemuDomainMachi
bool qemuDomainMachi
bool qemuDomainMachi
bool qemuDomainMachi
+bool qemuDomainMachi
bool qemuDomainMachi
int qemuDomainUpdat eCurrentMemoryS ize(virQEMUDriv erPtr driver,
--
https:/ /www.spinics. net/linux/ fedora/ libvir/ msg227695. html
- references general libvirt pci bus error
https:/ /www.spinics. net/linux/ fedora/ libvir/ msg227696. html
- associated code:
Signed-off-by: Lubomir Rintel <lkundrak@xxxxx>
---
src/util/virarch.h | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/src/util/ virarch. h b/src/util/ virarch. h .81b1b27a57 100644 virarch. h virarch. h
(arch) == VIR_ARCH_S390X)
index 528f84f8a5.
--- a/src/util/
+++ b/src/util/
@@ -95,6 +95,11 @@ typedef enum {
#define ARCH_IS_S390(arch) ((arch) == VIR_ARCH_S390 ||\
+#define ARCH_IS_MIPS(arch) ((arch) == VIR_ARCH_MIPS ||\ MIPS64( arch) ((arch) == VIR_ARCH_MIPS64 ||\
(arch) == VIR_ARCH_MIPS64EL)
+ (arch) == VIR_ARCH_MIPSEL ||\
+ (arch) == VIR_ARCH_MIPS64 ||\
+ (arch) == VIR_ARCH_MIPS64EL)
+
#define ARCH_IS_
--
https:/ /www.spinics. net/linux/ fedora/ libvir/ msg227697. html
- associated code:
Signed-off-by: Lubomir Rintel <lkundrak@xxxxx> qemu_domain. c | 12 ++++++++----
---
src/qemu/
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/src/qemu/ qemu_domain. c b/src/qemu/ qemu_domain. c .b7aad65048 100644 qemu_domain. c qemu_domain. c dDefaultDevices (virQEMUDriver *driver,
index 0bae9b9202.
--- a/src/qemu/
+++ b/src/qemu/
@@ -3703,6 +3703,14 @@ qemuDomainDefAd
addPCIRoot = true;
break;
+ case VIR_ARCH_MIPS: psMalta( def)) dDefaultDevices (virQEMUDriver *driver, MICROBLAZE: MICROBLAZEEL:
+ case VIR_ARCH_MIPSEL:
+ case VIR_ARCH_MIPS64:
+ case VIR_ARCH_MIPS64EL:
+ if (qemuDomainIsMi
+ addPCIRoot = true;
+ break;
+
case VIR_ARCH_ARMV7B:
case VIR_ARCH_CRIS:
case VIR_ARCH_ITANIUM:
@@ -3710,10 +3718,6 @@ qemuDomainDefAd
case VIR_ARCH_M68K:
case VIR_ARCH_
case VIR_ARCH_
- case VIR_ARCH_MIPS:
- case VIR_ARCH_MIPSEL:
- case VIR_ARCH_MIPS64:
- case VIR_ARCH_MIPS64EL:
case VIR_ARCH_OR32:
case VIR_ARCH_PARISC:
case VIR_ARCH_PARISC64:
--