[linux-yocto] [PATCH] Meta V4: add qemuppc64 bsp config

Bruce Ashfield bruce.ashfield at windriver.com
Sun Sep 7 21:53:10 PDT 2014


On 2014-09-01, 7:21 PM, Armin Kuster wrote:
> This is the initial meta data for qemu ppc64 bsp that supports
> the IBM pseries power* arch which is supported in Qemu.

This looks pretty good now.

I've been tied up with some 3.17 work, but I'll stage and merge
this on Monday.

Bruce

>
> V2: Pruned config
>    : Added standard.scc
>
> V3: More cleanup
>    : Added cfg/virtio.scc
>    : Added features/input/input.scc
>    : Added cfg/8250.scc
>
> v4: nuked stuff
>    : features/usb/ohci-hcd.scc
>    : features/scsi/disk.scc
>    : features/scsi/cdrom.scc
>
> Signed-off-by: Armin Kuster <akuster808 at gmail.com>
> ---
>   .../bsp/qemu-ppc64/qemu-ppc64-standard.scc         | 20 +++++++++
>   .../cfg/kernel-cache/bsp/qemu-ppc64/qemu-ppc64.cfg | 47 ++++++++++++++++++++++
>   .../cfg/kernel-cache/bsp/qemu-ppc64/qemu-ppc64.scc |  1 +
>   3 files changed, 68 insertions(+)
>   create mode 100644 meta/cfg/kernel-cache/bsp/qemu-ppc64/qemu-ppc64-standard.scc
>   create mode 100644 meta/cfg/kernel-cache/bsp/qemu-ppc64/qemu-ppc64.cfg
>   create mode 100644 meta/cfg/kernel-cache/bsp/qemu-ppc64/qemu-ppc64.scc
>
> diff --git a/meta/cfg/kernel-cache/bsp/qemu-ppc64/qemu-ppc64-standard.scc b/meta/cfg/kernel-cache/bsp/qemu-ppc64/qemu-ppc64-standard.scc
> new file mode 100644
> index 0000000..ccc7710
> --- /dev/null
> +++ b/meta/cfg/kernel-cache/bsp/qemu-ppc64/qemu-ppc64-standard.scc
> @@ -0,0 +1,20 @@
> +define KMACHINE qemuppc64
> +define KTYPE standard
> +define KARCH powerpc
> +
> +include ktypes/standard.scc
> +
> +branch qemuppc
> +
> +inclide cfg/8250.scc
> +include features/input/input.scc
> +include features/usb/ohci-hcd.scc
> +include features/scsi/disk.scc
> +include features/scsi/cdrom.scc
> +
> +include cfg/virtio.scc
> +
> +include qemu-ppc64.scc
> +
> +# default policy for standard kernels
> +include features/latencytop/latencytop.scc
> diff --git a/meta/cfg/kernel-cache/bsp/qemu-ppc64/qemu-ppc64.cfg b/meta/cfg/kernel-cache/bsp/qemu-ppc64/qemu-ppc64.cfg
> new file mode 100644
> index 0000000..2d9e3d6
> --- /dev/null
> +++ b/meta/cfg/kernel-cache/bsp/qemu-ppc64/qemu-ppc64.cfg
> @@ -0,0 +1,47 @@
> +CONFIG_PPC64=y
> +CONFIG_PPC_BOOK3S_64=y
> +CONFIG_GENERIC_CPU=y
> +CONFIG_POWER4=y
> +CONFIG_SMP=y
> +CONFIG_NR_CPUS=2
> +CONFIG_CPU_BIG_ENDIAN=y
> +CONFIG_NR_IRQS=512
> +CONFIG_PPC=y
> +CONFIG_SYSVIPC_COMPAT=y
> +CONFIG_GENERIC_BUG=y
> +CONFIG_EPAPR_BOOT=y
> +CONFIG_PPC_PSERIES=y
> +CONFIG_PPC_SPLPAR=y
> +CONFIG_PPC_SMLPAR=y
> +CONFIG_PPC_SMP_MUXED_IPI=y
> +CONFIG_RTAS_PROC=y
> +CONFIG_PPC_P7_NAP=y
> +CONFIG_PPC_INDIRECT_PIO=y
> +CONFIG_PSERIES_CPUIDLE=y
> +CONFIG_COREDUMP=y
> +CONFIG_MMU_NOTIFIER=y
> +CONFIG_PCI=y
> +CONFIG_SCSI_IBMVSCSI=y
> +CONFIG_ETHERNET=y
> +CONFIG_NET_VENDOR_IBM=y
> +CONFIG_IBMVETH=y
> +CONFIG_NET_VENDOR_INTEL=y
> +CONFIG_E1000=y
> +CONFIG_VMXNET3=y
> +CONFIG_TTY=y
> +CONFIG_VT=y
> +CONFIG_VT_HW_CONSOLE_BINDING=y
> +CONFIG_FB=y
> +CONFIG_FB_DDC=y
> +CONFIG_FB_OF=y
> +CONFIG_DUMMY_CONSOLE=y
> +CONFIG_FRAMEBUFFER_CONSOLE=y
> +CONFIG_CRC32_SLICEBY8=y
> +CONFIG_ZLIB_INFLATE=y
> +CONFIG_GENERIC_ALLOCATOR=y
> +CONFIG_TEXTSEARCH=y
> +CONFIG_ASSOCIATIVE_ARRAY=y
> +CONFIG_CPU_RMAP=y
> +CONFIG_DQL=y
> +CONFIG_NLATTR=y
> +CONFIG_OID_REGISTRY=y
> diff --git a/meta/cfg/kernel-cache/bsp/qemu-ppc64/qemu-ppc64.scc b/meta/cfg/kernel-cache/bsp/qemu-ppc64/qemu-ppc64.scc
> new file mode 100644
> index 0000000..7997611
> --- /dev/null
> +++ b/meta/cfg/kernel-cache/bsp/qemu-ppc64/qemu-ppc64.scc
> @@ -0,0 +1 @@
> +kconf hardware qemu-ppc64.cfg
>



More information about the linux-yocto mailing list