<div dir="ltr">The firmware should be acceptable for immediate packaging in Fedora:<div><a href="https://fedoraproject.org/wiki/Packaging:LicensingGuidelines?rd=Packaging/LicensingGuidelines#Binary_Firmware">https://fedoraproject.org/wiki/Packaging:LicensingGuidelines?rd=Packaging/LicensingGuidelines#Binary_Firmware</a><br></div><div><br></div><div>(I believe that page was amended explicitly to allow for the raspberry pi bootloader. It even mentions raspberry pi by name in the example.)</div><div><br></div><div>The firmware is still required to boot, because it still provides runtime services to userspace. Eventually it may go away, but probably not in 2015. I think you would chain to u-boot if you wanted u-boot in the mix.</div><div><br></div><div>Firmware upstream: <a href="https://github.com/raspberrypi/firmware">https://github.com/raspberrypi/firmware</a></div><div><br></div><div>This video contains some info about the overall open source roadmap:</div><div><a href="https://www.youtube.com/watch?v=EXDeketJNdk">https://www.youtube.com/watch?v=EXDeketJNdk</a><br></div><div><br></div><div>Ultimately it is on people&#39;s radar but far off. (But could be accelerated by motivated individuals.)</div><div><br></div><div><br></div><div><br></div><div>Adam</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Feb 4, 2015 at 10:43 AM, Peter Robinson <span dir="ltr">&lt;<a href="mailto:pbrobinson@gmail.com" target="_blank">pbrobinson@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi All,<br>
<br>
As a follow up of the discussion that happened at the last ARM meeting<br>
(and because 3 days post announcement of it I&#39;m sick of repeating<br>
myseld:-P ) I thought I&#39;d outline the process for getting support for<br>
the Raspberry Pi 2 into Fedora<br>
<br>
The first phase I believe should be a remix, with the modified<br>
packages required to support the install for that remix being is a<br>
published repository, while we&#39;re awaiting all the bits to land<br>
upstream.<br>
<br>
The short term repository should only contain the following:<br>
* kernel<br>
* bootloader<br>
* firmware<br>
* mainline userspace packages that need non upstream pacakges<br>
<br>
Everything else (eg xorg drivers) should be packaged up and go through<br>
the standard package review process and be in mainline Fedora.<br>
<br>
>From there we can spin a remix image for testing.<br>
<br>
BUT before we get to that we need to review all the<br>
projects/sources/packages that are needed and document what packages<br>
are needed and where the upstream is located. In the case of firmware<br>
we also need to ensure it&#39;s re-distributable. Does the GPU firmware<br>
still boot or is it now possible to use the upstream u-boot support to<br>
boot the device and then load the firmware via the kernel like other<br>
standard drivers that need firmware, or do we even need binary<br>
firmware any more?<br>
<br>
I believe Seneca has volunteered to spear head this so it would be<br>
great if they can start by documenting the above and post the details<br>
of it in response to this mail so we can work out what needs to be<br>
done and where in preparation for the remix, this will then give us a<br>
good picture as well when we might be able to just support it by the<br>
standard mainline process.<br>
<br>
Regards,<br>
Peter<br>
_______________________________________________<br>
arm mailing list<br>
<a href="mailto:arm@lists.fedoraproject.org">arm@lists.fedoraproject.org</a><br>
<a href="https://admin.fedoraproject.org/mailman/listinfo/arm" target="_blank">https://admin.fedoraproject.org/mailman/listinfo/arm</a></blockquote></div><br></div>