boot_device
multiboot_uint32_t boot_device;
u_int32_t boot_device:12;
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;