Other cores could still launch DMA or even SMI and screw the RT on your
core.

On Mon, May 21, 2012 at 3:41 PM, EBo <e...@sandien.com> wrote:
> Core locking programs is part of the state of the art in OS research.
> I know that there are Linux variants which are doing this, but it will
> likely be awhile before it goes mainstream.  Knowing the people I do
> working on this I imagine that it will actually go mainstream.
>
> Making all this work correctly is a non trivial task, and if you wanted
> to jump into the middle of this it is likely worth a MS and possibly
> even a PhD in computer architecture.  That being said, there might be
> some entry level stuff that can be hacked along these lines.
>
>   EBo --
>
> On Mon, 21 May 2012 12:58:40 +0200, Javier Ros wrote:
>> Hi,
>>
>> What about isolate a core in todays multicore cpu, to do the RT work,
>> using
>> a custom support
>>  layer avoiding using linux itself, RTAI or Xenomai?
>>
>> Even ARMs are going multicore today.
>>
>> I presume that you can have the NON-rt running in standard Linux user
>> land,
>> and
>> then communicate through shared memory with the isolated core.
>>
>> I don't know much about the architecture, but I presume that the
>> isolated
>> core can
>>  probably generate its own timer interrupts. I presume that the
>> kernel
>> probably can
>> ignore a hardware card like a parallel port and lend its
>> responsibility/ownership to the core devoted to RT.
>>
>> I'm not an expert but it looks like it can not be really difficult to
>> make
>> HAL's
>> RT part to tun isolated on that core. Most setups are using two
>> threads,
>> and lots just one.
>> A custom support layer without RTAI or XENOMAI
>> can be developed. Also I presume that there is some Open Source
>> POXIX like RTOS, that can be easier o use than to develop.
>>
>> Such a philosophy, if possible, will make LinuxCNC pretty independent
>> of
>> linux and even deployable in other contexes.
>>
>> Would standard Linux in such a theoretical setup still ruin the RT
>> performance of the
>> standalone core running LinuxCNC's real time part?.
>>
>> Cheers,
>>
>> Javier
>>
>> ------------------------------------------------------------------------------
>> Live Security Virtual Conference
>> Exclusive live event will cover all the ways today's security and
>> threat landscape has changed and how IT managers can respond.
>> Discussions
>> will include endpoint security, mobile security and the latest in
>> malware
>> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
>> _______________________________________________
>> Emc-developers mailing list
>> Emc-developers@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/emc-developers
>
>
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________
> Emc-developers mailing list
> Emc-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-developers

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to