xen: factor out common functions