summaryrefslogtreecommitdiffstats
path: root/mdk-stage1/probing.h
diff options
context:
space:
mode:
authorBogdano Arendartchuk <bogdano@mandriva.org>2009-08-31 17:01:39 +0000
committerBogdano Arendartchuk <bogdano@mandriva.org>2009-08-31 17:01:39 +0000
commite67dbe7b7f1ac18ff3605c8a516779d3eb4eaf5b (patch)
treeae638c55ce9cec54f77460fbb4f27a250125fc8f /mdk-stage1/probing.h
parenta99e3d7a286cbaa9724c17f877abf5bda5492e64 (diff)
downloaddrakx-backup-do-not-use-e67dbe7b7f1ac18ff3605c8a516779d3eb4eaf5b.tar
drakx-backup-do-not-use-e67dbe7b7f1ac18ff3605c8a516779d3eb4eaf5b.tar.gz
drakx-backup-do-not-use-e67dbe7b7f1ac18ff3605c8a516779d3eb4eaf5b.tar.bz2
drakx-backup-do-not-use-e67dbe7b7f1ac18ff3605c8a516779d3eb4eaf5b.tar.xz
drakx-backup-do-not-use-e67dbe7b7f1ac18ff3605c8a516779d3eb4eaf5b.zip
- load needed modules for known virtio devices, fixes #51804
Diffstat (limited to 'mdk-stage1/probing.h')
-rw-r--r--mdk-stage1/probing.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/mdk-stage1/probing.h b/mdk-stage1/probing.h
index 5b4c8d080..15dec7392 100644
--- a/mdk-stage1/probing.h
+++ b/mdk-stage1/probing.h
@@ -24,10 +24,17 @@
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_PCI 0x1000
+#define VIRTIO_ID_NET 0x1001
+#define VIRTIO_ID_BLOCK 0x1002
+#define VIRTIO_ID_BALLOON 0x1005
+
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);