Paravirtualization provides a software interface to O.S. which is same as any basic hardware. Its requirement includes machines that could be ported to access on a VMM; however this would be declined by the sole owner for other purposes, but this may enable VMM to act basic and achieve high level of performance. It can be called as new technology with old basics.
This is the fact that, IBM VM O.S. have been using this for quite sometime now, in VM terminology it is known as “DIAGNOSE” code.