Create separate IPL entry for each CD/DVD
[seabios.git] / src / block.c
index 818c9f9dc3b54c23114f19ca6ece1968a828cfbf..cab503c12d3323dfa26c5d59940b0b1c94d226cf 100644 (file)
@@ -27,6 +27,16 @@ getDrive(u8 exttype, u8 extdriveoffset)
     return GLOBALFLAT2GLOBAL(drive_gf);
 }
 
+int getDriveId(u8 exttype, struct drive_s *drive_g)
+{
+    int i;
+
+    for (i = 0; i < ARRAY_SIZE(Drives.idmap[0]); i++)
+        if (getDrive(exttype, i) == drive_g)
+            return i;
+
+    return -1;
+}
 
 /****************************************************************
  * Disk geometry translation