Hello Daniel, On 30/09/14 16:30, Daniel Cederman wrote:
I would like to add a way for the user of the leon3 bsp to specify the irq that should be used for IPIs. Is it adding an option to configure.ac for the bsp that is the recommended way? Or does there exist a supported way of setting bsp specific parameters similar to how it is done with confdefs.h? So that the kernel does not need to be recompiled to change it?
if you are happy with a build time option, then the BSP options in the configure.ac are the standard way to do this. I don't think we want this for the LEON3 BSPs.
If you need a link time option, then there is no standard way to do this on the BSP level. Most BSPs use some sort of weak tables or functions. The LEON3 BSP already uses such a thing for debug_uart_index for example. The a9mpcore_clock_periphclk() function is another example on ARM. If you use this, then I would place it in bsp.h and add an appropriate comment.
-- Sebastian Huber, embedded brains GmbH Address : Dornierstr. 4, D-82178 Puchheim, Germany Phone : +49 89 189 47 41-16 Fax : +49 89 189 47 41-09 E-Mail : sebastian.hu...@embedded-brains.de PGP : Public key available on request. Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG. _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel