<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, May 29, 2021 at 1:21 AM Benjamin Herrenschmidt &lt;<a href="mailto:benh@kernel.crashing.org">benh@kernel.crashing.org</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
You man in qemu ?</blockquote><div><br></div><div>no, this is not qemu.  if it was qemu, we would have raised a qemu bugreport.<br></div><div><br></div><div>this is an entirely new project that makes **direct**use of kvm virtualisation,</div><div>**directly** calling the IOCTL for kvm single-step in the linux kernel.</div><div><br></div><div><a href="https://git.libre-soc.org/?p=kvm-minippc.git;a=blob;f=main.c;h=42890f62dc8b04c3c1fa5e65e3138139c7708d58;hb=d55aaafa9a078ecb1d7420d3f54faf9679e865cb#l442">https://git.libre-soc.org/?p=kvm-minippc.git;a=blob;f=main.c;h=42890f62dc8b04c3c1fa5e65e3138139c7708d58;hb=d55aaafa9a078ecb1d7420d3f54faf9679e865cb#l442</a></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> You have MSR:FP set ?<br></blockquote><div><br></div><div>yes.</div><div><br> </div><div><a href="https://git.libre-soc.org/?p=kvm-minippc.git;a=blob;f=main.c;h=42890f62dc8b04c3c1fa5e65e3138139c7708d58;hb=d55aaafa9a078ecb1d7420d3f54faf9679e865cb#l341">https://git.libre-soc.org/?p=kvm-minippc.git;a=blob;f=main.c;h=42890f62dc8b04c3c1fa5e65e3138139c7708d58;hb=d55aaafa9a078ecb1d7420d3f54faf9679e865cb#l341</a></div><div><br></div></div><div class="gmail_quote">the reason why the bugreport is being raised is because <b>there is no failure</b></div><div class="gmail_quote"><b>when running in non-single-step mode</b>.</div><div class="gmail_quote"><br></div><div class="gmail_quote">when the guest program is run in &quot;straight&quot; (non-debugging, non-single-step) mode</div><div class="gmail_quote">it produces the <b>correct results</b>.</div><div class="gmail_quote"><br></div><div class="gmail_quote">when the guest program is run in KVM IOCTL SINGLE STEP mode, <b>all FP registers are zero</b>.</div><div class="gmail_quote"><br></div><div class="gmail_quote">hence raising a linux kernel bug.</div><div class="gmail_quote"><br></div><div class="gmail_quote">l.</div><div class="gmail_quote"><br></div></div>