<div dir="auto"><div><br><div class="gmail_extra"><br><div class="gmail_quote">On Feb 9, 2017 7:29 AM, "Jan Sommer" <<a href="mailto:soja-lists@aries.uberspace.de">soja-lists@aries.uberspace.de</a>> wrote:<br type="attribution"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<br>
<br>
As far as I see there is no support for x86_64 yet. I found that there was a GSoC proposal to add BSP for the architecture, but I am not sure if it was accepted.<br>
<br>
Does someone know what is the current status of 64bit support and what would be missing for a working BSP with a PCI and clock driver?<br></blockquote></div></div></div><div dir="auto"><br></div><div dir="auto">There has been interest in a "pure" new port to x86_64 which does not have support for legacy PC hardware. It has been mentioned long enough that the RSB includes tool chain support.and newlib has been checked to see if it has setjmp. The tool chain is as ready as it can be.</div><div dir="auto"><br></div><div dir="auto">There needs to be a new port (e.g. score/cpu) and a new clean new BSP. There may be code in the old BSP which can be leveraged but we need to be careful to not carry baggage forward.</div><div dir="auto"><br></div><div dir="auto">A couple of things areas not present at all in the i386 support are APIC and EFI. These must be in the new x86_64 BSP.</div><div dir="auto"><br></div><div dir="auto">So no actual code in place. We need EFI boot, APIC interrupts, PCI, clock, timer and console to have a minimum BSP. That should be enough to run libbsd. </div><div dir="auto"><br></div><div dir="auto">A new framebuffer driver is likely a possibility.</div><div dir="auto"><br></div><div dir="auto">--joel</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br><br><br><br>
<br>
Best regards<br>
<br>
   Jan<br>
______________________________<wbr>_________________<br>
devel mailing list<br>
<a href="mailto:devel@rtems.org" target="_blank">devel@rtems.org</a><br>
<a href="http://lists.rtems.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.rtems.org/mailman<wbr>/listinfo/devel</a><br>
</blockquote></div><br></div></div></div>