Fills in the required kernel args for the loaded kernel image.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7280 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
parent
6ef64f7451
commit
d8023a2fc5
@ -65,6 +65,13 @@ load_kernel(stage2_args *args, Directory *volume)
|
||||
|
||||
puts("kernel loaded successfully");
|
||||
|
||||
// init kernel args with loaded image data
|
||||
gKernelArgs.kernel_seg0_addr.start = image.text_region.start;
|
||||
gKernelArgs.kernel_seg0_addr.size = image.text_region.size;
|
||||
gKernelArgs.kernel_seg1_addr.start = image.data_region.start;
|
||||
gKernelArgs.kernel_seg1_addr.size = image.data_region.size;
|
||||
gKernelArgs.kernel_dynamic_section_addr = image.dynamic_section;
|
||||
|
||||
gKernelEntry = image.elf_header.e_entry;
|
||||
|
||||
/* void *cookie;
|
||||
|
Loading…
x
Reference in New Issue
Block a user