OSDN Git Service

i386/xen: Implement SCHEDOP_poll and SCHEDOP_yield
authorDavid Woodhouse <dwmw@amazon.co.uk>
Wed, 14 Dec 2022 21:50:41 +0000 (21:50 +0000)
committerDavid Woodhouse <dwmw@amazon.co.uk>
Wed, 1 Mar 2023 08:22:49 +0000 (08:22 +0000)
commitc789b9ef5f80ac471a270bf65cd22024594671a5
tree19778844983544e543ff28a48e2608568608befc
parent79b7067dc6acec07d93407dd870268a5cd68924d
i386/xen: Implement SCHEDOP_poll and SCHEDOP_yield

They both do the same thing and just call sched_yield. This is enough to
stop the Linux guest panicking when running on a host kernel which doesn't
intercept SCHEDOP_poll and lets it reach userspace.

Signed-off-by: David Woodhouse <dwmw@amazon.co.uk>
Reviewed-by: Paul Durrant <paul@xen.org>
target/i386/kvm/xen-emu.c