Home
last modified time | relevance | path

Searched refs:disk_buf (Results 1 – 1 of 1) sorted by relevance

/netbsd-src/usr.sbin/installboot/arch/
H A Di386.c310 } 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 …]