[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH] qdev: Tag isa-fdc, PIIX3 IDE and PIIX4 IDE as no-us
From: |
Markus Armbruster |
Subject: |
[Qemu-devel] [PATCH] qdev: Tag isa-fdc, PIIX3 IDE and PIIX4 IDE as no-user |
Date: |
Tue, 27 Oct 2009 13:52:13 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) |
These devices are created automatically, and attempting to create
another one with -device fails with "qemu: hardware error:
register_ioport_write: invalid opaque".
Signed-off-by: Markus Armbruster <address@hidden>
---
hw/fdc.c | 1 +
hw/ide/piix.c | 2 ++
2 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/hw/fdc.c b/hw/fdc.c
index b584b98..d09783c 100644
--- a/hw/fdc.c
+++ b/hw/fdc.c
@@ -1999,6 +1999,7 @@ static ISADeviceInfo isa_fdc_info = {
.init = isabus_fdc_init1,
.qdev.name = "isa-fdc",
.qdev.size = sizeof(fdctrl_isabus_t),
+ .qdev.no_user = 1,
.qdev.vmsd = &vmstate_fdc,
.qdev.reset = fdctrl_external_reset_isa,
.qdev.props = (Property[]) {
diff --git a/hw/ide/piix.c b/hw/ide/piix.c
index ddce684..a2c7282 100644
--- a/hw/ide/piix.c
+++ b/hw/ide/piix.c
@@ -178,10 +178,12 @@ static PCIDeviceInfo piix_ide_info[] = {
{
.qdev.name = "PIIX3 IDE",
.qdev.size = sizeof(PCIIDEState),
+ .qdev.no_user = 1,
.init = pci_piix3_ide_initfn,
},{
.qdev.name = "PIIX4 IDE",
.qdev.size = sizeof(PCIIDEState),
+ .qdev.no_user = 1,
.init = pci_piix4_ide_initfn,
},{
/* end of list */
--
1.6.2.5
- [Qemu-devel] [PATCH] qdev: Tag isa-fdc, PIIX3 IDE and PIIX4 IDE as no-user,
Markus Armbruster <=