From 4cdcc4bcf4ffbca300191150e86b1b50fe3278a7 Mon Sep 17 00:00:00 2001 From: Pascal Terjan Date: Thu, 17 Sep 2009 13:02:47 +0000 Subject: Handle virtio --- mdk-stage1/probing.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'mdk-stage1/probing.h') diff --git a/mdk-stage1/probing.h b/mdk-stage1/probing.h index bb185ef95..fe427f541 100644 --- a/mdk-stage1/probing.h +++ b/mdk-stage1/probing.h @@ -24,10 +24,16 @@ enum media_type { CDROM, DISK, FLOPPY, TAPE, UNKNOWN_MEDIA }; -enum driver_type { MEDIA_ADAPTERS, NETWORK_DEVICES, USB_CONTROLLERS, ANY_DRIVER_TYPE }; +enum driver_type { MEDIA_ADAPTERS, NETWORK_DEVICES, USB_CONTROLLERS, + VIRTIO_DEVICES, ANY_DRIVER_TYPE }; enum media_bus { BUS_IDE, BUS_SCSI, BUS_USB, BUS_PCMCIA, BUS_ANY }; +#define VIRTIO_PCI_VENDOR 0x1af4 +#define VIRTIO_ID_NET 0x0001 +#define VIRTIO_ID_BLOCK 0x0002 +#define VIRTIO_ID_BALLOON 0x0005 + void find_media(enum media_bus bus); void get_medias(enum media_type media, char *** names, char *** models, enum media_bus bus); char ** get_net_devices(void); -- cgit v1.2.1