Searched refs:disk_buf (Results 1 – 1 of 1) sorted by relevance
/netbsd-src/usr.sbin/installboot/arch/ |
H A D | i386.c | 310 } disk_buf, bootstrap; in i386_setboot() local 334 rv = pread(params->fsfd, &disk_buf, sizeof (disk_buf), 0); in i386_setboot() 335 if (rv != sizeof(disk_buf)) { in i386_setboot() 341 (long)sizeof(disk_buf)); in i386_setboot() 345 if (disk_buf.mbr.mbr_magic != le16toh(MBR_MAGIC)) { in i386_setboot() 351 memset(&disk_buf, 0, 512); in i386_setboot() 392 memcpy(bootstrap.b + 512-2-64, disk_buf.b + 512-2-64, 64); in i386_setboot() 393 memcpy(bootstrap.b + 512, disk_buf.b + 512, 512); in i386_setboot() 439 if (disk_buf.b[0] == 0xeb && disk_buf.b[1] >= 9 && in i386_setboot() 440 disk_buf.b[2] == 0x90 && in i386_setboot() [all …]
|