<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style></head><body lang=EN-US link=blue vlink="#954F72" style='word-wrap:break-word'><div class=WordSection1><p class=MsoNormal>I built the TF-A binary, your dev branch, used the config.txt described below, and was able to run unlimited.exe. (I’m using a Pi4b 2GB)</p><p class=MsoNormal>Great milestone!</p><p class=MsoNormal>Alan</p><p class=MsoNormal><o:p> </o:p></p><div style='mso-element:para-border-div;border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal style='border:none;padding:0in'><b>From: </b><a href="mailto:nooraman5718@gmail.com">Noor Aman</a><br><b>Sent: </b>Monday, September 19, 2022 11:11 AM<br><b>To: </b><a href="mailto:WKMoore@gmail.com">William Moore</a>; <a href="mailto:alancudmore@gmail.com">Alan Cudmore</a>; <a href="mailto:heshamelmatary@gmail.com">Hesham Moustafa</a>; <a href="mailto:devel@rtems.org">rtems-devel@rtems.org</a><br><b>Subject: </b>Successful Hello world from RPi4B AArch64 over serial</p></div><p class=MsoNormal><o:p> </o:p></p><div><div><p class=MsoNormal>Hey everyone, </p></div><div><p class=MsoNormal>I've managed to get RTEMS6 on the Raspberry pi 4B rev 1.4. Every test ran fine except for minimum.exe, It gave a fatal error.</p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Here's my setup for running RTEMS6 on RPi4B:</p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>TF-A is required to enable GIC on RPi. I had tried to use armstub-gic.S (<a href="https://github.com/raspberrypi/tools/blob/master/armstubs/armstub8.S">https://github.com/raspberrypi/tools/blob/master/armstubs/armstub8.S</a>) but it didn't work out. TF-A on other hand did work pretty well. </p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Steps to get TF-A binary are described here: <a href="https://trustedfirmware-a.readthedocs.io/en/latest/plat/rpi4.html">https://trustedfirmware-a.readthedocs.io/en/latest/plat/rpi4.html</a></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Config.txt section:</p></div><div><p class=MsoNormal>arm_64bit=1<br>enable_uart=1<br>gpio=22-27=np<br>enable_jtag_gpio=1<br>dtoverlay=disable-bt<br>kernel=kernel8.img<br>enable_gic=1<br>armstub=bl31.bin</p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>RTEMS6 </p></div><div><p class=MsoNormal>My branch (noov-dev): <a href="https://github.com/0xnoor/rtems/tree/noor-dev">https://github.com/0xnoor/rtems/tree/noor-dev</a></p></div></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p></div></body></html>