Hotpatching will be ugly because we need both versions - for eg: xen_intr_register_xname() aliases to intr_register_xname() in DomU and Dom0 but we need both in the case of PVHVM.
So the other option is function pointers - but this will require re-prototyping all function names that PVHVM touches. I'm open to ideas. -- Sent from my Android device with K-9 Mail. Please excuse my brevity.