[Libre-soc-dev] [OpenPOWER-HDL-Cores] https://bugzilla.kernel.org/show_bug.cgi?id=213257
Luke Kenneth Casson Leighton
lkcl at lkcl.net
Sat May 29 01:51:37 BST 2021
On Sat, May 29, 2021 at 1:21 AM Benjamin Herrenschmidt <
benh at kernel.crashing.org> wrote:
>
> You man in qemu ?
no, this is not qemu. if it was qemu, we would have raised a qemu
bugreport.
this is an entirely new project that makes **direct**use of kvm
virtualisation,
**directly** calling the IOCTL for kvm single-step in the linux kernel.
https://git.libre-soc.org/?p=kvm-minippc.git;a=blob;f=main.c;h=42890f62dc8b04c3c1fa5e65e3138139c7708d58;hb=d55aaafa9a078ecb1d7420d3f54faf9679e865cb#l442
You have MSR:FP set ?
>
yes.
https://git.libre-soc.org/?p=kvm-minippc.git;a=blob;f=main.c;h=42890f62dc8b04c3c1fa5e65e3138139c7708d58;hb=d55aaafa9a078ecb1d7420d3f54faf9679e865cb#l341
the reason why the bugreport is being raised is because *there is no
failure*
*when running in non-single-step mode*.
when the guest program is run in "straight" (non-debugging,
non-single-step) mode
it produces the *correct results*.
when the guest program is run in KVM IOCTL SINGLE STEP mode, *all FP
registers are zero*.
hence raising a linux kernel bug.
l.
More information about the Libre-soc-dev
mailing list