[linux-yocto] [PATCH 1/1] meta: Rangeley Machine Created

Darren Hart dvhart at linux.intel.com
Thu Oct 18 11:35:26 PDT 2012



On 10/18/2012 02:31 PM, Bruce Ashfield wrote:
> On 12-10-18 02:29 PM, Darren Hart wrote:
>>
>>
>> On 10/18/2012 02:09 PM, rahul.saxena at intel.com wrote:
>>> From: Rahul Saxena <rahul.saxena at intel.com>
>>>
>>> Initial checkin for the new Rangeley Machine Branch.
>>> This Machine is based on the Avoton SOC with nCPM.
>>>
>>> Signed-off-by: Rahul Saxena <Rahul.Saxena at intel.com>
>>> ---
>>>   .../bsp/rangeley/rangeley-preempt-rt.scc           |   11 +++++++
>>>   .../bsp/rangeley/rangeley-standard.scc             |    8 +++++
>>>   meta/cfg/kernel-cache/bsp/rangeley/rangeley.cfg    |   32 ++++++++++++++++++++
>>>   meta/cfg/kernel-cache/bsp/rangeley/rangeley.scc    |    8 +++++
>>>   4 files changed, 59 insertions(+), 0 deletions(-)
>>>   create mode 100644 meta/cfg/kernel-cache/bsp/rangeley/rangeley-preempt-rt.scc
>>>   create mode 100644 meta/cfg/kernel-cache/bsp/rangeley/rangeley-standard.scc
>>>   create mode 100644 meta/cfg/kernel-cache/bsp/rangeley/rangeley.cfg
>>>   create mode 100644 meta/cfg/kernel-cache/bsp/rangeley/rangeley.scc
>>>
>>> diff --git a/meta/cfg/kernel-cache/bsp/rangeley/rangeley-preempt-rt.scc b/meta/cfg/kernel-cache/bsp/rangeley/rangeley-preempt-rt.scc
>>> new file mode 100644
>>> index 0000000..4b78d6a
>>> --- /dev/null
>>> +++ b/meta/cfg/kernel-cache/bsp/rangeley/rangeley-preempt-rt.scc
>>> @@ -0,0 +1,11 @@
>>> +define KMACHINE rangeley
>>> +define KTYPE preempt-rt
>>> +define KARCH x86_64
>>> +
>>> +# no new branch required, re-use the ktypes/preempt-rt branch
>>> +include ktypes/preempt-rt
>>> +include bsp/common-pc-64/common-pc-64.scc
>>> +
>>> +include rangeley.scc
>>> +
>>> +# default policy for preempt-rt kernels
>>> diff --git a/meta/cfg/kernel-cache/bsp/rangeley/rangeley-standard.scc b/meta/cfg/kernel-cache/bsp/rangeley/rangeley-standard.scc
>>> new file mode 100644
>>> index 0000000..3330a5c
>>> --- /dev/null
>>> +++ b/meta/cfg/kernel-cache/bsp/rangeley/rangeley-standard.scc
>>> @@ -0,0 +1,8 @@
>>> +define KMACHINE rangeley
>>> +define KTYPE standard
>>> +define KARCH x86_64
>>> +
>>> +include bsp/common-pc-64/common-pc-64-standard
>>> +branch rangeley
>>> +
>>> +include rangeley.scc
>>> diff --git a/meta/cfg/kernel-cache/bsp/rangeley/rangeley.cfg b/meta/cfg/kernel-cache/bsp/rangeley/rangeley.cfg
>>> new file mode 100644
>>> index 0000000..542f600
>>> --- /dev/null
>>> +++ b/meta/cfg/kernel-cache/bsp/rangeley/rangeley.cfg
>>> @@ -0,0 +1,32 @@
>>> +CONFIG_PRINTK=y
>>> +
>>> +# Basic hardware support for the box - network, PCI, sound
>>> +CONFIG_NETDEVICES=y
>>> +CONFIG_ATA=y
>>> +CONFIG_ATA_GENERIC=y
>>> +CONFIG_ATA_SFF=y
>>> +CONFIG_PCI=y
>>> +CONFIG_MMC=y
>>> +CONFIG_MMC_SDHCI=y
>>> +CONFIG_R8169=y
>>> +CONFIG_PATA_SCH=y
>>> +CONFIG_MMC_SDHCI_PCI=y
>>> +CONFIG_PCIEPORTBUS=y
>>> +CONFIG_NET=y
>>> +CONFIG_CHR_DEV_SG=y
>>> +CONFIG_SOUND=y
>>> +CONFIG_SND=y
>>> +CONFIG_SND_HDA_INTEL=y
>>> +
>>> +# Make sure these are on, otherwise the bootup won't be fun
>>> +CONFIG_UNIX=y
>>> +CONFIG_INET=y
>>> +CONFIG_MODULES=y
>>> +CONFIG_SHMEM=y
>>> +CONFIG_TMPFS=y
>>> +CONFIG_PACKET=y
>>
>> This block is all policy and really belongs in standard.cfg
> 
> They are already. I cleaned up the emelow as an example:

Great. In that case, Rahul, please check some some of the other options
as well, such as CONFIG_NET, which may also be covered in standard.cfg.
Then resubmit with a proper minimal hardware config here.

--
Darren

> 
> http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-3.4/commit/?h=meta&id=10b5155bdd0dfa95a007972c693a5c49fd338f70
> 
> Cheers,
> 
> Bruce
> 
>>
>> I understand this is copied from other common-pc-64 based BSPs, but at
>> some point we need to stop doing this.
>>
>> Perhaps 3.6+ is the place to do this at this point.
>>
>> This looks good to me otherwise.
>>
>> --
>> Darren
>>
>>> +
>>> +CONFIG_I2C=y
>>> +CONFIG_AGP=y
>>> +CONFIG_PM=y
>>> +CONFIG_INPUT=y
>>> diff --git a/meta/cfg/kernel-cache/bsp/rangeley/rangeley.scc b/meta/cfg/kernel-cache/bsp/rangeley/rangeley.scc
>>> new file mode 100644
>>> index 0000000..f2f9187
>>> --- /dev/null
>>> +++ b/meta/cfg/kernel-cache/bsp/rangeley/rangeley.scc
>>> @@ -0,0 +1,8 @@
>>> +kconf hardware rangeley.cfg
>>> +
>>> +include cfg/x86_64.scc
>>> +include cfg/8250.scc
>>> +
>>> +include features/power/intel.scc
>>> +include features/ixgbe/ixgbe.scc
>>> +include features/igb/igb.scc
>>>
>>
> 

-- 
Darren Hart
Intel Open Source Technology Center
Yocto Project - Technical Lead - Linux Kernel



More information about the linux-yocto mailing list