本文主要是介绍龙芯教育派安装不了loongnix1.0原因,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
关键在于,教育派PMON向内核传递的参数与龙芯派有差别。教育派内核需要a2用于传memory_offset\cpu_offset\system_offset\irq_offset\interface_offset等参数,而longnix1.0内核需要a2寄存器传设备树加载到内存的地址(0x8f800000)。
内核读取a0~a3的地方在:arch/mips/kernel/head.S
教育派:
boot_p = (struct boot_params *)fw_arg2;
loongson_p = &(boot_p->efi.smbios.lp);esys = (struct system_loongson *)((u64)loongson_p + loongson_p-
这篇关于龙芯教育派安装不了loongnix1.0原因的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!