taglinefilesource code
BIOS959drivers/block/hd.cunsigned char *BIOS = (unsigned char *) &drive_info;
BIOS964drivers/block/hd.cbios_info[drive].cyl   = hd_info[drive].cyl = *(unsigned short *) BIOS;
BIOS965drivers/block/hd.cbios_info[drive].head  = hd_info[drive].head = *(2+BIOS);
BIOS966drivers/block/hd.cbios_info[drive].wpcom = hd_info[drive].wpcom = *(unsigned short *) (5+BIOS);
BIOS967drivers/block/hd.cbios_info[drive].ctl   = hd_info[drive].ctl = *(8+BIOS);
BIOS968drivers/block/hd.cbios_info[drive].lzone = hd_info[drive].lzone = *(unsigned short *) (12+BIOS);
BIOS969drivers/block/hd.cbios_info[drive].sect  = hd_info[drive].sect = *(14+BIOS);
BIOS974drivers/block/hd.cBIOS += 16;
BIOS2173drivers/block/ide.cbyte drive, cmos_disks, *BIOS = (byte *) &drive_info;
BIOS2181drivers/block/ide.cdev->cyl     = dev->bios_cyl  = *(unsigned short *)BIOS;
BIOS2182drivers/block/ide.cdev->head    = dev->bios_head = * (BIOS+2);
BIOS2183drivers/block/ide.cdev->sect    = dev->bios_sect = * (BIOS+14);
BIOS2184drivers/block/ide.cdev->wpcom   = (*(unsigned short *)(BIOS+5))>>2;
BIOS2185drivers/block/ide.cdev->ctl     = *(BIOS+8);
BIOS2191drivers/block/ide.cBIOS += 16;