From: Brian Drummond <brian@shapes.demon.co.uk>
Subject: Re: Bootstrapping a null procedure. Seriously?!
Date: Tue, 12 Mar 2013 12:09:08 +0000 (UTC)
Date: 2013-03-12T12:09:08+00:00 [thread overview]
Message-ID: <khn5t4$l46$1@dont-email.me> (raw)
In-Reply-To: 9c94727f-6ace-4a8c-8d2d-7929db956f72@googlegroups.com
On Mon, 11 Mar 2013 14:14:37 -0700, Diogenes wrote:
> Actually I just need to figure out how to write a crt0.o file just for
> bootstrapping the Runtime.
>
> That shouldn't be too hard. Really, all the machine needs is a _start
> point. I can gradually add parts of the runtime/kernel from there.
>
> I'd like to build a runtime/profile that's slightly less rigorous than
> the Ravenscar profile. It would allow Generics and allow Dynamic Memory
> allocation only through the use of explicitly declared Storage Pools.
> Suspect I'll have to do some in depth compiler hacking for that though.
This tutorial on a minimal RTS may be useful (thanks to Luke Guest).
http://wiki.osdev.org/Ada_Bare_bones
Or see the RTS component of the AVR-Ada project on Sourceforge for
another minimal RTS.
- Brian
next prev parent reply other threads:[~2013-03-12 12:09 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-03-11 10:37 Bootstrapping a null procedure. Seriously?! Diogenes
2013-03-11 11:26 ` Georg Bauhaus
2013-03-11 21:14 ` Diogenes
2013-03-11 22:39 ` Robert A Duff
2013-03-12 12:09 ` Brian Drummond [this message]
2013-03-12 14:04 ` Diogenes
2013-03-13 22:32 ` Brian Drummond
2013-03-11 22:24 ` Randy Brukardt
2013-03-13 4:34 ` anon
2013-04-01 16:21 ` Oliver Kleinke
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox