removed erroneous offset by four when calculating address of mmap structure from bootloader
git-svn-id: svn://anubis/hos/trunk@83 5b3e749e-e535-0410-8002-a9bb6afbdfca
This commit is contained in:
parent
eb2dd3b1ad
commit
85c5a26631
@ -43,7 +43,7 @@ void k_bootstrap(mb_info_t * mb_info, u32_t mb_magic)
|
|||||||
k_early_panic("No memory map provided by bootloader!");
|
k_early_panic("No memory map provided by bootloader!");
|
||||||
}
|
}
|
||||||
|
|
||||||
mb_mmap_t * mmap = (mb_mmap_t *) (mb_info->mmap_addr + KERNEL_OFFSET - 4);
|
mb_mmap_t * mmap = (mb_mmap_t *) (mb_info->mmap_addr + KERNEL_OFFSET);
|
||||||
for (unsigned int sz = 0; sz < mb_info->mmap_length; sz += mmap->size + 4)
|
for (unsigned int sz = 0; sz < mb_info->mmap_length; sz += mmap->size + 4)
|
||||||
{
|
{
|
||||||
mm_record_mmap_entry(mmap);
|
mm_record_mmap_entry(mmap);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user