Ada Hardware Interrupt Support

Arnaud Charlet charlet@adacore.com
Wed Sep 3 15:23:00 GMT 2008


> 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



More information about the Gcc-patches mailing list