我在 qemu-2.3.0 中运行的来宾操作系统中遇到中断问题。我在 Ubuntu 14.04 主机上的 Qemu 模拟器中以 -nographic 模式加载 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 文件中出现错误消息。
有人知道如何停止或减慢中断频率吗?