comp.lang.ada
 help / color / mirror / Atom feed
From: googlegroups.999.rohanuk@spamgourmet.com (Rohan)
Subject: Ada runtime and Linux Kernel Module
Date: 24 Mar 2004 13:30:30 -0800
Date: 2004-03-24T13:30:30-08:00	[thread overview]
Message-ID: <a7a482f9.0403241330.368af948@posting.google.com> (raw)

Hello!

I am in the very early stages of looking at writing a Linux kernel
module in ada for a University project.  I have looked around and it
seems to be possible, if tricky.

The Big Online Book of Linux Ada Programming
(http://www.vaxxine.com/pegasoft/homes/16.html) has some information,
and I have a test module written based on the example code there.

Any module would need to avoid anything which used the ada runtime. 
There are references to pragma no_run_time but I have found that as
long as I stear clear of using anything that requres the runtime there
is no problem even without the pragma.

However I would quite like to use exceptions and allocate veriables
from the heap.  The BOBOLAP states:

"If you have the time, you can always copy some of the standard Ada
packages to a separate directory and compile them into your GNORT
project, effectively creating your own small, custom run-time system."

I have had a play around trying to do this, but am somewhat stumbling
in the dark.  Does anybody have any pointers to how I go about this? 
Or indeed any example ADA linux module code!

Thanks

Rohan



             reply	other threads:[~2004-03-24 21:30 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-03-24 21:30 Rohan [this message]
2004-03-24 21:42 ` Ada runtime and Linux Kernel Module Luke A. Guest
2004-03-25  0:39 ` Jeff C,
2004-03-25 20:06 ` Stephane Carrez
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox