Did you confirm that this doesn't also happen under native? On first glance it looks more like an issue with a specific driver than a Xen issue.