From: James Ross <rem.jr@rem.webross.com>
Subject: Re: An OS in Ada, why not RTEMS ?
Date: Tue, 30 Apr 2002 05:33:39 GMT
Date: 2002-04-30T05:33:39+00:00 [thread overview]
Message-ID: <su5scukancprperd00vheacibv6b80fa3n@4ax.com> (raw)
In-Reply-To: aajd5m$m03$1@ns.felk.cvut.cz
>> We need those machine language bytes that are in the .lst file with
>> the proper address of the _system__storage_elements__to_address
>> subroutine along with the subroutine ml code itself in a .bin file.
>> Not an ELF, not a PE, not a .o, not a .lst, But a raw binary file.
>>
>> CAN WE DO THAT?
>
>Yes, we can, several people have done this already (me included). Actually,
>what's wrong with ELF? GRUB(http://www.gnu.org/software/grub/) can load it.
>But if you still want a .bin, I believe it is possible to get it using GNU
>binutils. However, the hard question seems to be "what now?"
My idea *was* to just support a raw binary executable image that not
only the kernel would be in, but other programs that could be loaded
and executed by the kernel. (Perhaps I needed more info on this
issue, but I *was* certain it would be possible). If I were willing
to dig into the details of ELF to support loading it right away, then
I might as well chose PE ... since I prefer to use GNAT from (my main
computer) Windows XP. (And of course GNAT on Windows cannot create
ELFs.) I still don't use Linux as my main computer - but that is a
whole other issue :)
As for the initial boot process and the ELF issues -- understand that
what I have been saying is how I *was* going to tackle the process if
it were up to me. I have all but given up at this point. If I were
to help someone else, then the design would be whatever basically
exists and works for that person(s) ... I would be willing to work on
a Linux box (I am not allergic to it!) and support whatever version of
an Ada OS emerges ...
JR
next prev parent reply other threads:[~2002-04-30 5:33 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-04-26 20:58 An OS in Ada, why not RTEMS ? sk
2002-04-28 7:45 ` James Ross
2002-04-28 11:18 ` sk
2002-04-28 21:48 ` James Ross
2002-04-28 23:12 ` Nick Roberts
2002-04-29 2:29 ` sk
2002-04-29 5:48 ` James Ross
2002-04-29 12:09 ` Sergey Koshcheyev
2002-04-30 5:33 ` James Ross [this message]
2002-04-30 15:59 ` Sergey Koshcheyev
2002-04-29 18:52 ` Bytes per character (was Re: An OS in Ada, why not RTEMS ?) Brian Catlin
2002-04-29 22:15 ` sk
2002-04-29 23:28 ` chris.danx
2002-04-29 22:51 ` sk
2002-04-28 21:13 ` An OS in Ada, why not RTEMS ? Nick Roberts
2002-04-29 0:34 ` James Ross
2002-04-29 5:19 ` Simon Wright
2002-04-30 6:53 ` James Ross
2002-04-30 16:03 ` Sergey Koshcheyev
2002-05-01 22:24 ` Simon Wright
2002-04-30 8:49 ` Why not MaRTE was " Alfred Hilscher
2002-04-30 14:08 ` sk
2002-05-07 2:22 ` Nick Roberts
2002-05-12 16:35 ` Freddy
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox