On Wed, 21 Oct 2009 18:12:59 +0100, Gabe Black <[email protected]>  
wrote:

> In the simple CPU, the requests are all translated before any are sent,
> so you can't have something half in the memory system and then take a
> fault on it. I don't know exactly how that would map to O3. I believe
> it's fine to do 3 bytes and 1 byte as two requests since they only have
> to avoid block boundaries, not necessarily be aligned on size
> boundaries. That's what x86 does.
>
 From what I've seen, O3 already does an atomic translation before sending  
the request, so I can just extend that to do two of them. In that way I'll  
also ensure that nothing is half-done.

Cheers
Tim

-- 
The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.

_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to