[yocto] [PATCH 00/17][linux-yocto-3.0:meta] preempt-rt update (3.0.1-rt8 scc's)
Bruce Ashfield
bruce.ashfield at windriver.com
Thu Aug 11 08:11:41 PDT 2011
On 11-08-11 04:23 AM, Darren Hart wrote:
> The following series adds the necessary scc files in support of preempt-rt
> for the following machines. These have all been build tested, issues
> are noted below. A handful have been boot tested, also noted.
> sugarbay
> common-pc (boots)
> common-pc-64
> jasperforest
> fri2
> fishriver
> emenlow
> crownbay (boots)add5f74557fb069f6f15d25bd5d953c148e5d18b
> qemuarm (arm-versatile-926ejs, boots)
> qemumips (mti-malta32-be, panics on boot)
> qemuppc (boot hangs with lost interrupts for hda)
> routerstationpro (build fails)
> mpc8315e-rdb
> beagleboard (build fails)
Ack'd. This is good data, and we'll pull this in, since
it improves the situation greatly. There is no guarantee
that -rt will build and boot on ALL bsps, so having some
non-functional boards is consistent with that approach.
I recall you mentioning that you'd open bugs for the issue,
and that is a good idea. We can use it to track any efforts
on this in the 1.1 and 1.1+ timeframe. We can disable
the support in recipe space, or in the kernel before 1.1
is released, if we don't get any of the issues you raise
addressed.
>
> Also included in the series are some preempt-rt related configuration
> changes and a minor correction to a fix made for the mpc8315e-rdb compilation
> breakage with -Os in the boot Makefile.
I just made a similar fix here, so we'll keep it pushed down, but
keep the patch validation step happy.
>
> The accompanying linux-yocto-rt recipes will follow once these are committed,
> and I have SRC_REVs to include in the recipes.
>
> note: approximately 17 hadrosaurs were converted to electricity to complete
> the necessary test builds.
17!
> The following changes since commit c692a2320dd10c7f3ac89f474f4bdd302da56634:
>
> meta/rt: remove explicit patch references (2011-08-10 00:16:17 -0400)
>
> are available in the git repository at:
> git://git.kernel.org/pub/scm/linux/kernel/git/dvhart/yocto/linux-yocto-3.0.git dvhart/meta
Merging has commenced, it will be in the upcoming pull
request.
Bruce
>
> Darren Hart (17):
> meta/rt: use CONFIG_PREEMPT_RT_FULL for 3.0 kernels
> meta/rt: beagleboard preempt-rt support
> meta/rt: mpc8315 preempt-rt support
> meta-rt: rsp preempt-rt support
> meta/rt: qemu-ppc32 preempt-rt support
> meta/rt: mti-malta32-be preempt-rt support
> meta/rt: arm-versatile-926ejs preempt-rt support
> meta/rt: crownbay preempt-rt support
> meta/rt: emenlow preempt-rt support
> meta/rt: fishriver preempt-rt support
> meta/rt: fri2 preempt-rt support
> meta/rt: jasperforest preempt-rt support
> meta/rt: common-pc[-64] preempt-rt no branch fix
> meta/rt: sugarbay preempt-rt support
> mpc8315e-rdb: remove boot -Os patch which is now in base
> routerstationpro: add remove-superfluous-endif patch to scc
> routerstationpro: remove CONFIG_PREEMPT* definitions
>
> .../arm-versatile-926ejs-preempt-rt.scc | 7 ++++
> .../bsp/beagleboard/beagleboard-preempt-rt.scc | 7 ++++
> .../bsp/common-pc-64/common-pc-64-preempt-rt.scc | 4 +-
> .../bsp/common-pc/common-pc-preempt-rt.scc | 4 +-
> .../bsp/crownbay/crownbay-preempt-rt.scc | 7 ++++
> .../bsp/emenlow/emenlow-preempt-rt.scc | 7 ++++
> .../bsp/fishriver/fishriver-preempt-rt.scc | 7 ++++
> meta/cfg/kernel-cache/bsp/fri2/fri2-preempt-rt.scc | 7 ++++
> .../fsl-mpc8315e-rdb-preempt-rt.scc | 7 ++++
> .../bsp/fsl-mpc8315e-rdb/fsl-mpc8315e-rdb.scc | 1 -
> .../powerpc-boot-remove-Os-from-BOOTFLAGS.patch | 35 -------------------
> .../bsp/jasperforest/jasperforest-preempt-rt.scc | 8 ++++
> .../bsp/mti-malta32/mti-malta32-be-preempt-rt.scc | 8 ++++
> .../bsp/qemu-ppc32/qemu-ppc32-preempt-rt.scc | 7 ++++
> .../remove-superfluous-endif-in-gpio-Kconfig.patch | 36 ++++++++++++++++++++
> .../routerstationpro-preempt-rt.scc | 7 ++++
> .../bsp/routerstationpro/routerstationpro.cfg | 3 --
> .../bsp/routerstationpro/routerstationpro.scc | 1 +
> .../bsp/sugarbay/sugarbay-preempt-rt.scc | 8 ++++
> .../kernel-cache/ktypes/preempt-rt/preempt-rt.cfg | 2 +-
> 20 files changed, 129 insertions(+), 44 deletions(-)
> create mode 100644 meta/cfg/kernel-cache/bsp/arm-versatile-926ejs/arm-versatile-926ejs-preempt-rt.scc
> create mode 100644 meta/cfg/kernel-cache/bsp/beagleboard/beagleboard-preempt-rt.scc
> create mode 100644 meta/cfg/kernel-cache/bsp/crownbay/crownbay-preempt-rt.scc
> create mode 100644 meta/cfg/kernel-cache/bsp/emenlow/emenlow-preempt-rt.scc
> create mode 100644 meta/cfg/kernel-cache/bsp/fishriver/fishriver-preempt-rt.scc
> create mode 100644 meta/cfg/kernel-cache/bsp/fri2/fri2-preempt-rt.scc
> create mode 100644 meta/cfg/kernel-cache/bsp/fsl-mpc8315e-rdb/fsl-mpc8315e-rdb-preempt-rt.scc
> delete mode 100644 meta/cfg/kernel-cache/bsp/fsl-mpc8315e-rdb/powerpc-boot-remove-Os-from-BOOTFLAGS.patch
> create mode 100644 meta/cfg/kernel-cache/bsp/jasperforest/jasperforest-preempt-rt.scc
> create mode 100644 meta/cfg/kernel-cache/bsp/mti-malta32/mti-malta32-be-preempt-rt.scc
> create mode 100644 meta/cfg/kernel-cache/bsp/qemu-ppc32/qemu-ppc32-preempt-rt.scc
> create mode 100644 meta/cfg/kernel-cache/bsp/routerstationpro/remove-superfluous-endif-in-gpio-Kconfig.patch
> create mode 100644 meta/cfg/kernel-cache/bsp/routerstationpro/routerstationpro-preempt-rt.scc
> create mode 100644 meta/cfg/kernel-cache/bsp/sugarbay/sugarbay-preempt-rt.scc
>
More information about the yocto
mailing list