Menu:

CafePress

Ada Bare bones port

I have spent today taking my code from previous hello world kernel attempts and updating them as a port of the OSDev.org Bare bones tutorial. This is a work in progress at the moment as it is lacking the multiboot.ads package and also some more explanations on the various pragma's.

You can find the port at Ada bare bones on OSDev.org.

This port currently works for PC but I will be extending it for the Raspberry Pi board later one.

Another point to note, this is the smallest binary I've ever managed to create using GNAT, the unstripped ELF file stands at 15,629 Bytes, stripped it is 6200 Bytes and finally, when converted to a flat binary image it's 1035 Bytes. I think this should once and for all stop people saying that Ada produces large binaries.

uggs outlet
Comment
URLs614
Reply #8 on : Tue October 21, 2014, 19:01:14
boot styles yucky make profit dollars happened to be firm for you to the quarter then comfortably nearly 6% time half a portion on line transactions as improved of created by justification amazing which will 30 quarter 40% 90 half 41.1%.
uggs outlet http://lrsus.com/author/mstrong/?alt_id=007cd
http://publicsectorcredit.com/wordpress/wp-content/book/book8.php?forpatients
Comment
Excell427
Reply #7 on : Mon October 20, 2014, 13:41:05
somewhat, a tremendous help our direction way is all about returns, driving up flat charges.
http://publicsectorcredit.com/wordpress/wp-content/book/book8.php?forpatients http://publicsectorcredit.com/wordpress/wp-content/book/book8.php?forpatients
uggs outlet uk
Comment
Righteous65
Reply #6 on : Fri October 17, 2014, 04:52:26
you might support your favourite country then it is best to attire ones own basketball jersey and make your favourite play around,
uggs outlet uk http://www.callangroup.co.uk/the-callan-method/?alt_id=a54e8
ugg boots outlet
Comment
WideWeb742
Reply #5 on : Wed October 15, 2014, 15:47:31
This will let you play competitively with others as needed,
ugg boots outlet http://annarborcounselingservices.com/?alt_id=55f24
uggs outlet
Comment
Veri447
Reply #4 on : Tue October 14, 2014, 10:17:18
Kurt Bock will disclose BASF's performing wearing 2012 and then examine the key enhance your budget accomplishments of yr after, just before he'll conclude with the views for 2013.
uggs outlet http://annarborcounselingservices.com/?alt_id=55f24
cheap ugg boots uk
Comment
Holiday880
Reply #3 on : Thu October 09, 2014, 19:48:53
those people advantages indicate carried on conflicts in this particular web business.
cheap ugg boots uk http://sophiewilsonphotography.co.uk/testimonials/?alt_id=d3b28
admin
Comment
Thanks
Reply #2 on : Mon June 18, 2012, 20:02:05
Yeah, it's certainly not easy due to the language being as large and complex as it is. I mainly wanted it documented somewhere rather than doing it but keeping it secret.

Plus, by including Raspbery Pi as an initial target it can be used for educational purposes, maybe as university level for OS development courses.
Last Edit: June 18, 2012, 20:03:31 by admin  
Michael
Comment
Very nice!
Reply #1 on : Mon June 18, 2012, 19:35:25
I always wanted to play with kernels and Ada but didn't know where to start. This tutorial is exactly what I was looking for.
cheap online cigarettes to buy in the uk