Re: Booting Kernel on Amiga 3000
Hi,
On 6.9.2022 4.46, Stephen Walsh wrote:
[ 3.110000] Call Trace: [<00354d80>] panic+0xc4/0x246
[ 3.110000] [<00355744>] _printk+0x0/0x18
[ 3.110000] [<00355756>] _printk+0x12/0x18
[ 3.110000] [<001ed30c>] strlen+0x0/0x14
[ 3.110000] [<0051054a>] mount_block_root+0x17a/0x194
[ 3.110000] [<001ed268>] strncmp+0x0/0x34
[ 3.110000] [<005105ac>] mount_root+0x48/0x14e
[ 3.110000] [<005105d6>] mount_root+0x72/0x14e
[ 3.110000] [<00008001>] atari_get_hardware_list+0x6d/0x3e0
This seems a bit odd line for kernel boot on Amiga.
That's a static function in atari/config.c, called only by
config_atari() function, which is called only setup_arch() in
kernel/setup_mm.c:
-----------------------------------
...
switch (m68k_machtype) {
#ifdef CONFIG_AMIGA
case MACH_AMIGA:
config_amiga();
break;
#endif
#ifdef CONFIG_ATARI
case MACH_ATARI:
config_atari();
break;
#endif
...
-----------------------------------
[ 3.110000] [<001ed268>] strncmp+0x0/0x34
[ 3.110000] [<0051081e>] prepare_namespace+0x16c/0x17a
[ 3.110000] [<0035a22c>] kernel_init+0x0/0xec
[ 3.110000] [<0035a240>] kernel_init+0x14/0xec
[ 3.110000] [<0035a22c>] kernel_init+0x0/0xec
[ 3.110000] [<00002914>] ret_from_kernel_thread+0xc/0x14
- Eero
Reply to: