I looked at the patch in uq/master branch in qemu-kvm.git as you mentioned.
There's another issue in uq/master branch, so I can't conclude whether your patch will make a difference.
The issue is Windows(e.g. win7) will get a BSOD with a message "STOP: ox0000005D".
RAW Windows image or qcow image will have the same BSOD issue.
And Linux guest also has similar issue with uq/master branch.
You can use the following commit in uq/master branch to have a try.
commit: d3d3bef0a (before your patch "i8254: Fix conversion of in-kernel to userspace state")
latest commit: 0cdd3d14 (already included your pathch)
And, qemu-kvm.git master branch (18b01275) doesn't have the BSOD issue.
reply to Jan Kiszka:
I looked at the patch in uq/master branch in qemu-kvm.git as you mentioned.
There's another issue in uq/master branch, so I can't conclude whether your patch will make a difference.
The issue is Windows(e.g. win7) will get a BSOD with a message "STOP: ox0000005D".
RAW Windows image or qcow image will have the same BSOD issue.
And Linux guest also has similar issue with uq/master branch.
You can use the following commit in uq/master branch to have a try.
commit: d3d3bef0a (before your patch "i8254: Fix conversion of in-kernel to userspace state")
latest commit: 0cdd3d14 (already included your pathch)
And, qemu-kvm.git master branch (18b01275) doesn't have the BSOD issue.