<div dir="ltr">Hello Björn,<div><br></div><div>Thank you for the reply, Now I am trying to build latest litmus-rt with latest kernel (3.10)and ubuntu RFS for qemu-KVM and I am not sucessful in doing the same. Can you help me by either providing a pointer to solving this problem or if u have the image which i can use to further proceed would be of great help.</div>
<div><br></div><div>I went through litmus-rt website for this image but it was an old image.</div><div><br></div><div>Thanks in Advance.</div><div><br></div><div>Regards,</div><div>Gokul Vasan</div><div> </div></div><div class="gmail_extra">
<br><br><div class="gmail_quote">On Wed, Aug 6, 2014 at 12:00 PM,  <span dir="ltr"><<a href="mailto:litmus-dev-request@lists.litmus-rt.org" target="_blank">litmus-dev-request@lists.litmus-rt.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Send litmus-dev mailing list submissions to<br>
        <a href="mailto:litmus-dev@lists.litmus-rt.org">litmus-dev@lists.litmus-rt.org</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="https://lists.litmus-rt.org/listinfo/litmus-dev" target="_blank">https://lists.litmus-rt.org/listinfo/litmus-dev</a><br>
or, via email, send a message with subject or body 'help' to<br>
        <a href="mailto:litmus-dev-request@lists.litmus-rt.org">litmus-dev-request@lists.litmus-rt.org</a><br>
<br>
You can reach the person managing the list at<br>
        <a href="mailto:litmus-dev-owner@lists.litmus-rt.org">litmus-dev-owner@lists.litmus-rt.org</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of litmus-dev digest..."<br>
<br>
<br>
Today's Topics:<br>
<br>
   1. Re: litmus-dev Digest, Vol 32, Issue 1 (gokul vasan)<br>
   2. Re: litmus-dev Digest, Vol 32, Issue 1 (Bj?rn Brandenburg)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Tue, 5 Aug 2014 15:32:11 +0200<br>
From: gokul vasan <<a href="mailto:gokulvas@gmail.com">gokulvas@gmail.com</a>><br>
To: <a href="mailto:litmus-dev@lists.litmus-rt.org">litmus-dev@lists.litmus-rt.org</a><br>
Subject: Re: [LITMUS^RT] litmus-dev Digest, Vol 32, Issue 1<br>
Message-ID:<br>
        <CABKuJHu1DnP6=HfRga+320mVbh2H0ZtTPDF=3U=<a href="mailto:ROWzoi5mYpw@mail.gmail.com">ROWzoi5mYpw@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
