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

akuster808 akuster808 at gmail.com
Mon Sep 8 08:37:17 PDT 2014



On 09/07/2014 09:53 PM, Bruce Ashfield wrote:
> 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,

I completely understand.

but I'll stage and merge
> this on Monday.

  I appreciate the time you and Paul took to guide me through the process.

Many thanks,

Armin

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