boot_device
multiboot_uint32_t boot_device;
struct boot_device *new_device, *device;
new_device = calloc(1, sizeof(struct boot_device));
TAILQ_ENTRY(boot_device) boot_device_chain;
static TAILQ_HEAD(boot_list, boot_device) boot_devices = TAILQ_HEAD_INITIALIZER(
struct boot_device *device;
printf ("boot_device = 0x%x\n", (unsigned) mbi->boot_device);
unsigned long boot_device;
mbi.boot_device = (current_drive << 24) | current_partition;
unsigned long boot_device;
uint32_t boot_device;
uchar_t boot_device;
boot_device = mbi->boot_device >> 24;
if (boot_device == 0x20)
str[0] = (boot_device >> 4) + '0';
str[1] = (boot_device & 0xf) + '0';
boot_device = bootdev->mb_biosdev;
str[0] = (boot_device >> 4) + '0';
str[1] = (boot_device & 0xf) + '0';