This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Ada Hardware Interrupt Support
- From: Arnaud Charlet <charlet at adacore dot com>
- To: Joel Sherrill <joel dot sherrill at oarcorp dot com>
- Cc: GCC Patches <gcc-patches at gcc dot gnu dot org>
- Date: Wed, 3 Sep 2008 17:18:07 +0200
- Subject: Re: Ada Hardware Interrupt Support
- References: <48AEE756.1080407@oarcorp.com>
> 2008-08-22 Joel Sherrill <joel.sherrill@oarcorp.com>
>
> * gcc-interface/Makefile.in: Switch RTEMS and VxWorks to
> s-interr-hwint.adb.
> * s-interr-hwint.adb: New file with portable implementation. This
> is a mechanical change of s-interr-vxworks.adb to use the new
> OS provided adapter.
> * s-interr-vxworks.adb: Removed.
> * s-osinte-rtems.ads, s-osinte-vxworks.adb, s-osinte-vxworks.ads:
> Add
> shared hardware interrupt adapter layer. RTEMS binds to OS provided
> adapter routines so there are no modifications to
> s-osinte-rtems.adb.
For your information, the VxWorks part has lots of compilation errors that
need fixing (I'm working on it).
Your Makefile.in part does not include changes for VxWorks either.
I'm working on fixing these and testing on VxWorks, and plan to commit the
s-interr-hwint.adb and *vxworks.ad? changes, as well as enabling
s-interr-hwint for VxWorks, but since there were many errors, I'd rather
not make RTEMS changes blindly, so I'll let you commit RTEMS specific
changes once I've committed the generic and VxWorks parts.
Arno