summaryrefslogtreecommitdiffstats
path: root/freebsd-to-rtems.py
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@oarcorp.com>2012-07-14 10:41:02 -0500
committerJoel Sherrill <joel.sherrill@oarcorp.com>2012-07-14 10:41:02 -0500
commitb3739004bb53c90d12f9e87ae26bc3831b879198 (patch)
tree8d765a8a444800652647393ac3b264eb5fac7ceb /freebsd-to-rtems.py
parentrtems-bsd-nexus.c: Always include rtems/irq-extension.h (diff)
downloadrtems-libbsd-b3739004bb53c90d12f9e87ae26bc3831b879198.tar.bz2
Add dummy PIC IRQ support for Simple Vectored Architectures
The current implementation assumes that the architecture supports the Programmable Interrupt Controller interrupt API in RTEMS. Most architectures do not use this model and provide only the Simple Vectored interrupt API. The SPARC port has an implementation of the PIC API that builds on the Simple Vectored API. The code added here is just enough to compile. The hope is that a generic PIC API wrapper will be implemented on top of the Simple Vectored which will instantly provide support for all other architectures. For now, the issues of code portability related to PCI support, in_cksum, cpufunc.h, linkcmds etc are sufficiently challenging that just ensuring we are able to compile for all RTEMS supported architectures will let us address many issues. In summary, this is just a placeholder which lets the RTEMS LibBSD code compile on Simple Vectored architectures.
Diffstat (limited to 'freebsd-to-rtems.py')
0 files changed, 0 insertions, 0 deletions