[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v2 2/2] i440fx: print an error message if user tries
From: |
Bandan Das |
Subject: |
[Qemu-devel] [PATCH v2 2/2] i440fx: print an error message if user tries to enable iommu |
Date: |
Thu, 12 Nov 2015 17:55:49 -0500 |
There's no indication of any sort that i440fx doesn't support
"iommu=on""
Signed-off-by: Bandan Das <address@hidden>
---
hw/pci-host/piix.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/hw/pci-host/piix.c b/hw/pci-host/piix.c
index 7b2fbf9..ffcb846 100644
--- a/hw/pci-host/piix.c
+++ b/hw/pci-host/piix.c
@@ -34,6 +34,7 @@
#include "sysemu/sysemu.h"
#include "hw/i386/ioapic.h"
#include "qapi/visitor.h"
+#include "qemu/error-report.h"
/*
* I440FX chipset data sheet.
@@ -301,6 +302,10 @@ static void i440fx_pcihost_realize(DeviceState *dev, Error
**errp)
static void i440fx_realize(PCIDevice *dev, Error **errp)
{
dev->config[I440FX_SMRAM] = 0x02;
+
+ if (object_property_get_bool(qdev_get_machine(), "iommu", NULL)) {
+ error_report("warning: i440fx doesn't support emulated iommu\n");
+ }
}
PCIBus *i440fx_init(const char *host_type, const char *pci_type,
--
2.5.0