Lines Matching defs:mboot
161 bblock->mboot = (multiboot_header_t *)(bblock->file +
163 bblock->extra = (char *)bblock->mboot + sizeof (multiboot_header_t);
164 BOOT_DEBUG("mboot at %p, extra at %p, buf=%p (size=%d)\n",
165 bblock->mboot, bblock->extra, bblock->buf, bblock->buf_size);
186 multiboot_header_t *mboot;
209 mboot = (multiboot_header_t *)(mboot_scan + mboot_off);
216 size = mboot->load_end_addr - mboot->load_addr;
253 bblock->mboot = (multiboot_header_t *)(bblock->buf + bblock->mboot_off
255 bblock->extra = (char *)bblock->mboot + sizeof (multiboot_header_t);
340 multiboot_header_t *mboot;
350 * data. Both mboot and extra pointers have already been filled up to
355 assert(bblock->mboot != NULL);
358 mboot = bblock->mboot;
360 mboot->magic = MB_HEADER_MAGIC;
361 mboot->flags = MB_HEADER_FLAGS_64;
362 mboot->checksum = -(mboot->flags + mboot->magic);
367 mboot->header_addr = bblock->mboot_off;
368 mboot->load_addr = 0;
369 mboot->load_end_addr = bblock->file_size;
372 * Now that we have the mboot header in place, we can add the extended
552 dest_bblock->mboot = (multiboot_header_t *)(dest_bblock->file +
554 dest_bblock->extra = (char *)dest_bblock->mboot +