Hello Glen,<br>
<br>
thanks for the reply, but my question is little more primitive, I am not<br>
able to bring up the userspace; in other words I dont have a<br>
early-userspace or initramfs or initrd to get my RFS mounted, causing me<br>
trouble of<br>
<br>
"VFS: Cannot open root device "(null)" or unknown-block(0,0): error -6"<br>
<br>
which i understand is because of i dont have Initramfs.<br>
<br>
Now my question is should i create my own RFS/ initramfs ? which holds all<br>
my libraries including liblitmus or is there a short-cut for this?<br>
<br>
please advice me, as i am going to create my own Initramfs using Busybox<br>
which is time consuming.<br>
<br>
Thanks and Regards,<br>
Gokul Vasan<br>
<br>
<br>
On Tue, Aug 5, 2014 at 12:00 PM, <<a href="mailto:litmus-dev-request@lists.litmus-rt.org">litmus-dev-request@lists.litmus-rt.org</a>><br>
wrote:<br>
<br>
> Send litmus-dev mailing list submissions to<br>
>         <a href="mailto:litmus-dev@lists.litmus-rt.org">litmus-dev@lists.litmus-rt.org</a><br>
><br>
> To subscribe or unsubscribe via the World Wide Web, visit<br>
>         <a href="https://lists.litmus-rt.org/listinfo/litmus-dev" target="_blank">https://lists.litmus-rt.org/listinfo/litmus-dev</a><br>
> or, via email, send a message with subject or body 'help' to<br>
>         <a href="mailto:litmus-dev-request@lists.litmus-rt.org">litmus-dev-request@lists.litmus-rt.org</a><br>
><br>
> You can reach the person managing the list at<br>
>         <a href="mailto:litmus-dev-owner@lists.litmus-rt.org">litmus-dev-owner@lists.litmus-rt.org</a><br>
><br>
> When replying, please edit your Subject line so it is more specific<br>
> than "Re: Contents of litmus-dev digest..."<br>
><br>
><br>
> Today's Topics:<br>
><br>
>    1. need help on linking user space (gokul vasan)<br>
>    2. Re: need help on linking user space (Glenn Elliott)<br>
><br>
><br>
> ----------------------------------------------------------------------<br>
><br>
> Message: 1<br>
> Date: Mon, 4 Aug 2014 23:06:43 +0200<br>
> From: gokul vasan <<a href="mailto:gokulvas@gmail.com">gokulvas@gmail.com</a>><br>
> To: <a href="mailto:litmus-dev@lists.litmus-rt.org">litmus-dev@lists.litmus-rt.org</a><br>
> Subject: [LITMUS^RT] need help on linking user space<br>
> Message-ID:<br>
>         <CABKuJHtQGiyOrL6aWbBx-i7r8Uv5ZB=fpHdzupK=<br>
> <a href="mailto:iyOBFnnRoQ@mail.gmail.com">iyOBFnnRoQ@mail.gmail.com</a>><br>
> Content-Type: text/plain; charset="utf-8"<br>
><br>
> hi,<br>
><br>
> I am trying to bring up Litmus-rt for testing and analysing<br>
> joint-scheduling algorithm, I am trying to build it on ubuntu 12.04 KVM.<br>
><br>
> I was trying to create a basic userspace which i can use to test my<br>
> scheduling , but i am not finding a clear solution for this, Should i write<br>
> my own init and configure my whole user-space or is there any short cut for<br>
> this?<br>
><br>
> please help me on this as i am not able to progress because of the lack of<br>
> this understanding.<br>
><br>
> Thanks and Regards,<br>
> Gokul Vasan<br>
> -------------- next part --------------<br>
> An HTML attachment was scrubbed...<br>
> URL: <<br>
> <a href="http://lists.litmus-rt.org/pipermail/litmus-dev/attachments/20140804/df94c132/attachment-0001.html" target="_blank">http://lists.litmus-rt.org/pipermail/litmus-dev/attachments/20140804/df94c132/attachment-0001.html</a><br>

> ><br>
><br>
> ------------------------------<br>
><br>
> Message: 2<br>
> Date: Mon, 4 Aug 2014 17:18:19 -0400<br>
> From: Glenn Elliott <<a href="mailto:gelliott@cs.unc.edu">gelliott@cs.unc.edu</a>><br>
> To: <a href="mailto:litmus-dev@lists.litmus-rt.org">litmus-dev@lists.litmus-rt.org</a><br>
> Subject: Re: [LITMUS^RT] need help on linking user space<br>
> Message-ID: <<a href="mailto:84862FFF-A0FF-4E08-A2D4-6DDB55548B19@cs.unc.edu">84862FFF-A0FF-4E08-A2D4-6DDB55548B19@cs.unc.edu</a>><br>
> Content-Type: text/plain; charset=us-ascii<br>
><br>
><br>
> On Aug 4, 2014, at 5:06 PM, gokul vasan <<a href="mailto:gokulvas@gmail.com">gokulvas@gmail.com</a>> wrote:<br>
><br>
> > hi,<br>
> ><br>
> > I am trying to bring up Litmus-rt for testing and analysing<br>
> joint-scheduling algorithm, I am trying to build it on ubuntu 12.04 KVM.<br>
> ><br>
> > I was trying to create a basic userspace which i can use to test my<br>
> scheduling , but i am not finding a clear solution for this, Should i write<br>
> my own init and configure my whole user-space or is there any short cut for<br>
> this?<br>
> ><br>
> > please help me on this as i am not able to progress because of the lack<br>
> of this understanding.<br>
> ><br>
> > Thanks and Regards,<br>
> > Gokul Vasan<br>
><br>
><br>
> Hi Gokul,<br>
><br>
> We have a userspace set of APIs called liblitmus.  It is on github here:<br>
> <a href="https://github.com/LITMUS-RT/liblitmus" target="_blank">https://github.com/LITMUS-RT/liblitmus</a><br>
><br>
> The repository also includes sample applications and tools.  To compile,<br>
> make sure that liblitmus/ and litmus-rt/ are in the same shared directory.<br>
>  You may also want to read some of the documentation in the Litmus wiki:<br>
> <a href="https://wiki.litmus-rt.org/litmus/" target="_blank">https://wiki.litmus-rt.org/litmus/</a><br>
><br>
> Thank you for your interest in Litmus!<br>
><br>
> -Glenn<br>
><br>
><br>
><br>
><br>
> ------------------------------<br>
><br>
> _______________________________________________<br>
> litmus-dev mailing list<br>
> <a href="mailto:litmus-dev@lists.litmus-rt.org">litmus-dev@lists.litmus-rt.org</a><br>
> <a href="https://lists.litmus-rt.org/listinfo/litmus-dev" target="_blank">https://lists.litmus-rt.org/listinfo/litmus-dev</a><br>
><br>
><br>
> End of litmus-dev Digest, Vol 32, Issue 1<br>
> *****************************************<br>
><br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://lists.litmus-rt.org/pipermail/litmus-dev/attachments/20140805/11b15f09/attachment-0001.html" target="_blank">http://lists.litmus-rt.org/pipermail/litmus-dev/attachments/20140805/11b15f09/attachment-0001.html</a>><br>

