<div dir="ltr">This sounds wonderful. I'm all for it.<div><br></div><div>ron</div></div><br><div class="gmail_quote"><div dir="ltr">On Fri, Aug 21, 2015 at 1:46 PM Nico Huber <<a href="mailto:nico.huber@secunet.com">nico.huber@secunet.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi coreboot folks!<br>
<br>
I dared to link a coreboot ramstage with, well, not only C but also some<br>
fancy Ada code. Things worked out well enough and I'd like to release<br>
the code and upstream it.<br>
<br>
So, first question: Would it be accepted? being written in a foreign<br>
language?<br>
<br>
This code is essentially another native graphics init for Intel hardware,<br>
currently supporting eDP on Ivybridge (tested as native graphics init),<br>
and everything but VGA on Haswell/Broadwell (only tested after VBIOS<br>
ran). It's actually written in SPARK (Ada subset, with some provability<br>
extras). Some internal discussion concluded that we may release it if<br>
there is either real interest in the community to take part in further<br>
development or at least the will to review it and give feedback. As this<br>
is one of the areas where I work on nearly the same code in C and Ada, I<br>
hope for the former :)<br>
<br>
Thoughts?<br>
<br>
And here comes the disclaimer: Supporting the upstreaming of this code<br>
may result in further development in Ada (currently I only have simple<br>
device drivers in mind). I hereby wash my hands of any damage that may<br>
arise from that :P<br>
<br>
Nico<br>
<br>
--<br>
M. Sc. Nico Huber<br>
Senior Berater SINA-Softwareentwicklung<br>
Netzwerk- & Client-Sicherheit / Network & Client Security<br>
Division Öffentliche Auftraggeber / Public Authorities<br>
secunet Security Networks AG<br>
<br>
Tel.: +49-201-5454-3635, Fax: +49-201-5454-1325<br>
E-Mail: <a href="mailto:nico.huber@secunet.com" target="_blank">nico.huber@secunet.com</a><br>
Mergenthalerallee 77, 65760 Eschborn, Deutschland<br>
<a href="http://www.secunet.com" rel="noreferrer" target="_blank">www.secunet.com</a><br>
______________________________________________________________________<br>
<br>
Sitz: Kronprinzenstraße 30, 45128 Essen, Deutschland<br>
Amtsgericht Essen HRB 13615<br>
Vorstand: Dr. Rainer Baumgart (Vors.), Thomas Pleines<br>
Aufsichtsratsvorsitzender: Dr. Peter Zattler<br>
______________________________________________________________________<br>
<br>
--<br>
coreboot mailing list: <a href="mailto:coreboot@coreboot.org" target="_blank">coreboot@coreboot.org</a><br>
<a href="http://www.coreboot.org/mailman/listinfo/coreboot" rel="noreferrer" target="_blank">http://www.coreboot.org/mailman/listinfo/coreboot</a></blockquote></div>