Linux kernel Linux内核预硅bringup

Linux kernel Linux内核预硅bringup,linux-kernel,mips,linux-device-driver,Linux Kernel,Mips,Linux Device Driver,当控制台初始化被注释时,Linux Kerenl会跳转到校准延迟吗?在SOC上的bringup环境中调试是困难的,因此存在这个问题 我已经将printscii补丁添加到我的内核(MIPS interoptiv)中,我看到直到init_IRQ才有打印,之后就没有打印了。并且可以看到处理器没有从控制台_init出来;想用控制台检查吗?\u init被注释掉了?此外,由于printscii补丁存在,我将进一步打印。我的理解正确吗?在MIPS上,校准延迟()从内部调用, 从 如果您打算跳过运行校准循环,

当控制台初始化被注释时,Linux Kerenl会跳转到校准延迟吗?在SOC上的bringup环境中调试是困难的,因此存在这个问题


我已经将printscii补丁添加到我的内核(MIPS interoptiv)中,我看到直到init_IRQ才有打印,之后就没有打印了。并且可以看到处理器没有从控制台_init出来;想用控制台检查吗?\u init被注释掉了?此外,由于printscii补丁存在,我将进一步打印。我的理解正确吗?

在MIPS上,
校准延迟()
内部调用,

如果您打算跳过运行校准循环,则可以通过
内核cmd行(bootargs)上的lpj=

lpj
代表每个jiffies的循环。这通常是通过在启动期间在短循环中运行CPU来计算的。这样计算的
lpj
值将打印到控制台,如下所示:

[0.001119]校准延迟回路。。。364.48 BogoMIPS(lpj=1425408)


lpj的准确值将因设备而异,并取决于CPU频率。在MIPS上,
校准延迟()
内部调用,

如果您打算跳过运行校准循环,则可以通过
内核cmd行(bootargs)上的lpj=

lpj
代表每个jiffies的循环。这通常是通过在启动期间在短循环中运行CPU来计算的。这样计算的
lpj
值将打印到控制台,如下所示:

[0.001119]校准延迟回路。。。364.48 BogoMIPS(lpj=1425408)


lpj的确切值将因设备而异,并取决于CPU频率。

在新硬件故障排除中的“Bringup”是什么?还是普通靴子?“预硅”意味着什么,在你开始旋转之前进行模拟?是的,linux在模拟上的“bringup”就像在新硬件故障排除中一样?还是普通靴子?“预硅”应该是什么意思,在你开始旋转之前进行模拟?是的,linux在模拟上进行了改进