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

Armin Kuster akuster808 at gmail.com
Mon Sep 1 16:21:08 PDT 2014


This is the initial meta data for qemu ppc64 bsp that supports
the IBM pseries power* arch which is supported in Qemu.

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
-- 
1.9.1



More information about the linux-yocto mailing list