vga-isa: make optional

Ignore failure with vga-isa device creation, but print a warning
message.

Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
This commit is contained in:
Blue Swirl 2011-02-13 14:17:00 +00:00
parent 7435b791ca
commit c74b88dffc

10
hw/pc.h
View File

@ -183,9 +183,15 @@ extern enum vga_retrace_method vga_retrace_method;
static inline int isa_vga_init(void)
{
isa_create_simple("isa-vga");
ISADevice *dev;
return 0;
dev = isa_try_create("isa-vga");
if (!dev) {
fprintf(stderr, "Warning: isa-vga not available\n");
return 0;
}
qdev_init_nofail(&dev->qdev);
return 1;
}
int pci_vga_init(PCIBus *bus);