Fixes for other platforms.
This commit is contained in:
@@ -75,7 +75,7 @@ platform_start_kernel(void)
|
|||||||
= gKernelArgs.cpu_kstack[0].start + gKernelArgs.cpu_kstack[0].size;
|
= gKernelArgs.cpu_kstack[0].start + gKernelArgs.cpu_kstack[0].size;
|
||||||
|
|
||||||
preloaded_elf32_image *image = static_cast<preloaded_elf32_image *>(
|
preloaded_elf32_image *image = static_cast<preloaded_elf32_image *>(
|
||||||
gKernelArgs.kernel_image);
|
gKernelArgs.kernel_image.Pointer());
|
||||||
|
|
||||||
//smp_init_other_cpus();
|
//smp_init_other_cpus();
|
||||||
//serial_cleanup();
|
//serial_cleanup();
|
||||||
|
|||||||
@@ -75,7 +75,7 @@ platform_start_kernel(void)
|
|||||||
= gKernelArgs.cpu_kstack[0].start + gKernelArgs.cpu_kstack[0].size;
|
= gKernelArgs.cpu_kstack[0].start + gKernelArgs.cpu_kstack[0].size;
|
||||||
|
|
||||||
preloaded_elf32_image *image = static_cast<preloaded_elf32_image *>(
|
preloaded_elf32_image *image = static_cast<preloaded_elf32_image *>(
|
||||||
gKernelArgs.kernel_image);
|
gKernelArgs.kernel_image.Pointer());
|
||||||
|
|
||||||
//smp_init_other_cpus();
|
//smp_init_other_cpus();
|
||||||
//serial_cleanup();
|
//serial_cleanup();
|
||||||
|
|||||||
@@ -61,7 +61,7 @@ extern "C" void
|
|||||||
platform_start_kernel(void)
|
platform_start_kernel(void)
|
||||||
{
|
{
|
||||||
preloaded_elf32_image* image = static_cast<preloaded_elf32_image*>(
|
preloaded_elf32_image* image = static_cast<preloaded_elf32_image*>(
|
||||||
gKernelArgs.kernel_image);
|
gKernelArgs.kernel_image.Pointer());
|
||||||
|
|
||||||
addr_t kernelEntry = image->elf_header.e_entry;
|
addr_t kernelEntry = image->elf_header.e_entry;
|
||||||
addr_t stackTop = gKernelArgs.cpu_kstack[0].start
|
addr_t stackTop = gKernelArgs.cpu_kstack[0].start
|
||||||
|
|||||||
@@ -96,7 +96,7 @@ extern "C" void
|
|||||||
platform_start_kernel(void)
|
platform_start_kernel(void)
|
||||||
{
|
{
|
||||||
preloaded_elf32_image* image = static_cast<preloaded_elf32_image*>(
|
preloaded_elf32_image* image = static_cast<preloaded_elf32_image*>(
|
||||||
gKernelArgs.kernel_image);
|
gKernelArgs.kernel_image.Pointer());
|
||||||
|
|
||||||
addr_t kernelEntry = image->elf_header.e_entry;
|
addr_t kernelEntry = image->elf_header.e_entry;
|
||||||
addr_t stackTop = gKernelArgs.cpu_kstack[0].start
|
addr_t stackTop = gKernelArgs.cpu_kstack[0].start
|
||||||
|
|||||||
@@ -91,7 +91,7 @@ extern "C" void
|
|||||||
platform_start_kernel(void)
|
platform_start_kernel(void)
|
||||||
{
|
{
|
||||||
preloaded_elf32_image *image = static_cast<preloaded_elf32_image *>(
|
preloaded_elf32_image *image = static_cast<preloaded_elf32_image *>(
|
||||||
gKernelArgs.kernel_image);
|
gKernelArgs.kernel_image.Pointer());
|
||||||
|
|
||||||
addr_t kernelEntry = image->elf_header.e_entry;
|
addr_t kernelEntry = image->elf_header.e_entry;
|
||||||
addr_t stackTop
|
addr_t stackTop
|
||||||
|
|||||||
Reference in New Issue
Block a user