<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Tue, 5 Aug 2014 16:00:45 +0200<br>
From: Bj?rn Brandenburg <<a href="mailto:bbb@mpi-sws.org">bbb@mpi-sws.org</a>><br>
To: <a href="mailto:litmus-dev@lists.litmus-rt.org">litmus-dev@lists.litmus-rt.org</a><br>
Subject: Re: [LITMUS^RT] litmus-dev Digest, Vol 32, Issue 1<br>
Message-ID: <<a href="mailto:A3985306-977E-411C-8DCF-1D47C36E3D2E@mpi-sws.org">A3985306-977E-411C-8DCF-1D47C36E3D2E@mpi-sws.org</a>><br>
Content-Type: text/plain; charset=iso-8859-1<br>
<br>
On 05 Aug 2014, at 15:32, gokul vasan <<a href="mailto:gokulvas@gmail.com">gokulvas@gmail.com</a>> wrote:<br>
<br>
> thanks for the reply, but my question is little more primitive, I am not able to bring up the userspace; in other words I dont have a early-userspace or initramfs or initrd to get my RFS mounted, causing me trouble of<br>

><br>
> "VFS: Cannot open root device "(null)" or unknown-block(0,0): error -6"<br>
><br>
> which i understand is because of i dont have Initramfs.<br>
><br>
> Now my question is should i create my own RFS/ initramfs ? which holds all my libraries including liblitmus or is there a short-cut for this?<br>
><br>
> please advice me, as i am going to create my own Initramfs using Busybox which is time consuming.<br>
<br>
Hi Gokul,<br>
<br>
the normal approach to using LITMUS^RT is to replace the kernel of some Linux distro of your choice (eg., Debian, Ubuntu, Arch Linux, Linaro, etc. have been successfully used in the past).<br>
<br>
These distributions typically provide a working initramfs / initrd / whatever. You don't need the LITMUS^RT API during boot. There is certainly no LITMUS^RT-specific reason why you would want to build everything from scratch.<br>

<br>
If you are building an embedded system where you execute the entire system from the initframfs, you should simply modify the scripts used by the distribution of your choice to create the ramfs image to copy in a compiled version of liblitmus & whatever apps you need.<br>

<br>
- Bj?rn<br>
<br>
<br>
<br>
<br>
------------------------------<br>
<br>
_______________________________________________<br>
litmus-dev mailing list<br>
<a href="mailto:litmus-dev@lists.litmus-rt.org">litmus-dev@lists.litmus-rt.org</a><br>
<a href="https://lists.litmus-rt.org/listinfo/litmus-dev" target="_blank">https://lists.litmus-rt.org/listinfo/litmus-dev</a><br>
<br>
<br>
End of litmus-dev Digest, Vol 32, Issue 2<br>
*****************************************<br>
</blockquote></div><br></div>