There's a limited use case.
One host can have a few RT guests, say a host with 8 CPUs
can have up to 6 or 7 RT VCPUs. Those guests get top
priority.
The host can then have some other, low priority, guests
that scavenge remaining CPU time.
In this case, no yield_to is required for RT guests,
because they do not do overcommit.
--
All rights reversed
--