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

Saxena, Rahul rahul.saxena at intel.com
Thu Oct 18 12:21:13 PDT 2012


Darren,

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

Out of the above, I only found CONFIG_SHMEM in standard.cfg

Am I looking at this correctly.

http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-3.4/tree/meta/cfg/kernel-cache/ktypes/standard/standard.cfg?h=meta


Thanks
Rahul

-----Original Message-----
From: Bruce Ashfield [mailto:bruce.ashfield at windriver.com] 
Sent: Thursday, October 18, 2012 11:32 AM
To: Darren Hart
Cc: Saxena, Rahul; linux-yocto at yoctoproject.org
Subject: Re: [PATCH 1/1] meta: Rangeley Machine Created

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:

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




More information about the linux-yocto mailing list