taglinefilesource code
BIOS962drivers/block/hd.cunsigned char *BIOS = (unsigned char *) &drive_info;
BIOS967drivers/block/hd.cbios_info[drive].cyl   = hd_info[drive].cyl = *(unsigned short *) BIOS;
BIOS968drivers/block/hd.cbios_info[drive].head  = hd_info[drive].head = *(2+BIOS);
BIOS969drivers/block/hd.cbios_info[drive].wpcom = hd_info[drive].wpcom = *(unsigned short *) (5+BIOS);
BIOS970drivers/block/hd.cbios_info[drive].ctl   = hd_info[drive].ctl = *(8+BIOS);
BIOS971drivers/block/hd.cbios_info[drive].lzone = hd_info[drive].lzone = *(unsigned short *) (12+BIOS);
BIOS972drivers/block/hd.cbios_info[drive].sect  = hd_info[drive].sect = *(14+BIOS);
BIOS977drivers/block/hd.cBIOS += 16;
BIOS1998drivers/block/ide.cbyte drive, cmos_disks, *BIOS = (byte *) &drive_info;
BIOS2006drivers/block/ide.cdev->cyl     = dev->bios_cyl  = *(unsigned short *)BIOS;
BIOS2007drivers/block/ide.cdev->head    = dev->bios_head = * (BIOS+2);
BIOS2008drivers/block/ide.cdev->sect    = dev->bios_sect = * (BIOS+14);
BIOS2009drivers/block/ide.cdev->wpcom   = (*(unsigned short *)(BIOS+5))>>2;
BIOS2010drivers/block/ide.cdev->ctl     = *(BIOS+8);
BIOS2016drivers/block/ide.cBIOS += 16;