<html>
<head>
<meta name="generator" content="Windows Mail 17.5.9600.20689">
<style type="text/css"><!--html { font-family: "Color Emoji", "Calibri", "Segoe UI", "Meiryo", "Microsoft YaHei UI", "Microsoft JhengHei UI", "Malgun Gothic", "sans-serif"; }--></style><style data-externalstyle="true"><!--
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph {
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
}
p.MsoNormal, li.MsoNormal, div.MsoNormal {
margin:0in;
margin-bottom:.0001pt;
}
p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst, 
p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle, 
p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast {
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
line-height:115%;
}
--></style></head>
<body dir="ltr">
<div data-externalstyle="false" dir="ltr" style="font-family: 'Calibri', 'Segoe UI', 'Meiryo', 'Microsoft YaHei UI', 'Microsoft JhengHei UI', 'Malgun Gothic', 'sans-serif';font-size:12pt;"><div>I think this will be possible. I just tried a few bare metal assembly demos on the Pi A+ and Pi2 and it looks like even without the published CPU datasheet, they have things figured out.</div><div><br></div><div>For example: An assembly SMP NEON fractal demo:</div><div><a href="https://github.com/PeterLemon/RaspberryPi/tree/master/SMP/NEON/Fractal/Julia" target="_parent">https://github.com/PeterLemon/RaspberryPi/tree/master/SMP/NEON/Fractal/Julia</a></div><div><div><br></div><div>Another interesting thing: The same SD card firmware works for both the Pi and Pi2. The Pi2 boots kernel7.img, and the pi looks for kernel.img. </div><div><br></div><div><br></div></div><div>Alan</div><div><br></div><div data-signatureblock="true"><br></div><div style="padding-top: 5px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;"><div><font face=" 'Calibri', 'Segoe UI', 'Meiryo', 'Microsoft YaHei UI', 'Microsoft JhengHei UI', 'Malgun Gothic', 'sans-serif'" style='line-height: 15pt; letter-spacing: 0.02em; font-family: "Calibri", "Segoe UI", "Meiryo", "Microsoft YaHei UI", "Microsoft JhengHei UI", "Malgun Gothic", "sans-serif"; font-size: 12pt;'><b>From:</b> <a href="mailto:joel.sherrill@oarcorp.com" target="_parent">Joel Sherrill</a><br><b>Sent:</b> ‎Thursday‎, ‎March‎ ‎5‎, ‎2015 ‎1‎:‎42‎ ‎PM<br><b>To:</b> <a href="mailto:devel@rtems.org" target="_parent">rtems-devel@rtems.org</a>, <a href="mailto:alan.cudmore@gmail.com" target="_parent">Alan Cudmore</a></font></div></div><div><br></div><div dir=""><div id="readingPaneBodyContent">Hi<br><br>I am going to go back on what I said earlier. The online discussion<br>seems to indicate that the BCM2836 has the same peripherals<br>as the BCM2835 on the previous Pi Models. But they are at<br>physical address 0x3F000000 rather than the 0x20000000.<br>The CPU core is a different ARM level.<br><br>Since people are having luck on the net and the source<br>for Linux can always be consulted if there are specific<br>register issues we can't figure out, I *THINK* that a<br>BSP variant for this makes sense as a GSoC project.<br><br>That would be an additional project to bring up the single<br>core as step 1, support SMP and test drivers done on other<br>single core Pi project. Maybe by the end of the summer ,<br>both can be supported with the same driver set.<br><br>-- <br>Joel Sherrill, Ph.D.             Director of Research & Development<br>joel.sherrill@OARcorp.com        On-Line Applications Research<br>Ask me about RTEMS: a free RTOS  Huntsville AL 35805<br>Support Available                (256) 722-9985<br><br></div></div></div>
</body>
</html>