All of lore.kernel.org
 help / color / mirror / Atom feed
* [Xenomai] uml question
@ 2013-05-25 11:36 lux-integ
  2013-05-27  5:49 ` Jan Kiszka
  0 siblings, 1 reply; 4+ messages in thread
From: lux-integ @ 2013-05-25 11:36 UTC (permalink / raw)
  To: xenomai

Greetings

I have some DAS  boards to develop linux-device drivers for. So I am planning 
a driver-development-system. In my search on the internet for hints and clues  
I came across links of RTAI with user-mode-linux but none with xenomai and 
user-mode-linux.

I am attracted to doing  the driver-developments using the analogy-API of 
xenomai. So I would like to know if  xenomai can  be run on a user-mode-linux 
setup .



thanks in advance

sincerely
luxInteg


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Xenomai] uml question
  2013-05-25 11:36 [Xenomai] uml question lux-integ
@ 2013-05-27  5:49 ` Jan Kiszka
  2013-05-28 10:52   ` lux-integ
  0 siblings, 1 reply; 4+ messages in thread
From: Jan Kiszka @ 2013-05-27  5:49 UTC (permalink / raw)
  To: lux-integ; +Cc: xenomai

On 2013-05-25 13:36, lux-integ wrote:
> Greetings
> 
> I have some DAS  boards to develop linux-device drivers for. So I am planning 
> a driver-development-system. In my search on the internet for hints and clues  
> I came across links of RTAI with user-mode-linux but none with xenomai and 
> user-mode-linux.
> 
> I am attracted to doing  the driver-developments using the analogy-API of 
> xenomai. So I would like to know if  xenomai can  be run on a user-mode-linux 
> setup .

UML is not supported, but you can do driver development very comfortably
inside virtual machines - at least on x86 (other archs are just gaining
virtualization support). See [1] for more details.

Jan

[1]
http://chemnitzer.linux-tage.de/2012/vortraege/folien/1061-VirtualDebugging.pdf

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 263 bytes
Desc: OpenPGP digital signature
URL: <http://www.xenomai.org/pipermail/xenomai/attachments/20130527/7a93a7a7/attachment.pgp>

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Xenomai] uml question
  2013-05-27  5:49 ` Jan Kiszka
@ 2013-05-28 10:52   ` lux-integ
  2013-05-31  4:56     ` Jan Kiszka
  0 siblings, 1 reply; 4+ messages in thread
From: lux-integ @ 2013-05-28 10:52 UTC (permalink / raw)
  To: Jan Kiszka; +Cc: xenomai

On Monday 27 May 2013 06:49:35 Jan Kiszka wrote:
> 
> UML is not supported, but you can do driver development very comfortably
> inside virtual machines - at least on x86 (other archs are just gaining
> virtualization support). See [1] for more details.
> 
> Jan
> 
> [1]
> http://chemnitzer.linux-tage.de/2012/vortraege/folien/1061-VirtualDebugging
> .pdf

thanks for your link.  

does  'is-not-supported' =  "cant-be-done"?

"QEMU is a very flexible virtualization technology however it is quite slow 
and it is recommended that you understand and evaluate alternative solutions 
before picking this one"
-seZ RedHat here
http://fedoraproject.org/wiki/How_to_use_qemu
AND sez others here:-
http://blogs.igalia.com/berto/2007/06/27/comparing-virtualization-software-
performance-qemu-vs-uml-vs-kvm/

 so I might give both a try and report findings especially 
if
'is-not-supported' !=  "cant-be-done'


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Xenomai] uml question
  2013-05-28 10:52   ` lux-integ
@ 2013-05-31  4:56     ` Jan Kiszka
  0 siblings, 0 replies; 4+ messages in thread
From: Jan Kiszka @ 2013-05-31  4:56 UTC (permalink / raw)
  To: lux-integ; +Cc: xenomai

On 2013-05-28 19:52, lux-integ wrote:
> On Monday 27 May 2013 06:49:35 Jan Kiszka wrote:
>>
>> UML is not supported, but you can do driver development very comfortably
>> inside virtual machines - at least on x86 (other archs are just gaining
>> virtualization support). See [1] for more details.
>>
>> Jan
>>
>> [1]
>> http://chemnitzer.linux-tage.de/2012/vortraege/folien/1061-VirtualDebugging
>> .pdf
> 
> thanks for your link.  
> 
> does  'is-not-supported' =  "cant-be-done"?

A lot can be done (in software), but this thing would not make sense.

> 
> "QEMU is a very flexible virtualization technology however it is quite slow 
> and it is recommended that you understand and evaluate alternative solutions 
> before picking this one"

QEMU is a CPU emulator is slow - compared to native or KVM-based
execution. Still, QEMU is faster in this domain than many other
*emulator*. But you don't need to worry when you have hardware
virtualization  support on your host and enabled KVM for QEMU.

Jan

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 263 bytes
Desc: OpenPGP digital signature
URL: <http://www.xenomai.org/pipermail/xenomai/attachments/20130531/e8808c15/attachment.pgp>

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2013-05-31  4:56 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-05-25 11:36 [Xenomai] uml question lux-integ
2013-05-27  5:49 ` Jan Kiszka
2013-05-28 10:52   ` lux-integ
2013-05-31  4:56     ` Jan Kiszka

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.