diff -rup kvm-24/qemu/hw/rtl8139.c kvm-24.new/qemu/hw/rtl8139.c --- kvm-24/qemu/hw/rtl8139.c 2007-05-08 04:44:27.000000000 -0400 +++ kvm-24.new/qemu/hw/rtl8139.c 2007-07-16 11:12:00.000000000 -0400 @@ -3325,7 +3325,7 @@ static void rtl8139_mmio_map(PCIDevice * PCIRTL8139State *d = (PCIRTL8139State *)pci_dev; RTL8139State *s = &d->rtl8139; - cpu_register_physical_memory(addr + 0, 0x100, s->rtl8139_mmio_io_addr); + cpu_register_physical_memory(addr + 0, 0x1000, s->rtl8139_mmio_io_addr); } static void rtl8139_ioport_map(PCIDevice *pci_dev, int region_num, @@ -3438,10 +3438,10 @@ void pci_rtl8139_init(PCIBus *bus, NICIn s->rtl8139_mmio_io_addr = cpu_register_io_memory(0, rtl8139_mmio_read, rtl8139_mmio_write, s); - pci_register_io_region(&d->dev, 0, 0x100, + pci_register_io_region(&d->dev, 0, 0x1000, PCI_ADDRESS_SPACE_IO, rtl8139_ioport_map); - pci_register_io_region(&d->dev, 1, 0x100, + pci_register_io_region(&d->dev, 1, 0x1000, PCI_ADDRESS_SPACE_MEM, rtl8139_mmio_map); s->irq = 16; /* PCI interrupt */ Only in kvm-24.new/qemu/hw: rtl8139.c~