On 4 July 2013 16:13, Paolo Bonzini <pbonz...@redhat.com> wrote: > - rlen = todo; > - ret = qemu_ram_ptr_length(raddr, &rlen); > - *plen = rlen; > - return ret; > + > + *plen = done; > + return qemu_ram_ptr_length(raddr + base, plen);
This change provokes a warning from clang on MacOSX: CC arm-softmmu/exec.o /Users/pm215/src/qemu/exec.c:2164:46: warning: incompatible pointer types passing 'hwaddr *' (aka 'unsigned long long *') to parameter of type 'ram_addr_t *' (aka 'unsigned long *') [-Wincompatible-pointer-types] return qemu_ram_ptr_length(raddr + base, plen); ^~~~ /Users/pm215/src/qemu/exec.c:1392:63: note: passing argument to parameter 'size' here static void *qemu_ram_ptr_length(ram_addr_t addr, ram_addr_t *size) ^ 1 warning generated. I'll cook up a patch... thanks -- PMM