* [Xenomai-help] Which kernel features to enable/disable?
@ 2006-05-03 11:55 Sean McGranaghan
2006-05-03 12:44 ` Philippe Gerum
2006-05-04 3:38 ` Jim Cromie
0 siblings, 2 replies; 3+ messages in thread
From: Sean McGranaghan @ 2006-05-03 11:55 UTC (permalink / raw)
To: xenomai
[-- Attachment #1: Type: text/html, Size: 996 bytes --]
[-- Attachment #2: smm.vcf --]
[-- Type: text/x-vcard, Size: 262 bytes --]
begin:vcard
fn:Sean McGranaghan
n:McGranaghan;Sean
org:Appcon Group
adr;dom:;;97 Ridgeland Rd;Rochester;NY;14623
email;internet:smm@domain.hid
title:Embedded Software Engineer
tel;work:585-472-7830
tel;fax:585-472-2116
x-mozilla-html:TRUE
version:2.1
end:vcard
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [Xenomai-help] Which kernel features to enable/disable?
2006-05-03 11:55 [Xenomai-help] Which kernel features to enable/disable? Sean McGranaghan
@ 2006-05-03 12:44 ` Philippe Gerum
2006-05-04 3:38 ` Jim Cromie
1 sibling, 0 replies; 3+ messages in thread
From: Philippe Gerum @ 2006-05-03 12:44 UTC (permalink / raw)
To: Sean McGranaghan; +Cc: xenomai
Sean McGranaghan wrote:
> Hello all,
>
> I am configuring a new PC for Xenomai 2.1 with a 2.6.16 kernel. In the
> past I have always used a vanilla kernel in the default configuration. I
> was wondering what features are recommended to enable or disable in the
> default kernel configuration? For example I know to enable the SMI
> workaround if the chipset supports it.
>
> What about SMP?
If you have a SMP, HT or multi-core box, Xenomai will support this too
(HT will introduce additional latency though). If not, well, it will
still support this, but at the expense of the usual performance
degradation of enforcing inter-CPU locks uselessly.
> Kernel pre-emption?
No problem.
> Power management ACPI/APM/frequency scaling?
>
Not all ACPI is bad, but you will need to check the options that you
really need and which don't hurt your setup. Frequency scaling is bad
for instance. However, you may want to enable ACPI only for the purpose
of enumerating multiple CPUs if you need to do so for booting (HT comes
to mind). APM is a no go.
> Or, are all these irrelevant because Xenomai sits ahead of the kernel in
> the interrupt pipeline?
>
This is unrelated. The pipeline only affects the dispatching of events
(e.g. interrupts, faults, special kernel events).
> I had this thought because my new motherboard supports hyper-threading
> and the vanilla kernel build includes SMP support.
>
> Thanks,
> Sean
>
> _______________________________________________
> Xenomai-help mailing list
> Xenomai-help@domain.hid
> https://mail.gna.org/listinfo/xenomai-help
--
Philippe.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [Xenomai-help] Which kernel features to enable/disable?
2006-05-03 11:55 [Xenomai-help] Which kernel features to enable/disable? Sean McGranaghan
2006-05-03 12:44 ` Philippe Gerum
@ 2006-05-04 3:38 ` Jim Cromie
1 sibling, 0 replies; 3+ messages in thread
From: Jim Cromie @ 2006-05-04 3:38 UTC (permalink / raw)
To: Sean McGranaghan; +Cc: xenomai
Sean McGranaghan wrote:
> Hello all,
>
> I am configuring a new PC for Xenomai 2.1 with a 2.6.16 kernel. In the
> past I have always used a vanilla kernel in the default configuration.
> I was wondering what features are recommended to enable or disable in
> the default kernel configuration? For example I know to enable the SMI
> workaround if the chipset supports it.
>
> What about SMP?
> Kernel pre-emption?
> Power management ACPI/APM/frequency scaling?
>
for more on config options to avoid, see
http://svn.gna.org/viewcvs/xenomai/trunk/TROUBLESHOOTING?rev=957&view=markup
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2006-05-04 3:38 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-05-03 11:55 [Xenomai-help] Which kernel features to enable/disable? Sean McGranaghan
2006-05-03 12:44 ` Philippe Gerum
2006-05-04 3:38 ` Jim Cromie
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.