在mustang机器上安装了Centos7,并升级内核到4.1.0-0.rc2
但是dmesg发现并不支持kvm,1
2
3[ 0.343796] kvm [1]: GICV size 0x2000 not a multiple of page size 0x10000
[ 0.343802] kvm [1]: error: no compatible GIC info found
[ 0.343909] kvm [1]: error initializing Hyp mode: -6
在这里有相关的patch,https://bugzilla.redhat.com/show_bug.cgi?id=1165290 ,但是打上补丁后虽然能够解决掉kvm的bug,但是又引入了新的问题,ethernet1和eth2识别不了,因为新的内核解析的时候需要增加对应的interrupt reg
按照如下修改后即可,好用的mustang.dts如下:
1 | /dts-v1/; |
使用方法如下:
1 | sudo yum install -y dtc |
随后修改/boot/efi/EFI/centos/grub.cfg中修改第一个entry,添加
devicetree /mustang.dtb
并重启即可~