diff --git a/src/system/boot/platform/atari_m68k/start.c b/src/system/boot/platform/atari_m68k/start.c index 6c49bcb4c8..52db87fccb 100644 --- a/src/system/boot/platform/atari_m68k/start.c +++ b/src/system/boot/platform/atari_m68k/start.c @@ -79,6 +79,7 @@ platform_start_kernel(void) dprintf("kernel entry at %lx\n", gKernelArgs.kernel_image.elf_header.e_entry); +#if 0 asm("movl %0, %%eax; " // move stack out of way "movl %%eax, %%esp; " : : "m" (stackTop)); @@ -88,6 +89,7 @@ platform_start_kernel(void) "pushl %1; " // this is the start address "ret; " // jump. : : "g" (args), "g" (gKernelArgs.kernel_image.elf_header.e_entry)); +#endif panic("kernel returned!\n"); } @@ -107,8 +109,8 @@ _start(void) { stage2_args args; - asm("cld"); // Ain't nothing but a GCC thang. - asm("fninit"); // initialize floating point unit + //asm("cld"); // Ain't nothing but a GCC thang. + //asm("fninit"); // initialize floating point unit clear_bss(); call_ctors();