Linux kernel Linux内核预硅bringup
当控制台初始化被注释时,Linux Kerenl会跳转到校准延迟吗?在SOC上的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上,校准延迟()从内部调用, 从 如果您打算跳过运行校准循环,
我已经将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在模拟上进行了改进