From 5054f03d10e501bbf84a48f87efe6f4cec71265a Mon Sep 17 00:00:00 2001 From: Matt Borgerson Date: Wed, 3 Jul 2019 23:37:06 -0700 Subject: [PATCH] hvf: Disable dirty tracking in hvf_log_sync This seems to be causing an issue resulting in HV_ERRORs. Needs further debugging, but this seems to do the trick for now. --- target/i386/hvf/hvf.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/target/i386/hvf/hvf.c b/target/i386/hvf/hvf.c index f8be390ec5..dfe7f5258f 100644 --- a/target/i386/hvf/hvf.c +++ b/target/i386/hvf/hvf.c @@ -397,7 +397,9 @@ static void hvf_log_sync(MemoryListener *listener, * sync of dirty pages is handled elsewhere; just make sure we keep * tracking the region. */ +#ifndef XBOX hvf_set_dirty_tracking(section, 1); +#endif } static void hvf_region_add(MemoryListener *listener,