On 2/17/09, Liu Yu <[email protected]> wrote:
> This patch add emulation of MPC8544DS board.
> And it can work on All E500 platforms.
>
> Signed-off-by: Liu Yu <[email protected]>
> + * Copyright (C) 2009 Freescale Semiconductor, Inc. All rights reserved.
Again, "All rights reserved" is not what GPL says.
> + ret = kvmppc_read_host_property(node, prop, &cell, sizeof(cell));
> + if (ret < 0) {
> + fprintf(stderr, "couldn't read host %s/%s\n", node, prop);
> + goto out;
> + }
For the Qemu case, the host CPU or system may be different from the
emulated target CPU or system. These should be moved to
target-ppc/kvm_ppc.c.
> + path = qemu_malloc(pathlen);
> + if (path == NULL)
> + goto out;
qemu_malloc will not return NULL anymore, please remove the check.
> + free(path);
s/free/qemu_free/g
> + sprintf(buf, "/cpus/%s", dirp->d_name);
Please use snprintf.
> + /* Register Memory */
> + cpu_register_physical_memory(0, ram_size, 0);
This was the old way. Please use qemu_ram_alloc instead.
--
To unsubscribe from this list: send the line "unsubscribe kvm-ppc" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html