* [PATCH 1/1] [KERNEL] meta: Crystal Forest Machine Created.
2012-08-01 19:15 [PATCH 0/1] [KERNEL] meta: New Crystal Forest Machine Branch kishore.k.bodke
@ 2012-08-01 19:15 ` kishore.k.bodke
2012-08-01 22:57 ` Darren Hart
0 siblings, 1 reply; 13+ messages in thread
From: kishore.k.bodke @ 2012-08-01 19:15 UTC (permalink / raw)
To: yocto, bruce.ashfield, dvhart
From: Kishore Bodke <kishore.k.bodke@intel.com>
Initial checkin for the new Crystal Forest Machine Branch.
Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
---
.../bsp/crystalforest/crystalforest-preempt-rt.scc | 15 +++++
.../bsp/crystalforest/crystalforest-standard.scc | 10 ++++
.../bsp/crystalforest/crystalforest.cfg | 63 ++++++++++++++++++++
.../bsp/crystalforest/crystalforest.scc | 14 +++++
4 files changed, 102 insertions(+)
create mode 100644 meta/cfg/kernel-cache/bsp/crystalforest/crystalforest-preempt-rt.scc
create mode 100644 meta/cfg/kernel-cache/bsp/crystalforest/crystalforest-standard.scc
create mode 100644 meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.cfg
create mode 100644 meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.scc
diff --git a/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest-preempt-rt.scc b/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest-preempt-rt.scc
new file mode 100644
index 0000000..6c250af
--- /dev/null
+++ b/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest-preempt-rt.scc
@@ -0,0 +1,15 @@
+define KMACHINE crystalforest
+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 crystalforest.scc
+
+# default policy for preempt-rt kernels
+include cfg/usb-mass-storage.scc
+include cfg/boot-live.scc
+include features/latencytop/latencytop.scc
+include features/profiling/profiling.scc
diff --git a/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest-standard.scc b/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest-standard.scc
new file mode 100644
index 0000000..9d24c76
--- /dev/null
+++ b/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest-standard.scc
@@ -0,0 +1,10 @@
+define KMACHINE crystalforest
+define KTYPE standard
+define KARCH x86_64
+
+include bsp/common-pc-64/common-pc-64-standard
+branch crystalforest
+
+include crystalforest.scc
+
+# default policy for standard kernels
diff --git a/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.cfg b/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.cfg
new file mode 100644
index 0000000..341cc20
--- /dev/null
+++ b/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.cfg
@@ -0,0 +1,63 @@
+CONFIG_PRINTK=y
+
+# Basic hardware support for the box - network, USB, 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_USB_SUPPORT=y
+CONFIG_USB=y
+CONFIG_USB_ARCH_HAS_EHCI=y
+CONFIG_R8169=y
+CONFIG_PATA_SCH=y
+CONFIG_MMC_SDHCI_PCI=y
+CONFIG_USB_EHCI_HCD=y
+CONFIG_PCIEPORTBUS=y
+CONFIG_NET=y
+CONFIG_USB_UHCI_HCD=y
+CONFIG_BLK_DEV_SD=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
+
+# These are needed for the Poulsbo kernel modules
+CONFIG_I2C=y
+CONFIG_AGP=y
+CONFIG_VFAT_FS=y
+CONFIG_PM=y
+CONFIG_FB=y
+CONFIG_BACKLIGHT_LCD_SUPPORT=y
+CONFIG_BACKLIGHT_CLASS_DEVICE=y
+CONFIG_INPUT=y
+CONFIG_VIDEO_V4L2=y
+CONFIG_VIDEO_IVTV=y
+CONFIG_MEDIA_SUPPORT=y
+CONFIG_VIDEO_CAPTURE_DRIVERS=y
+CONFIG_VIDEO_DEV=y
+CONFIG_VIDEO_V4L2_COMMON=y
+CONFIG_I2C_ALGOBIT=y
+CONFIG_FB_CFB_COPYAREA=y
+CONFIG_FB_CFB_IMAGEBLIT=y
+CONFIG_FB_CFB_FILLRECT=y
+CONFIG_VIDEO_FB_IVTV=y
+
+# Needed for booting (and using) USB memory sticks
+CONFIG_USB_STORAGE=y
+CONFIG_BLK_DEV_RAM=y
+CONFIG_BLK_DEV_LOOP=y
+CONFIG_BLK_DEV_INITRD=y
+CONFIG_RD_GZIP=y
+CONFIG_NLS_CODEPAGE_437=y
+CONFIG_NLS_ISO8859_1=y
diff --git a/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.scc b/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.scc
new file mode 100644
index 0000000..ff45107
--- /dev/null
+++ b/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.scc
@@ -0,0 +1,14 @@
+kconf hardware crystalforest.cfg
+
+include features/i915/i915.scc
+include cfg/8250.scc
+include cfg/x86_64.scc
+include features/uio/uio.scc
+include features/hugetlb/hugetlb.scc
+include features/ixgbe/ixgbe.scc
+include features/igb/igb.scc
+include features/power/intel.scc
+
+include features/latencytop/latencytop.scc
+include features/profiling/profiling.scc
+
--
1.7.9.5
^ permalink raw reply related [flat|nested] 13+ messages in thread
* Re: [PATCH 1/1] [KERNEL] meta: Crystal Forest Machine Created.
2012-08-01 19:15 ` [PATCH 1/1] [KERNEL] meta: Crystal Forest Machine Created kishore.k.bodke
@ 2012-08-01 22:57 ` Darren Hart
2012-08-02 16:46 ` Bodke, Kishore K
0 siblings, 1 reply; 13+ messages in thread
From: Darren Hart @ 2012-08-01 22:57 UTC (permalink / raw)
To: kishore.k.bodke; +Cc: yocto
Hi Kishore,
On 08/01/2012 12:15 PM, kishore.k.bodke@intel.com wrote:
> From: Kishore Bodke <kishore.k.bodke@intel.com>
>
> Initial checkin for the new Crystal Forest Machine Branch.
>
> Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
> ---
> .../bsp/crystalforest/crystalforest-preempt-rt.scc | 15 +++++
> .../bsp/crystalforest/crystalforest-standard.scc | 10 ++++
> .../bsp/crystalforest/crystalforest.cfg | 63 ++++++++++++++++++++
> .../bsp/crystalforest/crystalforest.scc | 14 +++++
> 4 files changed, 102 insertions(+)
> create mode 100644 meta/cfg/kernel-cache/bsp/crystalforest/crystalforest-preempt-rt.scc
> create mode 100644 meta/cfg/kernel-cache/bsp/crystalforest/crystalforest-standard.scc
> create mode 100644 meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.cfg
> create mode 100644 meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.scc
>
> diff --git a/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest-preempt-rt.scc b/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest-preempt-rt.scc
> new file mode 100644
> index 0000000..6c250af
> --- /dev/null
> +++ b/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest-preempt-rt.scc
> @@ -0,0 +1,15 @@
> +define KMACHINE crystalforest
> +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 crystalforest.scc
> +
> +# default policy for preempt-rt kernels
> +include cfg/usb-mass-storage.scc
> +include cfg/boot-live.scc
> +include features/latencytop/latencytop.scc
> +include features/profiling/profiling.scc
> diff --git a/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest-standard.scc b/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest-standard.scc
> new file mode 100644
> index 0000000..9d24c76
> --- /dev/null
> +++ b/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest-standard.scc
> @@ -0,0 +1,10 @@
> +define KMACHINE crystalforest
> +define KTYPE standard
> +define KARCH x86_64
> +
> +include bsp/common-pc-64/common-pc-64-standard
> +branch crystalforest
> +
> +include crystalforest.scc
> +
> +# default policy for standard kernels
> diff --git a/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.cfg b/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.cfg
> new file mode 100644
> index 0000000..341cc20
> --- /dev/null
> +++ b/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.cfg
> @@ -0,0 +1,63 @@
> +CONFIG_PRINTK=y
> +
> +# Basic hardware support for the box - network, USB, 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_USB_SUPPORT=y
> +CONFIG_USB=y
USB support should be pulled in using the various usb scc files Tom
created relatively recently.
> +CONFIG_USB_ARCH_HAS_EHCI=y
> +CONFIG_R8169=y
> +CONFIG_PATA_SCH=y
> +CONFIG_MMC_SDHCI_PCI=y
> +CONFIG_USB_EHCI_HCD=y
> +CONFIG_PCIEPORTBUS=y
> +CONFIG_NET=y
> +CONFIG_USB_UHCI_HCD=y
> +CONFIG_BLK_DEV_SD=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
> +
> +# These are needed for the Poulsbo kernel modules
> +CONFIG_I2C=y
> +CONFIG_AGP=y
> +CONFIG_VFAT_FS=y
VFAT_FS is required for Poulsbo kernel modules?
This would make more sense as a poulsbo.scc and .cfg file.
> +CONFIG_PM=y
> +CONFIG_FB=y
> +CONFIG_BACKLIGHT_LCD_SUPPORT=y
> +CONFIG_BACKLIGHT_CLASS_DEVICE=y
> +CONFIG_INPUT=y
> +CONFIG_VIDEO_V4L2=y
> +CONFIG_VIDEO_IVTV=y
> +CONFIG_MEDIA_SUPPORT=y
> +CONFIG_VIDEO_CAPTURE_DRIVERS=y
> +CONFIG_VIDEO_DEV=y
> +CONFIG_VIDEO_V4L2_COMMON=y
> +CONFIG_I2C_ALGOBIT=y
> +CONFIG_FB_CFB_COPYAREA=y
> +CONFIG_FB_CFB_IMAGEBLIT=y
> +CONFIG_FB_CFB_FILLRECT=y
> +CONFIG_VIDEO_FB_IVTV=y
> +
> +# Needed for booting (and using) USB memory sticks
> +CONFIG_USB_STORAGE=y
> +CONFIG_BLK_DEV_RAM=y
> +CONFIG_BLK_DEV_LOOP=y
> +CONFIG_BLK_DEV_INITRD=y
> +CONFIG_RD_GZIP=y
> +CONFIG_NLS_CODEPAGE_437=y
> +CONFIG_NLS_ISO8859_1=y
All this is taken care of with the:
> +include cfg/usb-mass-storage.scc
> +include cfg/boot-live.scc
lines which are missing from your non-preempt-rt bsp file.
> diff --git a/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.scc b/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.scc
> new file mode 100644
> index 0000000..ff45107
> --- /dev/null
> +++ b/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.scc
> @@ -0,0 +1,14 @@
> +kconf hardware crystalforest.cfg
> +
> +include features/i915/i915.scc
Sorry, are Poulsbo and i915 the same thing?
> +include cfg/8250.scc
> +include cfg/x86_64.scc
> +include features/uio/uio.scc
> +include features/hugetlb/hugetlb.scc
> +include features/ixgbe/ixgbe.scc
> +include features/igb/igb.scc
> +include features/power/intel.scc
> +
Insert usb-mass-storage and boot-live here...
> +include features/latencytop/latencytop.scc
> +include features/profiling/profiling.scc
> +
>
Thanks,
--
Darren Hart
Intel Open Source Technology Center
Yocto Project - Technical Lead - Linux Kernel
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH 1/1] [KERNEL] meta: Crystal Forest Machine Created.
2012-08-01 22:57 ` Darren Hart
@ 2012-08-02 16:46 ` Bodke, Kishore K
0 siblings, 0 replies; 13+ messages in thread
From: Bodke, Kishore K @ 2012-08-02 16:46 UTC (permalink / raw)
To: Darren Hart; +Cc: yocto@yoctoproject.org
>-----Original Message-----
>From: Darren Hart [mailto:dvhart@linux.intel.com]
>Sent: Wednesday, August 01, 2012 3:58 PM
>To: Bodke, Kishore K
>Cc: yocto@yoctoproject.org; bruce.ashfield@windriver.com
>Subject: Re: [yocto] [PATCH 1/1] [KERNEL] meta: Crystal Forest Machine
>Created.
>
>Hi Kishore,
>
>On 08/01/2012 12:15 PM, kishore.k.bodke@intel.com wrote:
>> From: Kishore Bodke <kishore.k.bodke@intel.com>
>>
>> Initial checkin for the new Crystal Forest Machine Branch.
>>
>> Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
>> ---
>> .../bsp/crystalforest/crystalforest-preempt-rt.scc | 15 +++++
>> .../bsp/crystalforest/crystalforest-standard.scc | 10 ++++
>> .../bsp/crystalforest/crystalforest.cfg | 63 ++++++++++++++++++++
>> .../bsp/crystalforest/crystalforest.scc | 14 +++++
>> 4 files changed, 102 insertions(+)
>> create mode 100644 meta/cfg/kernel-
>cache/bsp/crystalforest/crystalforest-preempt-rt.scc
>> create mode 100644 meta/cfg/kernel-
>cache/bsp/crystalforest/crystalforest-standard.scc
>> create mode 100644 meta/cfg/kernel-
>cache/bsp/crystalforest/crystalforest.cfg
>> create mode 100644 meta/cfg/kernel-
>cache/bsp/crystalforest/crystalforest.scc
>>
>> diff --git a/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest-preempt-
>rt.scc b/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest-preempt-
>rt.scc
>> new file mode 100644
>> index 0000000..6c250af
>> --- /dev/null
>> +++ b/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest-preempt-
>rt.scc
>> @@ -0,0 +1,15 @@
>> +define KMACHINE crystalforest
>> +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 crystalforest.scc
>> +
>> +# default policy for preempt-rt kernels
>> +include cfg/usb-mass-storage.scc
>> +include cfg/boot-live.scc
>> +include features/latencytop/latencytop.scc
>> +include features/profiling/profiling.scc
>> diff --git a/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest-
>standard.scc b/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest-
>standard.scc
>> new file mode 100644
>> index 0000000..9d24c76
>> --- /dev/null
>> +++ b/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest-standard.scc
>> @@ -0,0 +1,10 @@
>> +define KMACHINE crystalforest
>> +define KTYPE standard
>> +define KARCH x86_64
>> +
>> +include bsp/common-pc-64/common-pc-64-standard
>> +branch crystalforest
>> +
>> +include crystalforest.scc
>> +
>> +# default policy for standard kernels
>> diff --git a/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.cfg
>b/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.cfg
>> new file mode 100644
>> index 0000000..341cc20
>> --- /dev/null
>> +++ b/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.cfg
>> @@ -0,0 +1,63 @@
>> +CONFIG_PRINTK=y
>> +
>> +# Basic hardware support for the box - network, USB, 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_USB_SUPPORT=y
>> +CONFIG_USB=y
>
>USB support should be pulled in using the various usb scc files Tom
>created relatively recently.
>
>> +CONFIG_USB_ARCH_HAS_EHCI=y
>> +CONFIG_R8169=y
>> +CONFIG_PATA_SCH=y
>> +CONFIG_MMC_SDHCI_PCI=y
>> +CONFIG_USB_EHCI_HCD=y
>> +CONFIG_PCIEPORTBUS=y
>> +CONFIG_NET=y
>> +CONFIG_USB_UHCI_HCD=y
>> +CONFIG_BLK_DEV_SD=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
>> +
>> +# These are needed for the Poulsbo kernel modules
>> +CONFIG_I2C=y
>> +CONFIG_AGP=y
>> +CONFIG_VFAT_FS=y
>
>VFAT_FS is required for Poulsbo kernel modules?
>
>This would make more sense as a poulsbo.scc and .cfg file.
>
>> +CONFIG_PM=y
>> +CONFIG_FB=y
>> +CONFIG_BACKLIGHT_LCD_SUPPORT=y
>> +CONFIG_BACKLIGHT_CLASS_DEVICE=y
>> +CONFIG_INPUT=y
>> +CONFIG_VIDEO_V4L2=y
>> +CONFIG_VIDEO_IVTV=y
>> +CONFIG_MEDIA_SUPPORT=y
>> +CONFIG_VIDEO_CAPTURE_DRIVERS=y
>> +CONFIG_VIDEO_DEV=y
>> +CONFIG_VIDEO_V4L2_COMMON=y
>> +CONFIG_I2C_ALGOBIT=y
>> +CONFIG_FB_CFB_COPYAREA=y
>> +CONFIG_FB_CFB_IMAGEBLIT=y
>> +CONFIG_FB_CFB_FILLRECT=y
>> +CONFIG_VIDEO_FB_IVTV=y
>> +
>> +# Needed for booting (and using) USB memory sticks
>> +CONFIG_USB_STORAGE=y
>> +CONFIG_BLK_DEV_RAM=y
>> +CONFIG_BLK_DEV_LOOP=y
>> +CONFIG_BLK_DEV_INITRD=y
>> +CONFIG_RD_GZIP=y
>> +CONFIG_NLS_CODEPAGE_437=y
>> +CONFIG_NLS_ISO8859_1=y
>
>All this is taken care of with the:
>
>> +include cfg/usb-mass-storage.scc
>> +include cfg/boot-live.scc
>
>lines which are missing from your non-preempt-rt bsp file.
>
>> diff --git a/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.scc
>b/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.scc
>> new file mode 100644
>> index 0000000..ff45107
>> --- /dev/null
>> +++ b/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.scc
>> @@ -0,0 +1,14 @@
>> +kconf hardware crystalforest.cfg
>> +
>> +include features/i915/i915.scc
>
>Sorry, are Poulsbo and i915 the same thing?
>
>> +include cfg/8250.scc
>> +include cfg/x86_64.scc
>> +include features/uio/uio.scc
>> +include features/hugetlb/hugetlb.scc
>> +include features/ixgbe/ixgbe.scc
>> +include features/igb/igb.scc
>> +include features/power/intel.scc
>> +
>
>Insert usb-mass-storage and boot-live here...
Thanks for the input Darren.
I have derived this from Romley, and Romley does not have these changes.
I will send a new pull request with these changes included.
Thanks
Kishore.
>
>> +include features/latencytop/latencytop.scc
>> +include features/profiling/profiling.scc
>> +
>>
>
>Thanks,
>
>--
>Darren Hart
>Intel Open Source Technology Center
>Yocto Project - Technical Lead - Linux Kernel
^ permalink raw reply [flat|nested] 13+ messages in thread
* [PATCH 0/1] [KERNEL] meta: New Crystal Forest Machine Branch
@ 2012-08-02 18:35 kishore.k.bodke
2012-08-02 18:35 ` [PATCH 1/1] [KERNEL] meta: Crystal Forest Machine Created kishore.k.bodke
2012-08-03 15:26 ` [PATCH 0/1] [KERNEL] meta: New Crystal Forest Machine Branch Bruce Ashfield
0 siblings, 2 replies; 13+ messages in thread
From: kishore.k.bodke @ 2012-08-02 18:35 UTC (permalink / raw)
To: yocto, bruce.ashfield, dvhart
From: Kishore Bodke <kishore.k.bodke@intel.com>
Hi,
This is a revised patch set is for creating the new Crystal Forest Machine.
Crystal Forest Machine is Sandybridge CPU with Cave Creek Chipset.
This machine is based on standard/default/common-pc-64.
Please create a new branch called standard/default/common-pc-64/crystalforest
for linux-yocto-3.4 kernel and push this new meta branch.
Thanks
Kishore.
The following changes since commit 459165c1dd61c4e843c36e6a1abeb30949a20ba7:
kconf: add 8250 Kconfig to hardware listing audit (2012-07-26 16:23:26 -0400)
are available in the git repository at:
git://git.pokylinux.org/linux-yocto-2.6.37-contrib kishore/meta-crystalforest
http://git.pokylinux.org/cgit.cgi/linux-yocto-2.6.37-contrib/log/?h=kishore/meta-crystalforest
Kishore Bodke (1):
meta: Crystal Forest Machine Created.
.../bsp/crystalforest/crystalforest-preempt-rt.scc | 9 ++++++
.../bsp/crystalforest/crystalforest-standard.scc | 8 +++++
.../bsp/crystalforest/crystalforest.cfg | 32 ++++++++++++++++++++
.../bsp/crystalforest/crystalforest.scc | 23 ++++++++++++++
4 files changed, 72 insertions(+)
create mode 100644 meta/cfg/kernel-cache/bsp/crystalforest/crystalforest-preempt-rt.scc
create mode 100644 meta/cfg/kernel-cache/bsp/crystalforest/crystalforest-standard.scc
create mode 100644 meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.cfg
create mode 100644 meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.scc
--
1.7.9.5
^ permalink raw reply [flat|nested] 13+ messages in thread
* [PATCH 1/1] [KERNEL] meta: Crystal Forest Machine Created.
2012-08-02 18:35 [PATCH 0/1] [KERNEL] meta: New Crystal Forest Machine Branch kishore.k.bodke
@ 2012-08-02 18:35 ` kishore.k.bodke
2012-08-02 19:59 ` Darren Hart
2012-08-03 15:26 ` [PATCH 0/1] [KERNEL] meta: New Crystal Forest Machine Branch Bruce Ashfield
1 sibling, 1 reply; 13+ messages in thread
From: kishore.k.bodke @ 2012-08-02 18:35 UTC (permalink / raw)
To: yocto, bruce.ashfield, dvhart
From: Kishore Bodke <kishore.k.bodke@intel.com>
Initial checkin for the new Crystal Forest Machine Branch.
This Machine is based on Sandybridge CPU and Cave Creek Chipset.
Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
---
.../bsp/crystalforest/crystalforest-preempt-rt.scc | 9 ++++++
.../bsp/crystalforest/crystalforest-standard.scc | 8 +++++
.../bsp/crystalforest/crystalforest.cfg | 32 ++++++++++++++++++++
.../bsp/crystalforest/crystalforest.scc | 23 ++++++++++++++
4 files changed, 72 insertions(+)
create mode 100644 meta/cfg/kernel-cache/bsp/crystalforest/crystalforest-preempt-rt.scc
create mode 100644 meta/cfg/kernel-cache/bsp/crystalforest/crystalforest-standard.scc
create mode 100644 meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.cfg
create mode 100644 meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.scc
diff --git a/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest-preempt-rt.scc b/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest-preempt-rt.scc
new file mode 100644
index 0000000..88e9b1a
--- /dev/null
+++ b/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest-preempt-rt.scc
@@ -0,0 +1,9 @@
+define KMACHINE crystalforest
+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 crystalforest.scc
diff --git a/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest-standard.scc b/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest-standard.scc
new file mode 100644
index 0000000..2935387
--- /dev/null
+++ b/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest-standard.scc
@@ -0,0 +1,8 @@
+define KMACHINE crystalforest
+define KTYPE standard
+define KARCH x86_64
+
+include bsp/common-pc-64/common-pc-64-standard
+branch crystalforest
+
+include crystalforest.scc
diff --git a/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.cfg b/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.cfg
new file mode 100644
index 0000000..542f600
--- /dev/null
+++ b/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.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
+
+CONFIG_I2C=y
+CONFIG_AGP=y
+CONFIG_PM=y
+CONFIG_INPUT=y
diff --git a/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.scc b/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.scc
new file mode 100644
index 0000000..140a4d5
--- /dev/null
+++ b/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.scc
@@ -0,0 +1,23 @@
+kconf hardware crystalforest.cfg
+
+include cfg/x86_64.scc
+include cfg/8250.scc
+
+include features/i915/i915.scc
+include features/power/intel.scc
+
+#These are required features for Intel DPDK Support
+
+include features/uio/uio.scc
+include features/hugetlb/hugetlb.scc
+include features/ixgbe/ixgbe.scc
+include features/igb/igb.scc
+
+
+include features/latencytop/latencytop.scc
+include features/profiling/profiling.scc
+include features/usb/xhci-hcd.scc
+include features/usb/ehci-hcd.scc
+include features/usb/ohci-hcd.scc
+include cfg/usb-mass-storage.scc
+include cfg/boot-live.scc
--
1.7.9.5
^ permalink raw reply related [flat|nested] 13+ messages in thread
* Re: [PATCH 1/1] [KERNEL] meta: Crystal Forest Machine Created.
2012-08-02 18:35 ` [PATCH 1/1] [KERNEL] meta: Crystal Forest Machine Created kishore.k.bodke
@ 2012-08-02 19:59 ` Darren Hart
2012-08-02 20:36 ` Bodke, Kishore K
0 siblings, 1 reply; 13+ messages in thread
From: Darren Hart @ 2012-08-02 19:59 UTC (permalink / raw)
To: kishore.k.bodke; +Cc: yocto
Looks a lot better. One question still pending from my previous review
though:
On 08/02/2012 11:35 AM, kishore.k.bodke@intel.com wrote:
> diff --git a/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.scc b/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.scc
> new file mode 100644
> index 0000000..140a4d5
> --- /dev/null
> +++ b/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.scc
> @@ -0,0 +1,23 @@
> +kconf hardware crystalforest.cfg
> +
> +include cfg/x86_64.scc
> +include cfg/8250.scc
> +
> +include features/i915/i915.scc
Is this (i915) required for the Poulsbo graphics?
--
Darren Hart
Intel Open Source Technology Center
Yocto Project - Technical Lead - Linux Kernel
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH 1/1] [KERNEL] meta: Crystal Forest Machine Created.
2012-08-02 19:59 ` Darren Hart
@ 2012-08-02 20:36 ` Bodke, Kishore K
0 siblings, 0 replies; 13+ messages in thread
From: Bodke, Kishore K @ 2012-08-02 20:36 UTC (permalink / raw)
To: Darren Hart; +Cc: yocto@yoctoproject.org
>-----Original Message-----
>From: Darren Hart [mailto:dvhart@linux.intel.com]
>Sent: Thursday, August 02, 2012 1:00 PM
>To: Bodke, Kishore K
>Cc: yocto@yoctoproject.org; bruce.ashfield@windriver.com
>Subject: Re: [PATCH 1/1] [KERNEL] meta: Crystal Forest Machine Created.
>
>Looks a lot better. One question still pending from my previous review
>though:
>
>On 08/02/2012 11:35 AM, kishore.k.bodke@intel.com wrote:
>
>> diff --git a/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.scc
>b/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.scc
>> new file mode 100644
>> index 0000000..140a4d5
>> --- /dev/null
>> +++ b/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.scc
>> @@ -0,0 +1,23 @@
>> +kconf hardware crystalforest.cfg
>> +
>> +include cfg/x86_64.scc
>> +include cfg/8250.scc
>> +
>> +include features/i915/i915.scc
>
>Is this (i915) required for the Poulsbo graphics?
I am not quite sure on this.
Thanks
Kishore.
>
>--
>Darren Hart
>Intel Open Source Technology Center
>Yocto Project - Technical Lead - Linux Kernel
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH 0/1] [KERNEL] meta: New Crystal Forest Machine Branch
2012-08-02 18:35 [PATCH 0/1] [KERNEL] meta: New Crystal Forest Machine Branch kishore.k.bodke
2012-08-02 18:35 ` [PATCH 1/1] [KERNEL] meta: Crystal Forest Machine Created kishore.k.bodke
@ 2012-08-03 15:26 ` Bruce Ashfield
2012-08-03 15:55 ` Darren Hart
1 sibling, 1 reply; 13+ messages in thread
From: Bruce Ashfield @ 2012-08-03 15:26 UTC (permalink / raw)
To: kishore.k.bodke; +Cc: yocto, dvhart
On 12-08-02 02:35 PM, kishore.k.bodke@intel.com wrote:
> From: Kishore Bodke<kishore.k.bodke@intel.com>
>
> Hi,
>
> This is a revised patch set is for creating the new Crystal Forest Machine.
> Crystal Forest Machine is Sandybridge CPU with Cave Creek Chipset.
>
> This machine is based on standard/default/common-pc-64.
>
> Please create a new branch called standard/default/common-pc-64/crystalforest
> for linux-yocto-3.4 kernel and push this new meta branch.
I'd rather not push this out right on the M3 pull request deadline,
but there is very little risk to it .. so I'm not really opinionated
on it.
Can this wait a few days, or do we want/need it in M3 ?
Cheers,
Bruce
>
> Thanks
> Kishore.
>
> The following changes since commit 459165c1dd61c4e843c36e6a1abeb30949a20ba7:
>
> kconf: add 8250 Kconfig to hardware listing audit (2012-07-26 16:23:26 -0400)
>
> are available in the git repository at:
>
> git://git.pokylinux.org/linux-yocto-2.6.37-contrib kishore/meta-crystalforest
> http://git.pokylinux.org/cgit.cgi/linux-yocto-2.6.37-contrib/log/?h=kishore/meta-crystalforest
>
> Kishore Bodke (1):
> meta: Crystal Forest Machine Created.
>
> .../bsp/crystalforest/crystalforest-preempt-rt.scc | 9 ++++++
> .../bsp/crystalforest/crystalforest-standard.scc | 8 +++++
> .../bsp/crystalforest/crystalforest.cfg | 32 ++++++++++++++++++++
> .../bsp/crystalforest/crystalforest.scc | 23 ++++++++++++++
> 4 files changed, 72 insertions(+)
> create mode 100644 meta/cfg/kernel-cache/bsp/crystalforest/crystalforest-preempt-rt.scc
> create mode 100644 meta/cfg/kernel-cache/bsp/crystalforest/crystalforest-standard.scc
> create mode 100644 meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.cfg
> create mode 100644 meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.scc
>
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH 0/1] [KERNEL] meta: New Crystal Forest Machine Branch
2012-08-03 15:26 ` [PATCH 0/1] [KERNEL] meta: New Crystal Forest Machine Branch Bruce Ashfield
@ 2012-08-03 15:55 ` Darren Hart
2012-08-03 16:31 ` Bodke, Kishore K
0 siblings, 1 reply; 13+ messages in thread
From: Darren Hart @ 2012-08-03 15:55 UTC (permalink / raw)
To: Bruce Ashfield; +Cc: yocto
On 08/03/2012 08:26 AM, Bruce Ashfield wrote:
> On 12-08-02 02:35 PM, kishore.k.bodke@intel.com wrote:
>> From: Kishore Bodke<kishore.k.bodke@intel.com>
>>
>> Hi,
>>
>> This is a revised patch set is for creating the new Crystal Forest Machine.
>> Crystal Forest Machine is Sandybridge CPU with Cave Creek Chipset.
>>
>> This machine is based on standard/default/common-pc-64.
>>
>> Please create a new branch called standard/default/common-pc-64/crystalforest
>> for linux-yocto-3.4 kernel and push this new meta branch.
>
> I'd rather not push this out right on the M3 pull request deadline,
> but there is very little risk to it .. so I'm not really opinionated
> on it.
>
> Can this wait a few days, or do we want/need it in M3 ?
Kishore still needs to address the i915 question.
--
Darren
>
> Cheers,
>
> Bruce
>
>>
>> Thanks
>> Kishore.
>>
>> The following changes since commit 459165c1dd61c4e843c36e6a1abeb30949a20ba7:
>>
>> kconf: add 8250 Kconfig to hardware listing audit (2012-07-26 16:23:26 -0400)
>>
>> are available in the git repository at:
>>
>> git://git.pokylinux.org/linux-yocto-2.6.37-contrib kishore/meta-crystalforest
>> http://git.pokylinux.org/cgit.cgi/linux-yocto-2.6.37-contrib/log/?h=kishore/meta-crystalforest
>>
>> Kishore Bodke (1):
>> meta: Crystal Forest Machine Created.
>>
>> .../bsp/crystalforest/crystalforest-preempt-rt.scc | 9 ++++++
>> .../bsp/crystalforest/crystalforest-standard.scc | 8 +++++
>> .../bsp/crystalforest/crystalforest.cfg | 32 ++++++++++++++++++++
>> .../bsp/crystalforest/crystalforest.scc | 23 ++++++++++++++
>> 4 files changed, 72 insertions(+)
>> create mode 100644 meta/cfg/kernel-cache/bsp/crystalforest/crystalforest-preempt-rt.scc
>> create mode 100644 meta/cfg/kernel-cache/bsp/crystalforest/crystalforest-standard.scc
>> create mode 100644 meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.cfg
>> create mode 100644 meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.scc
>>
>
--
Darren Hart
Intel Open Source Technology Center
Yocto Project - Technical Lead - Linux Kernel
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH 0/1] [KERNEL] meta: New Crystal Forest Machine Branch
2012-08-03 15:55 ` Darren Hart
@ 2012-08-03 16:31 ` Bodke, Kishore K
2012-08-03 16:50 ` Darren Hart
0 siblings, 1 reply; 13+ messages in thread
From: Bodke, Kishore K @ 2012-08-03 16:31 UTC (permalink / raw)
To: Darren Hart, Bruce Ashfield; +Cc: yocto@yoctoproject.org
>-----Original Message-----
>From: Darren Hart [mailto:dvhart@linux.intel.com]
>Sent: Friday, August 03, 2012 8:56 AM
>To: Bruce Ashfield
>Cc: Bodke, Kishore K; yocto@yoctoproject.org
>Subject: Re: [PATCH 0/1] [KERNEL] meta: New Crystal Forest Machine Branch
>
>
>
>On 08/03/2012 08:26 AM, Bruce Ashfield wrote:
>> On 12-08-02 02:35 PM, kishore.k.bodke@intel.com wrote:
>>> From: Kishore Bodke<kishore.k.bodke@intel.com>
>>>
>>> Hi,
>>>
>>> This is a revised patch set is for creating the new Crystal Forest Machine.
>>> Crystal Forest Machine is Sandybridge CPU with Cave Creek Chipset.
>>>
>>> This machine is based on standard/default/common-pc-64.
>>>
>>> Please create a new branch called standard/default/common-pc-
>64/crystalforest
>>> for linux-yocto-3.4 kernel and push this new meta branch.
>>
>> I'd rather not push this out right on the M3 pull request deadline,
>> but there is very little risk to it .. so I'm not really opinionated
>> on it.
>>
>> Can this wait a few days, or do we want/need it in M3 ?
>
>
>Kishore still needs to address the i915 question.
Hi Bruce,
This could wait until after M3, if it has to.
Hi Darren,
I have no idea if i915 is needed, I just derived from Romley since this is close to it.
I can try without this feature, but I would still keep it until I test with all the 4 different versions of Crystal Forest Boards and remove it if it is not needed.
Thanks
Kishore.
>
>--
>Darren
>
>>
>> Cheers,
>>
>> Bruce
>>
>>>
>>> Thanks
>>> Kishore.
>>>
>>> The following changes since commit
>459165c1dd61c4e843c36e6a1abeb30949a20ba7:
>>>
>>> kconf: add 8250 Kconfig to hardware listing audit (2012-07-26 16:23:26 -
>0400)
>>>
>>> are available in the git repository at:
>>>
>>> git://git.pokylinux.org/linux-yocto-2.6.37-contrib kishore/meta-
>crystalforest
>>> http://git.pokylinux.org/cgit.cgi/linux-yocto-2.6.37-
>contrib/log/?h=kishore/meta-crystalforest
>>>
>>> Kishore Bodke (1):
>>> meta: Crystal Forest Machine Created.
>>>
>>> .../bsp/crystalforest/crystalforest-preempt-rt.scc | 9 ++++++
>>> .../bsp/crystalforest/crystalforest-standard.scc | 8 +++++
>>> .../bsp/crystalforest/crystalforest.cfg | 32
>++++++++++++++++++++
>>> .../bsp/crystalforest/crystalforest.scc | 23 ++++++++++++++
>>> 4 files changed, 72 insertions(+)
>>> create mode 100644 meta/cfg/kernel-
>cache/bsp/crystalforest/crystalforest-preempt-rt.scc
>>> create mode 100644 meta/cfg/kernel-
>cache/bsp/crystalforest/crystalforest-standard.scc
>>> create mode 100644 meta/cfg/kernel-
>cache/bsp/crystalforest/crystalforest.cfg
>>> create mode 100644 meta/cfg/kernel-
>cache/bsp/crystalforest/crystalforest.scc
>>>
>>
>
>--
>Darren Hart
>Intel Open Source Technology Center
>Yocto Project - Technical Lead - Linux Kernel
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH 0/1] [KERNEL] meta: New Crystal Forest Machine Branch
2012-08-03 16:31 ` Bodke, Kishore K
@ 2012-08-03 16:50 ` Darren Hart
0 siblings, 0 replies; 13+ messages in thread
From: Darren Hart @ 2012-08-03 16:50 UTC (permalink / raw)
To: Bodke, Kishore K; +Cc: yocto@yoctoproject.org
On 08/03/2012 09:31 AM, Bodke, Kishore K wrote:
>
>
>> -----Original Message-----
>> From: Darren Hart [mailto:dvhart@linux.intel.com]
>> Sent: Friday, August 03, 2012 8:56 AM
>> To: Bruce Ashfield
>> Cc: Bodke, Kishore K; yocto@yoctoproject.org
>> Subject: Re: [PATCH 0/1] [KERNEL] meta: New Crystal Forest Machine Branch
>>
>>
>>
>> On 08/03/2012 08:26 AM, Bruce Ashfield wrote:
>>> On 12-08-02 02:35 PM, kishore.k.bodke@intel.com wrote:
>>>> From: Kishore Bodke<kishore.k.bodke@intel.com>
>>>>
>>>> Hi,
>>>>
>>>> This is a revised patch set is for creating the new Crystal Forest Machine.
>>>> Crystal Forest Machine is Sandybridge CPU with Cave Creek Chipset.
>>>>
>>>> This machine is based on standard/default/common-pc-64.
>>>>
>>>> Please create a new branch called standard/default/common-pc-
>> 64/crystalforest
>>>> for linux-yocto-3.4 kernel and push this new meta branch.
>>>
>>> I'd rather not push this out right on the M3 pull request deadline,
>>> but there is very little risk to it .. so I'm not really opinionated
>>> on it.
>>>
>>> Can this wait a few days, or do we want/need it in M3 ?
>>
>>
>> Kishore still needs to address the i915 question.
>
>
> Hi Bruce,
>
> This could wait until after M3, if it has to.
>
> Hi Darren,
>
> I have no idea if i915 is needed, I just derived from Romley since this is
> close to it. I can try without this feature, but I would still keep it until
> I test with all the 4 different versions of Crystal Forest Boards and remove
> it if it is not needed.
You should be able to determine if the i915 hardware is present in your
hardware without relying on empirical testing. If you aren't sure,
you'll have to dig up the hardware documentation. But we shouldn't get
in the habit of enabling a feature because we don't know if it's needed.
--
Darren
>
> Thanks
> Kishore.
>
>>
>> --
>> Darren
>>
>>>
>>> Cheers,
>>>
>>> Bruce
>>>
>>>>
>>>> Thanks
>>>> Kishore.
>>>>
>>>> The following changes since commit
>> 459165c1dd61c4e843c36e6a1abeb30949a20ba7:
>>>>
>>>> kconf: add 8250 Kconfig to hardware listing audit (2012-07-26 16:23:26 -
>> 0400)
>>>>
>>>> are available in the git repository at:
>>>>
>>>> git://git.pokylinux.org/linux-yocto-2.6.37-contrib kishore/meta-
>> crystalforest
>>>> http://git.pokylinux.org/cgit.cgi/linux-yocto-2.6.37-
>> contrib/log/?h=kishore/meta-crystalforest
>>>>
>>>> Kishore Bodke (1):
>>>> meta: Crystal Forest Machine Created.
>>>>
>>>> .../bsp/crystalforest/crystalforest-preempt-rt.scc | 9 ++++++
>>>> .../bsp/crystalforest/crystalforest-standard.scc | 8 +++++
>>>> .../bsp/crystalforest/crystalforest.cfg | 32
>> ++++++++++++++++++++
>>>> .../bsp/crystalforest/crystalforest.scc | 23 ++++++++++++++
>>>> 4 files changed, 72 insertions(+)
>>>> create mode 100644 meta/cfg/kernel-
>> cache/bsp/crystalforest/crystalforest-preempt-rt.scc
>>>> create mode 100644 meta/cfg/kernel-
>> cache/bsp/crystalforest/crystalforest-standard.scc
>>>> create mode 100644 meta/cfg/kernel-
>> cache/bsp/crystalforest/crystalforest.cfg
>>>> create mode 100644 meta/cfg/kernel-
>> cache/bsp/crystalforest/crystalforest.scc
>>>>
>>>
>>
>> --
>> Darren Hart
>> Intel Open Source Technology Center
>> Yocto Project - Technical Lead - Linux Kernel
--
Darren Hart
Intel Open Source Technology Center
Yocto Project - Technical Lead - Linux Kernel
^ permalink raw reply [flat|nested] 13+ messages in thread
* [PATCH 1/1] [KERNEL] meta: Crystal Forest Machine Created.
2012-08-08 17:56 kishore.k.bodke
@ 2012-08-08 17:56 ` kishore.k.bodke
2012-08-08 18:11 ` Darren Hart
0 siblings, 1 reply; 13+ messages in thread
From: kishore.k.bodke @ 2012-08-08 17:56 UTC (permalink / raw)
To: yocto, bruce.ashfield, dvhart
From: Kishore Bodke <kishore.k.bodke@intel.com>
Initial checkin for the new Crystal Forest Machine Branch.
This Machine is based on Sandybridge CPU and Cave Creek Chipset.
Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
---
.../bsp/crystalforest/crystalforest-preempt-rt.scc | 9 ++++++
.../bsp/crystalforest/crystalforest-standard.scc | 8 +++++
.../bsp/crystalforest/crystalforest.cfg | 32 ++++++++++++++++++++
.../bsp/crystalforest/crystalforest.scc | 21 +++++++++++++
4 files changed, 70 insertions(+)
create mode 100644 meta/cfg/kernel-cache/bsp/crystalforest/crystalforest-preempt-rt.scc
create mode 100644 meta/cfg/kernel-cache/bsp/crystalforest/crystalforest-standard.scc
create mode 100644 meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.cfg
create mode 100644 meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.scc
diff --git a/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest-preempt-rt.scc b/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest-preempt-rt.scc
new file mode 100644
index 0000000..88e9b1a
--- /dev/null
+++ b/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest-preempt-rt.scc
@@ -0,0 +1,9 @@
+define KMACHINE crystalforest
+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 crystalforest.scc
diff --git a/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest-standard.scc b/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest-standard.scc
new file mode 100644
index 0000000..2935387
--- /dev/null
+++ b/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest-standard.scc
@@ -0,0 +1,8 @@
+define KMACHINE crystalforest
+define KTYPE standard
+define KARCH x86_64
+
+include bsp/common-pc-64/common-pc-64-standard
+branch crystalforest
+
+include crystalforest.scc
diff --git a/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.cfg b/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.cfg
new file mode 100644
index 0000000..542f600
--- /dev/null
+++ b/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.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
+
+CONFIG_I2C=y
+CONFIG_AGP=y
+CONFIG_PM=y
+CONFIG_INPUT=y
diff --git a/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.scc b/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.scc
new file mode 100644
index 0000000..3e3aa56
--- /dev/null
+++ b/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.scc
@@ -0,0 +1,21 @@
+kconf hardware crystalforest.cfg
+
+include cfg/x86_64.scc
+include cfg/8250.scc
+
+include features/power/intel.scc
+
+#These are required features for Intel DPDK Support
+include features/uio/uio.scc
+include features/hugetlb/hugetlb.scc
+include features/ixgbe/ixgbe.scc
+include features/igb/igb.scc
+
+
+include features/latencytop/latencytop.scc
+include features/profiling/profiling.scc
+include features/usb/xhci-hcd.scc
+include features/usb/ehci-hcd.scc
+include features/usb/ohci-hcd.scc
+include cfg/usb-mass-storage.scc
+include cfg/boot-live.scc
--
1.7.9.5
^ permalink raw reply related [flat|nested] 13+ messages in thread
* Re: [PATCH 1/1] [KERNEL] meta: Crystal Forest Machine Created.
2012-08-08 17:56 ` [PATCH 1/1] [KERNEL] meta: Crystal Forest Machine Created kishore.k.bodke
@ 2012-08-08 18:11 ` Darren Hart
0 siblings, 0 replies; 13+ messages in thread
From: Darren Hart @ 2012-08-08 18:11 UTC (permalink / raw)
To: kishore.k.bodke; +Cc: yocto
On 08/08/2012 10:56 AM, kishore.k.bodke@intel.com wrote:
> From: Kishore Bodke <kishore.k.bodke@intel.com>
>
> +++ b/meta/cfg/kernel-cache/bsp/crystalforest/crystalforest.scc
> @@ -0,0 +1,21 @@
> +kconf hardware crystalforest.cfg
> +
> +include cfg/x86_64.scc
> +include cfg/8250.scc
> +
> +include features/power/intel.scc
> +
> +#These are required features for Intel DPDK Support
> +include features/uio/uio.scc
> +include features/hugetlb/hugetlb.scc
> +include features/ixgbe/ixgbe.scc
> +include features/igb/igb.scc
> +
> +
> +include features/latencytop/latencytop.scc
> +include features/profiling/profiling.scc
> +include features/usb/xhci-hcd.scc
> +include features/usb/ehci-hcd.scc
> +include features/usb/ohci-hcd.scc
> +include cfg/usb-mass-storage.scc
> +include cfg/boot-live.scc
>
These last two should be in the standard and preempt-rt scc files and
not in the base crystalforest.scc. The reason being, the kernel type
should define policy - and whether or not we support mass storage and
live boot is a matter of policy, not hardware enablement. The tiny
kernel should not be required to pull in usb mass storage, fat support,
etc to boot this machine.
Thanks,
--
Darren Hart
Intel Open Source Technology Center
Yocto Project - Technical Lead - Linux Kernel
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2012-08-08 18:13 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-08-02 18:35 [PATCH 0/1] [KERNEL] meta: New Crystal Forest Machine Branch kishore.k.bodke
2012-08-02 18:35 ` [PATCH 1/1] [KERNEL] meta: Crystal Forest Machine Created kishore.k.bodke
2012-08-02 19:59 ` Darren Hart
2012-08-02 20:36 ` Bodke, Kishore K
2012-08-03 15:26 ` [PATCH 0/1] [KERNEL] meta: New Crystal Forest Machine Branch Bruce Ashfield
2012-08-03 15:55 ` Darren Hart
2012-08-03 16:31 ` Bodke, Kishore K
2012-08-03 16:50 ` Darren Hart
-- strict thread matches above, loose matches on Subject: below --
2012-08-08 17:56 kishore.k.bodke
2012-08-08 17:56 ` [PATCH 1/1] [KERNEL] meta: Crystal Forest Machine Created kishore.k.bodke
2012-08-08 18:11 ` Darren Hart
2012-08-01 19:15 [PATCH 0/1] [KERNEL] meta: New Crystal Forest Machine Branch kishore.k.bodke
2012-08-01 19:15 ` [PATCH 1/1] [KERNEL] meta: Crystal Forest Machine Created kishore.k.bodke
2012-08-01 22:57 ` Darren Hart
2012-08-02 16:46 ` Bodke, Kishore K
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.