Align kern_end on page boundary as a precaution
This commit is contained in:
parent
839aec66c9
commit
a3e99e1a45
1 changed files with 3 additions and 1 deletions
|
@ -1008,7 +1008,7 @@ grub_netbsd_boot (void)
|
||||||
err = grub_relocator_alloc_chunk_addr (relocator, &curarg,
|
err = grub_relocator_alloc_chunk_addr (relocator, &curarg,
|
||||||
arg_target, tag_buf_len
|
arg_target, tag_buf_len
|
||||||
+ sizeof (struct grub_netbsd_bootinfo)
|
+ sizeof (struct grub_netbsd_bootinfo)
|
||||||
+ tag_count * sizeof (grub_addr_t));
|
+ tag_count * sizeof (grub_uint32_t));
|
||||||
if (err)
|
if (err)
|
||||||
return err;
|
return err;
|
||||||
|
|
||||||
|
@ -1322,6 +1322,8 @@ grub_bsd_load (int argc, char *argv[])
|
||||||
grub_file_close (file);
|
grub_file_close (file);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
kern_end = ALIGN_PAGE (kern_end);
|
||||||
|
|
||||||
fail:
|
fail:
|
||||||
|
|
||||||
if (grub_errno != GRUB_ERR_NONE)
|
if (grub_errno != GRUB_ERR_NONE)
|
||||||
|
|
Loading…
Reference in a new issue