Package: qemu Version: 0.9.0-1 Tags: experimental Qemu no longer allocates I/O address space for PCI devices:
$ qemu -h | head -n1 QEMU PC emulator version 0.9.0, Copyright (c) 2003-2007 Fabrice Bellard $ echo -e " info pci\nquit\n" | qemu -hda /dev/zero -monitor stdio \ > -nographic -serial null -no-kqemu | grep BAR BAR4: I/O at 0xffffffff [0x000e]. BAR0: 32 bit memory at 0xe0000000 [0xe1ffffff]. BAR1: 32 bit memory at 0xe2000000 [0xe2000fff]. BAR0: I/O at 0xffffffff [0x00fe]. As you can see, it has used 0xffffffff instead of proper addresses. The devices still work in e.g. Linux, because Linux apparently allocates the address space itself. Version 0.8.2 did not have this problem: $ qemu -h | head -n1 QEMU PC emulator version 0.8.2, Copyright (c) 2003-2005 Fabrice Bellard $ echo -e " info pci\nquit\n" | qemu -hda /dev/zero -monitor stdio \ > -nographic -serial null -no-kqemu | grep BAR BAR4: I/O at 0xc000 [0xc00f]. BAR0: 32 bit memory at 0xe0000000 [0xe1ffffff]. BAR1: 32 bit memory at 0xe2000000 [0xe2000fff]. BAR0: I/O at 0xc100 [0xc1ff]. Regards, -- Göran Weinholt <[EMAIL PROTECTED]> 20 JUSTICE KENNEDY: That seems odd. I mean, 21 Microsoft doesn't say please buy our disk because it's 22 the prettiest disk in the business.