[linux-yocto] [PATCH 1/2] meta: bsp/axxia: add preempt-rt support

Cristian Bercaru cristian.bercaru at windriver.com
Tue Dec 1 06:56:51 PST 2015


This patch adds the headers needed to build the linux 3.4 preempt-rt
configuration on Axxia arm and powerpc platforms, using config
fragments.

Signed-off-by: Cristian Bercaru <cristian.bercaru at windriver.com>
---
 .../bsp/axxiaarm/axxiaarm-preempt-rt.scc           |    8 ++++++++
 .../bsp/axxiaarm/axxiaarm-standard.scc             |    8 +-------
 meta/cfg/kernel-cache/bsp/axxiaarm/axxiaarm.scc    |    7 +++++++
 .../bsp/axxiapowerpc/axxiapowerpc-preempt-rt.scc   |    8 ++++++++
 .../bsp/axxiapowerpc/axxiapowerpc-standard.scc     |    8 +-------
 .../kernel-cache/bsp/axxiapowerpc/axxiapowerpc.scc |    5 +++++
 6 files changed, 30 insertions(+), 14 deletions(-)
 create mode 100644 meta/cfg/kernel-cache/bsp/axxiaarm/axxiaarm-preempt-rt.scc
 create mode 100644 meta/cfg/kernel-cache/bsp/axxiaarm/axxiaarm.scc
 create mode 100644 meta/cfg/kernel-cache/bsp/axxiapowerpc/axxiapowerpc-preempt-rt.scc
 create mode 100644 meta/cfg/kernel-cache/bsp/axxiapowerpc/axxiapowerpc.scc

diff --git a/meta/cfg/kernel-cache/bsp/axxiaarm/axxiaarm-preempt-rt.scc b/meta/cfg/kernel-cache/bsp/axxiaarm/axxiaarm-preempt-rt.scc
new file mode 100644
index 0000000..e1c2aec
--- /dev/null
+++ b/meta/cfg/kernel-cache/bsp/axxiaarm/axxiaarm-preempt-rt.scc
@@ -0,0 +1,8 @@
+define KMACHINE axxiaarm
+define KTYPE preempt-rt
+define KARCH arm
+
+include ktypes/preempt-rt
+branch axxia
+
+include axxiaarm.scc
diff --git a/meta/cfg/kernel-cache/bsp/axxiaarm/axxiaarm-standard.scc b/meta/cfg/kernel-cache/bsp/axxiaarm/axxiaarm-standard.scc
index e3c64b1..cc57a7e 100644
--- a/meta/cfg/kernel-cache/bsp/axxiaarm/axxiaarm-standard.scc
+++ b/meta/cfg/kernel-cache/bsp/axxiaarm/axxiaarm-standard.scc
@@ -5,10 +5,4 @@ define KARCH arm
 include ktypes/standard
 branch axxia
 
-include features/latencytop
-include features/taskstats
-include features/usb/ehci-hcd
-include cfg/boot-live
-include cfg/usb-mass-storage
-
-kconf hardware axxiaarm.cfg
+include axxiaarm.scc
diff --git a/meta/cfg/kernel-cache/bsp/axxiaarm/axxiaarm.scc b/meta/cfg/kernel-cache/bsp/axxiaarm/axxiaarm.scc
new file mode 100644
index 0000000..8b952cd
--- /dev/null
+++ b/meta/cfg/kernel-cache/bsp/axxiaarm/axxiaarm.scc
@@ -0,0 +1,7 @@
+# Core arm configuation settings
+include arch/arm/arm.scc nopatch
+
+include features/usb/ehci-hcd.scc
+include cfg/usb-mass-storage.scc
+
+kconf hardware axxiaarm.cfg
diff --git a/meta/cfg/kernel-cache/bsp/axxiapowerpc/axxiapowerpc-preempt-rt.scc b/meta/cfg/kernel-cache/bsp/axxiapowerpc/axxiapowerpc-preempt-rt.scc
new file mode 100644
index 0000000..a87b342
--- /dev/null
+++ b/meta/cfg/kernel-cache/bsp/axxiapowerpc/axxiapowerpc-preempt-rt.scc
@@ -0,0 +1,8 @@
+define KMACHINE axxiapowerpc
+define KTYPE preempt-rt
+define KARCH powerpc
+
+include ktypes/preempt-rt
+branch axxia
+
+include axxiapowerpc.scc
diff --git a/meta/cfg/kernel-cache/bsp/axxiapowerpc/axxiapowerpc-standard.scc b/meta/cfg/kernel-cache/bsp/axxiapowerpc/axxiapowerpc-standard.scc
index dc01d1d..1caa2dd 100644
--- a/meta/cfg/kernel-cache/bsp/axxiapowerpc/axxiapowerpc-standard.scc
+++ b/meta/cfg/kernel-cache/bsp/axxiapowerpc/axxiapowerpc-standard.scc
@@ -5,10 +5,4 @@ define KARCH powerpc
 include ktypes/standard
 branch axxia
 
-include features/latencytop
-include features/usb/ehci-hcd
-include cfg/boot-live
-include cfg/usb-mass-storage
-include cfg/timer/hz_100
-
-kconf hardware axxiapowerpc.cfg
+include axxiapowerpc.scc
diff --git a/meta/cfg/kernel-cache/bsp/axxiapowerpc/axxiapowerpc.scc b/meta/cfg/kernel-cache/bsp/axxiapowerpc/axxiapowerpc.scc
new file mode 100644
index 0000000..f74895a
--- /dev/null
+++ b/meta/cfg/kernel-cache/bsp/axxiapowerpc/axxiapowerpc.scc
@@ -0,0 +1,5 @@
+include features/usb/ehci-hcd.scc
+include cfg/usb-mass-storage.scc
+include cfg/timer/hz_100.scc
+
+kconf hardware axxiapowerpc.cfg
-- 
1.7.9.5



More information about the linux-yocto mailing list