qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] problem using AHCI on xen fvm


From: Zhang, Eniac
Subject: Re: [Qemu-devel] problem using AHCI on xen fvm
Date: Fri, 20 Jun 2014 18:12:17 +0000

Hi Stefano,

You are a genius.   Qemu2.0.0 works fine with my AHCI hack.  

Then I took a look at the patch.  That fix is exactly what's missing in qemu 
1.6.1.  I ported back that one fix and all is working now.  I am running full 
test now to make sure that's the right thing to do.  

Thanks for the help/Eniac


> # test with vanilla-xen
> 
> Qemu-1.6.1-vanilla with 440fx chipset: no corruption
> 
> Qemu-1.6.1 with AHCI patch and 440fx chipset: corruption

Can you try with a more recent QEMU version? Maybe QEMU 2.0?


> So the problem lies between the interaction between AHCI controller 
> and xen.  Has anyone else tried this and/or can take a look to see what’s 
> happening here?

In these cases it is usually a mapcache (see xen-mapcache.c) problem.
Not a bug in the mapcache per se, but maybe it is not called correctly from 
common code. To give you an idea of a possible bad interaction between the 
mapcache and common code, see:

commit a41087bc7110e8378cd49ddd06aa7c9d361f3673
Author: Stefano Stabellini <address@hidden>
Date:   Thu Jan 30 12:46:05 2014 +0000

    address_space_translate: do not cross page boundaries

reply via email to

[Prev in Thread] Current Thread [Next in Thread]