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

Reply via email to