- u8 translation = get_translation(driveid);
- SET_GLOBAL(Drives.drives[driveid].translation, translation);
-
- u8 ataid = GET_GLOBAL(Drives.drives[driveid].cntl_id);
- u8 channel = ataid / 2;
- u8 slave = ataid % 2;
- u16 heads = GET_GLOBAL(Drives.drives[driveid].pchs.heads);
- u16 cylinders = GET_GLOBAL(Drives.drives[driveid].pchs.cylinders);
- u16 spt = GET_GLOBAL(Drives.drives[driveid].pchs.spt);
- u64 sectors = GET_GLOBAL(Drives.drives[driveid].sectors);
-
- dprintf(1, "ata%d-%d: PCHS=%u/%d/%d translation="
- , channel, slave, cylinders, heads, spt);
+ u8 translation = get_translation(drive_g);
+ SET_GLOBAL(drive_g->translation, translation);
+
+ u16 heads = GET_GLOBAL(drive_g->pchs.heads);
+ u16 cylinders = GET_GLOBAL(drive_g->pchs.cylinders);
+ u16 spt = GET_GLOBAL(drive_g->pchs.spt);
+ u64 sectors = GET_GLOBAL(drive_g->sectors);
+ const char *desc = NULL;
+