X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fboot.c;h=b4067bbfc819da8a11342960b84fe4dd0c7e1ecd;hb=c892b138d897f93f8e863fff605e8c2a456b3fa6;hp=b1dffefe35c5a299e0df7f72fc3e0a38b4862c13;hpb=f2d48a3d6584b05f6357e3efc34d78db1501eaa5;p=seabios.git diff --git a/src/boot.c b/src/boot.c index b1dffef..b4067bb 100644 --- a/src/boot.c +++ b/src/boot.c @@ -168,12 +168,12 @@ static int menu_show_cdrom(struct ipl_entry_s *ie, int menupos) { int i; - for (i = 0; i < ATA.cdcount; i++) { - int driveid = ATA.idmap[1][i]; + for (i = 0; i < Drives.cdcount; i++) { + int driveid = Drives.idmap[1][i]; printf("%d. CD-Rom [ata%d-%d %s]\n", menupos + i - , driveid / 2, driveid % 2, ATA.devices[driveid].model); + , driveid / 2, driveid % 2, Drives.drives[driveid].model); } - return ATA.cdcount; + return Drives.cdcount; } // Show coreboot-fs menu item. @@ -272,7 +272,7 @@ run_bcv(struct ipl_entry_s *ie) { switch (ie->type) { case IPL_TYPE_HARDDISK: - map_drive(ie->vector); + map_hd_drive(ie->vector); break; case IPL_TYPE_BEV: call_bcv(ie->vector >> 16, ie->vector & 0xffff);