|
From: | Paolo Bonzini |
Subject: | Re: [Qemu-devel] [PATCH 06/14] exec.c: Make address_space_rw take transaction attributes |
Date: | Thu, 09 Apr 2015 13:40:15 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0 |
On 09/04/2015 12:43, Peter Maydell wrote: > > At this point, some memory barriers, basically. > > So what distinguishes a device that needs the memory barriers > and does its accesses via dma_* from a device that doesn't and > uses address_space_* or ld/st*_phys ? (Or for that matter a > non-device that does memory accesses...) I don't know exactly, I didn't follow the discussion very much back then. The memory barriers were fixing PPC bugs; PCI devices definitely need them. Paolo
[Prev in Thread] | Current Thread | [Next in Thread] |