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:
Axel Dörfler 2004-04-21 01:34:47 +00:00
parent 6ef64f7451
commit d8023a2fc5
1 changed files with 7 additions and 0 deletions

View File

@ -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;