--- - branch: bouyer-xenpvh date: Sat Apr 11 12:01:42 UTC 2020 files: - new: 1.50.4.3 old: 1.50.4.2 path: src/sys/arch/i386/i386/spl.S pathrev: src/sys/arch/i386/i386/spl.S@1.50.4.3 type: modified - new: 1.85.6.2 old: 1.85.6.1 path: src/sys/arch/i386/i386/vector.S pathrev: src/sys/arch/i386/i386/vector.S@1.85.6.2 type: modified id: 20200411T120142Z.e6d947ea5324ba692c0e925dc97fc7ecbc6f4da6 log: | calling stipending() is only needed in the PV case; in PVHVM hypervisor_callback() will be called again as soon as we enable interrupts. Use the PVHVM XENINTRSTUB for PV too; asjust Xdoreti as needed. merge hypervisor_callback with hypervisor_pvhvm_callback. The reetrancy should not be an issue, as we're already re-enabling events in do_hupervisor_callback (that it, outside of the critical section). We now can call Xdoreti in both cases. module: src subject: 'CVS commit: [bouyer-xenpvh] src/sys/arch/i386/i386' unixtime: '1586606502' user: bouyer