> > This is still wrong.
>
> So, is this a known bug?

Still wrong implies it's a bug, and your patch does not fix it properly.

> > The writeback must happen after the load.
>
> We code like this because
> - we didn't find this restriction in arm reference manual

It's the Abort model section you mention below.

> - the LLVM uses this instruction expecting a result like this

The compiler knows nothing about the abort behavior. The difference is only 
visible if the load faults.

> - That was the result that we got running these instructions in an OMAP1710

I suggest you check again. I'm fairly sure the arm926 implements the Base 
Restored abort model.

Paul


_______________________________________________
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel

Reply via email to