gpt4 book ai didi

linux - Qemu 中的 guest 操作系统在 irq4 上生成过多中断

转载 作者:太空宇宙 更新时间:2023-11-04 03:37:08 24 4
gpt4 key购买 nike

我在 qemu-2.3.0 中运行的 guest 操作系统中遇到中断问题。我正在 Ubuntu 14.04 主机上的 Qemu 模拟器中以 -ngraphic 模式加载 windriver (Linux kernel-2.6.34.12-grsec)。

主机详细信息:

    >$ uname -a
>$ Linux my-qemu-host 3.13.0-52-generic #86-Ubuntu SMP Mon May 4 04:32:59 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

我的命令行是:

    >$ qemu-system-x86_64 -enable-kvm -nographic -k en-us -kernel ${KERNEL} -cpu kvm64 -smp 4 -m 1G ${NETCFG} -gdb tcp::1234 -append "console=ttyS0,115200 ip=dhcp root=/dev/nfs nfsroot=${NFSROOT}" -hda /home/hda

我在/var/log/kern.log 中收到以下日志

   kernel: serial8250: too much work for irq4

我试图摆脱这个问题,但很多人建议增加/serial/8250.c 文件中的 PASS_LIMIT 。此解决方法只是避免 kern.log 文件中出现错误消息。

有人知道如何停止或减慢中断频率吗?

最佳答案

您到底在运行什么,即哪种构建?似乎正在进行一些繁重的串行工作(这是嵌入式的预期)。

我刚刚在谷歌上搜索了如何禁用serial8250的内核模块,看看这是否有帮助,结果发现了这一点:

http://www.spinics.net/lists/linux-serial/msg12360.html

另一个想法,看看 windriver (如果是这样: http://www.windriver.com/products/linux/ ),那么如果自动启用“串行控制台”,我不会感到震惊。这也可能会驱动软件中断看门狗将它们列入黑名单,因为它们可以根据它们设置的输出内容发送大量信息。

抱歉,这完全是一个随机猜测,但我将根据嵌入式串行设备乐趣 (MIPS) 和 (ARM) 过去通用发行版的经验进行纯粹的体验

关于linux - Qemu 中的 guest 操作系统在 irq4 上生成过多中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31165385/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com