From patchwork Thu Jan 7 11:15:25 2010 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: eepro100: Fix initial value for PCI_STATUS Date: Thu, 07 Jan 2010 01:15:25 -0000 From: Stefan Weil X-Patchwork-Id: 42425 Message-Id: <1262862925-5205-1-git-send-email-weil@mail.berlios.de> To: mst@redhat.com, anthony@codemonkey.ws, qemu-devel@nongnu.org Cc: The numerical value was wrong (0x2800 instead of 0x0280) which indeed did not make sense. Signed-off-by: Stefan Weil --- hw/eepro100.c | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) diff --git a/hw/eepro100.c b/hw/eepro100.c index 336ca49..a21c984 100644 --- a/hw/eepro100.c +++ b/hw/eepro100.c @@ -420,10 +420,8 @@ static void pci_reset(EEPRO100State * s) /* TODO: this is the default, do not override. */ PCI_CONFIG_16(PCI_COMMAND, 0x0000); /* PCI Status */ - /* TODO: this seems to make no sense. */ /* TODO: Value at RST# should be 0. */ - PCI_CONFIG_16(PCI_STATUS, - PCI_STATUS_REC_MASTER_ABORT | PCI_STATUS_SIG_TARGET_ABORT); + PCI_CONFIG_16(PCI_STATUS, PCI_STATUS_DEVSEL_MEDIUM | PCI_STATUS_FAST_BACK); /* PCI Revision ID */ PCI_CONFIG_8(PCI_REVISION_ID, 0x08); /* TODO: this is the default, do not override. */