Create the intel-core2-32 and intel-corei7-64 BSP descriptions. These BSPs include all the core support for the other Intel BSPs in the repository by including the corresponding BSP scc file.
This is an initial step to get the machines available and testing. Further refactoring is expected to take place to reduce duplication and ultimately obviate the need for many of the other BSP descriptions, at least the -standard versions which should be adequately covered by these generic versions. Signed-off-by: Darren Hart <dvh...@linux.intel.com> --- .../bsp/intel-common/intel-common-standard.scc | 7 +++++ .../kernel-cache/bsp/intel-common/intel-common.scc | 30 ++++++++++++++++++++ .../bsp/intel-common/intel-core2-32-standard.scc | 9 ++++++ .../bsp/intel-common/intel-core2-32.scc | 10 +++++++ .../bsp/intel-common/intel-corei7-64-standard.scc | 9 ++++++ .../bsp/intel-common/intel-corei7-64.scc | 12 ++++++++ 6 files changed, 77 insertions(+) create mode 100644 meta/cfg/kernel-cache/bsp/intel-common/intel-common-standard.scc create mode 100644 meta/cfg/kernel-cache/bsp/intel-common/intel-common.scc create mode 100644 meta/cfg/kernel-cache/bsp/intel-common/intel-core2-32-standard.scc create mode 100644 meta/cfg/kernel-cache/bsp/intel-common/intel-core2-32.cfg create mode 100644 meta/cfg/kernel-cache/bsp/intel-common/intel-core2-32.scc create mode 100644 meta/cfg/kernel-cache/bsp/intel-common/intel-corei7-64-standard.scc create mode 100644 meta/cfg/kernel-cache/bsp/intel-common/intel-corei7-64.cfg create mode 100644 meta/cfg/kernel-cache/bsp/intel-common/intel-corei7-64.scc diff --git a/meta/cfg/kernel-cache/bsp/intel-common/intel-common-standard.scc b/meta/cfg/kernel-cache/bsp/intel-common/intel-common-standard.scc new file mode 100644 index 0000000..509f32e --- /dev/null +++ b/meta/cfg/kernel-cache/bsp/intel-common/intel-common-standard.scc @@ -0,0 +1,7 @@ +include ktypes/standard/standard.scc + +# default policy for standard 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/intel-common/intel-common.scc b/meta/cfg/kernel-cache/bsp/intel-common/intel-common.scc new file mode 100644 index 0000000..8e3e06f --- /dev/null +++ b/meta/cfg/kernel-cache/bsp/intel-common/intel-common.scc @@ -0,0 +1,30 @@ +include cfg/efi.scc + +include cfg/dmaengine.scc +include features/usb/usb-gadgets.scc +include features/usb/touchscreen-composite.scc +include cfg/vesafb.scc +include features/uio/uio.scc + +# Common devices +# Earlyprintk and port debug requires 8250 +kconf hardware cfg/8250.scc +include features/usb/ehci-hcd.scc +include features/usb/ohci-hcd.scc +include features/usb/xhci-hcd.scc +include cfg/timer/hpet.scc +include cfg/timer/rtc.scc +include features/eg20t/eg20t.scc +include features/i915/i915.scc +include features/igb/igb.scc +include features/ixgbe/ixgbe.scc + +# Intel technology +include features/amt/mei/mei.scc +include features/power/intel.scc + +# Subsystems and interfaces +include features/hugetlb/hugetlb.scc +include features/i2c/i2cdev.scc +include features/leds/leds.scc +include features/spi/spidev.scc diff --git a/meta/cfg/kernel-cache/bsp/intel-common/intel-core2-32-standard.scc b/meta/cfg/kernel-cache/bsp/intel-common/intel-core2-32-standard.scc new file mode 100644 index 0000000..89ee64a --- /dev/null +++ b/meta/cfg/kernel-cache/bsp/intel-common/intel-core2-32-standard.scc @@ -0,0 +1,9 @@ +define KMACHINE intel-core2-32 +define KARCH i386 +define KTYPE standard + +include intel-core2-32.scc +include intel-common-standard.scc + +# Pile of common drivers for the standard ktype +include bsp/common-pc/common-pc-standard.scc diff --git a/meta/cfg/kernel-cache/bsp/intel-common/intel-core2-32.cfg b/meta/cfg/kernel-cache/bsp/intel-common/intel-core2-32.cfg new file mode 100644 index 0000000..e69de29 diff --git a/meta/cfg/kernel-cache/bsp/intel-common/intel-core2-32.scc b/meta/cfg/kernel-cache/bsp/intel-common/intel-core2-32.scc new file mode 100644 index 0000000..63eb58a --- /dev/null +++ b/meta/cfg/kernel-cache/bsp/intel-common/intel-core2-32.scc @@ -0,0 +1,10 @@ +include cfg/x86.scc + +include intel-common.scc +kconf hardware intel-core2-32.cfg + +# Supported platforms +include bsp/crownbay/crownbay.scc +include bsp/emenlow/emenlow.scc +include bsp/fri2/fri2.scc +include bsp/sys940x/sys940x.scc diff --git a/meta/cfg/kernel-cache/bsp/intel-common/intel-corei7-64-standard.scc b/meta/cfg/kernel-cache/bsp/intel-common/intel-corei7-64-standard.scc new file mode 100644 index 0000000..aba304f --- /dev/null +++ b/meta/cfg/kernel-cache/bsp/intel-common/intel-corei7-64-standard.scc @@ -0,0 +1,9 @@ +define KMACHINE intel-corei7-64 +define KARCH x86_64 +define KTYPE standard + +include intel-corei7-64.scc +include intel-common-standard.scc + +# Pile of common drivers for the standard ktype +include bsp/common-pc-64/common-pc-64-standard.scc diff --git a/meta/cfg/kernel-cache/bsp/intel-common/intel-corei7-64.cfg b/meta/cfg/kernel-cache/bsp/intel-common/intel-corei7-64.cfg new file mode 100644 index 0000000..e69de29 diff --git a/meta/cfg/kernel-cache/bsp/intel-common/intel-corei7-64.scc b/meta/cfg/kernel-cache/bsp/intel-common/intel-corei7-64.scc new file mode 100644 index 0000000..964408e --- /dev/null +++ b/meta/cfg/kernel-cache/bsp/intel-common/intel-corei7-64.scc @@ -0,0 +1,12 @@ +include cfg/x86_64.scc + +include intel-common.scc +kconf hardware intel-corei7-64.cfg + +# Supported platforms +include bsp/chiefriver/chiefriver.scc +include bsp/crystalforest/crystalforest.scc +include bsp/haswell-wc/haswell-wc.scc +include bsp/jasperforest/jasperforest.scc +include bsp/romley/romley.scc +include bsp/sugarbay/sugarbay.scc -- 1.7.9.5 _______________________________________________ linux-yocto mailing list linux-yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/linux-yocto