[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-ppc] [RFC PATCH v2 07/23] cpu: Prepare Socket container type
From: |
David Gibson |
Subject: |
Re: [Qemu-ppc] [RFC PATCH v2 07/23] cpu: Prepare Socket container type |
Date: |
Wed, 25 Mar 2015 13:03:27 +1100 |
User-agent: |
Mutt/1.5.23 (2014-03-12) |
On Mon, Mar 23, 2015 at 07:05:48PM +0530, Bharata B Rao wrote:
> From: Andreas Färber <address@hidden>
This really wants a commit message explaining the function of this new
abstraction.
>
> Signed-off-by: Andreas Färber <address@hidden>
> Signed-off-by: Bharata B Rao <address@hidden>
> ---
> hw/cpu/Makefile.objs | 2 +-
> hw/cpu/socket.c | 21 +++++++++++++++++++++
> include/hw/cpu/socket.h | 14 ++++++++++++++
> 3 files changed, 36 insertions(+), 1 deletion(-)
> create mode 100644 hw/cpu/socket.c
> create mode 100644 include/hw/cpu/socket.h
>
> diff --git a/hw/cpu/Makefile.objs b/hw/cpu/Makefile.objs
> index 6381238..e6890cf 100644
> --- a/hw/cpu/Makefile.objs
> +++ b/hw/cpu/Makefile.objs
> @@ -3,4 +3,4 @@ obj-$(CONFIG_REALVIEW) += realview_mpcore.o
> obj-$(CONFIG_A9MPCORE) += a9mpcore.o
> obj-$(CONFIG_A15MPCORE) += a15mpcore.o
> obj-$(CONFIG_ICC_BUS) += icc_bus.o
> -
> +obj-y += socket.o
> diff --git a/hw/cpu/socket.c b/hw/cpu/socket.c
> new file mode 100644
> index 0000000..5ca47e9
> --- /dev/null
> +++ b/hw/cpu/socket.c
> @@ -0,0 +1,21 @@
> +/*
> + * CPU socket abstraction
> + *
> + * Copyright (c) 2013-2014 SUSE LINUX Products GmbH
> + * Copyright (c) 2015 SUSE Linux GmbH
> + */
> +
> +#include "hw/cpu/socket.h"
> +
> +static const TypeInfo cpu_socket_type_info = {
> + .name = TYPE_CPU_SOCKET,
> + .parent = TYPE_DEVICE,
> + .abstract = true,
> +};
> +
> +static void cpu_socket_register_types(void)
> +{
> + type_register_static(&cpu_socket_type_info);
> +}
> +
> +type_init(cpu_socket_register_types)
> diff --git a/include/hw/cpu/socket.h b/include/hw/cpu/socket.h
> new file mode 100644
> index 0000000..c8e0c18
> --- /dev/null
> +++ b/include/hw/cpu/socket.h
> @@ -0,0 +1,14 @@
> +/*
> + * CPU socket abstraction
> + *
> + * Copyright (c) 2013-2014 SUSE LINUX Products GmbH
> + * Copyright (c) 2015 SUSE Linux GmbH
> + */
> +#ifndef HW_CPU_SOCKET_H
> +#define HW_CPU_SOCKET_H
> +
> +#include "hw/qdev.h"
> +
> +#define TYPE_CPU_SOCKET "cpu-socket"
> +
> +#endif
--
David Gibson | I'll have my music baroque, and my code
david AT gibson.dropbear.id.au | minimalist, thank you. NOT _the_ _other_
| _way_ _around_!
http://www.ozlabs.org/~dgibson
pgpKXoSflUlEl.pgp
Description: PGP signature
- Re: [Qemu-ppc] [RFC PATCH v2 02/23] spapr: Add DRC dt entries for CPUs, (continued)
- [Qemu-ppc] [RFC PATCH v2 04/23] spapr: Support ibm, lrdr-capacity device tree property, Bharata B Rao, 2015/03/23
- [Qemu-ppc] [RFC PATCH v2 06/23] spapr: Consolidate cpu init code into a routine, Bharata B Rao, 2015/03/23
- [Qemu-ppc] [RFC PATCH v2 08/23] ppc: Prepare CPU socket/core abstraction, Bharata B Rao, 2015/03/23
- [Qemu-ppc] [RFC PATCH v2 09/23] spapr: Add CPU hotplug handler, Bharata B Rao, 2015/03/23
- [Qemu-ppc] [RFC PATCH v2 07/23] cpu: Prepare Socket container type, Bharata B Rao, 2015/03/23
- Re: [Qemu-ppc] [RFC PATCH v2 07/23] cpu: Prepare Socket container type,
David Gibson <=
- [Qemu-ppc] [RFC PATCH v2 10/23] ppc: Update cpu_model in MachineState, Bharata B Rao, 2015/03/23
- [Qemu-ppc] [RFC PATCH v2 11/23] ppc: Create sockets and cores for CPUs, Bharata B Rao, 2015/03/23
- [Qemu-ppc] [RFC PATCH v2 12/23] spapr: CPU hotplug support, Bharata B Rao, 2015/03/23