Antti P Miettinen <[EMAIL PROTECTED]> writes: > __asm__ __volatile__ ("ldmia %0,{%1,%2}" > : "=r" (base) : "0" (base), "r" (dummy));
Hmm.. thats probably wrong.. is this closer: __asm__ __volatile__ ("ldmia %0,{%0,%1}" : "+r" (base), "=r" (dummy)); or __asm__ __volatile__ ("ldmia %2,{%0,%1}" : "=r" (base), "=r" (dummy) : "0" (base)); but anyway - how would the ldm register update be made atomic? Or should the restart be able to continue in the middle? How are the atomicity issues handled in qemu? -- http://www.iki.fi/~ananaza/ _______________________________________________ Qemu-devel mailing list Qemu-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/qemu-devel