<div dir="ltr">If I set rombar=off in the hostdev section of libvirt xml, sometimes the instance can run normally with output to the screen.<div>Can seabios run without any vga rom? </div><div><br><div>But sometimes there will be kernel kvm exception:</div><div><br></div><div><div><span style="font-family:Monaco;font-size:12px;color:rgb(51,51,51)">KVM internal error. Suberror: 1</span></div><div><span style="font-family:Monaco;font-size:12px;color:rgb(51,51,51)">emulation failure</span></div><div><span style="font-family:Monaco;font-size:12px;color:rgb(51,51,51)">RAX=0000000000000001 RBX=ffff950196c27780 RCX=ffff950196c27780 RDX=fffff80e9ca51ad0</span></div><div><span style="font-family:Monaco;font-size:12px;color:rgb(51,51,51)">RSI=fffff800a221bbc0 RDI=fffff800a2215180 RBP=fffff800a4239600 RSP=fffff800a4248f10</span></div><div><span style="font-family:Monaco;font-size:12px;color:rgb(51,51,51)">R8 =ffff950196c27780 R9 =ffff950196c27760 R10=0000000000000002 R11=0000000000000000</span></div><div><span style="font-family:Monaco;font-size:12px;color:rgb(51,51,51)">R12=0000000000f84f43 R13=00000000ffffffff R14=ffff950196db8180 R15=fffff800a2409000</span></div><div><span style="font-family:Monaco;font-size:12px;color:rgb(51,51,51)">RIP=fffff80e9ca51af2 RFL=00010202 [-------] CPL=0 II=0 A20=1 SMM=0 HLT=0</span></div><div><span style="font-family:Monaco;font-size:12px;color:rgb(51,51,51)">ES =002b 0000000000000000 ffffffff 00c0f300 DPL=3 DS   [-WA]</span></div><div><span style="font-family:Monaco;font-size:12px;color:rgb(51,51,51)">CS =0010 0000000000000000 00000000 00209b00 DPL=0 CS64 [-RA]</span></div><div><span style="font-family:Monaco;font-size:12px;color:rgb(51,51,51)">SS =0018 0000000000000000 00000000 00409300 DPL=0 DS   [-WA]</span></div><div><span style="font-family:Monaco;font-size:12px;color:rgb(51,51,51)">DS =002b 0000000000000000 ffffffff 00c0f300 DPL=3 DS   [-WA]</span></div><div><span style="font-family:Monaco;font-size:12px;color:rgb(51,51,51)">FS =0053 0000000000000000 00003c00 0040f300 DPL=3 DS   [-WA]</span></div><div><span style="font-family:Monaco;font-size:12px;color:rgb(51,51,51)">GS =002b fffff800a2215000 ffffffff 00c0f300 DPL=3 DS   [-WA]</span></div><div><span style="font-family:Monaco;font-size:12px;color:rgb(51,51,51)">LDT=0000 0000000000000000 ffffffff 00c00000</span></div><div><span style="font-family:Monaco;font-size:12px;color:rgb(51,51,51)">TR =0040 fffff800a422f000 00000067 00008b00 DPL=0 TSS64-busy</span></div><div><span style="font-family:Monaco;font-size:12px;color:rgb(51,51,51)">GDT=     fffff800a4230fb0 00000057</span></div><div><span style="font-family:Monaco;font-size:12px;color:rgb(51,51,51)">IDT=     fffff800a422e000 00000fff</span></div><div><span style="font-family:Monaco;font-size:12px;color:rgb(51,51,51)">CR0=80050031 CR2=ffffa68866c97000 CR3=00000000001aa000 CR4=001506f8</span></div><div><span style="font-family:Monaco;font-size:12px;color:rgb(51,51,51)">DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000</span></div><div><span style="font-family:Monaco;font-size:12px;color:rgb(51,51,51)">DR6=00000000ffff0ff0 DR7=0000000000000400</span></div><div><span style="font-family:Monaco;font-size:12px;color:rgb(51,51,51)">EFER=0000000000000d01</span></div><div><span style="font-family:Monaco;font-size:12px;color:rgb(51,51,51)">Code=c1 01 83 f8 01 74 1c 8b 41 04 85 c0 74 0d 0f 1f 40 00 f3 90 <8b> 41 04 85 c0 75 f7 33 c0 48 83 c4 20 5b c3 48 8b 41 08 48 8b 51 18 48 8b 49 10 ff 15 fd</span></div></div><div><span style="font-family:Monaco;font-size:12px;color:rgb(51,51,51)"><br></span></div></div></div><br><div class="gmail_quote"><div dir="ltr">Kevin O'Connor <<a href="mailto:kevin@koconnor.net">kevin@koconnor.net</a>> 于2018年10月19日周五 上午7:20写道:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Sun, Oct 14, 2018 at 03:32:22PM +0800, Acewind wrote:<br>
> Dear All,<br>
> These days I'm working on Intel IGD passthrough by qemu+vfio.<br>
> Success on i3-6100, but failed on i3-6100U.<br>
[...]<br>
> Found 2 cpu(s) max supported 2 cpu(s)<br>
> Copying PIR from 0x7ffbfca0 to 0x000f1c40<br>
> Copying MPTABLE from 0x00006e90/7ffa8e80 to 0x000f1b10<br>
> Copying SMBIOS entry point from 0x00006e90 to 0x000f1930<br>
> Scan for VGA option rom<br>
> Running option rom at c000:0003<br>
> <br>
> Now seabios stops and monitor shows no signal.<br>
> I have install win10 directly on the host and it works well. Does it means<br>
> the vga rom image is ok? What can I do for further debug? Thanks!<br>
<br>
The "Running option rom at c000:0003" indicates a video card option<br>
rom was found and SeaBIOS started executing it.  The likely reason for<br>
the failure is that the video option rom itself crashed.  It's<br>
difficult to debug these types of failures because it is rare to have<br>
access to the video rom code.<br>
<br>
-Kevin<br>
</blockquote></div>