> > 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