[LITMUS^RT] new patches and new branch

Björn Brandenburg bbb at mpi-sws.org
Tue Jul 2 00:18:53 CEST 2013


On Jun 27, 2013, at 1:50 PM, Björn Brandenburg <bbb at mpi-sws.org> wrote:

> A quick update on the porting effort: there's now a branch called rebased-3.10, which is based on 3.10-rc7 and which includes most, but not all, of the LITMUS^RT commits.
> 
> 	https://github.com/LITMUS-RT/litmus-rt/commits/rebased-3.10
> 
> A lot of adjustment was needed, but the branch now compiles fine with all LITMUS^RT options enabled. However, the integration with the scheduler is still missing. That is, to actually get a functioning kernel out of it, we still need to port the following patch.
> 
> 	https://github.com/LITMUS-RT/litmus-rt/commit/ee9edc47682a0168d6aa2985f9a708b3c73e878d
> 
> It's on my todo list, but I probably won't get to it in the coming days and would appreciate any help I can get. If someone would like to take a stab at cherry-picking / porting ee9edc47682a0168d6aa2985f9a708b3c73e878d into rebased-3.10, please go ahead.


I've rebased on top of 3.10, and manually ported all changes to kernel/sched.c (in 3.0) forward to 3.10 (in kernel/sched/core.c, etc.).

The resulting kernel contains now all major bits of LITMUS^RT and even compiles. However, I can't get it to boot yet in my version of Qemu due to some stupid APIC emulation issues that are unrelated to LITMUS^RT.

Anyway, if anyone has some spare cycles, please try booting the 3.10 version and note what breaks.

(NB: liblitmus doesn't compile yet against the new kernel…)

Thanks,
Björn





More information about the litmus-dev mailing list