Hi
It has been a few years since coreboot (or flashrom) applied for Google Summer Of Code. In 2019 the applications for organizations open on january 2019 and student applications on March 25.
I think it would be great if the coreboot project could apply in 2019, as doing so has been very valuable for the project in the past.
I don't really know the full set of requirements and procedures, but I think it could be worthwhile to start thinking about project ideas.
A few ideas were already suggested on IRC on freenode #coreboot: - 64bit x86 ramstage (hard) - documented microcode update methods and write a tool that generates a webpage which microcodes are included in coreboot (easy) - nvidea optimus support (medium) - QEMU power9 support / initial openpower support (hard I guess?) - Rework device resource allocation to support 64bit BAR (relatively hard)
Any ideas or suggestions?
Kind regards
Arthur Heymans
I was planning to apply this year, let's see what comes of it. Thank you for the list of project ideas, very valuable!
Patrick
Am Do., 29. Nov. 2018 um 15:04 Uhr schrieb Arthur Heymans < arthur@aheymans.xyz>:
Hi
It has been a few years since coreboot (or flashrom) applied for Google Summer Of Code. In 2019 the applications for organizations open on january 2019 and student applications on March 25.
I think it would be great if the coreboot project could apply in 2019, as doing so has been very valuable for the project in the past.
I don't really know the full set of requirements and procedures, but I think it could be worthwhile to start thinking about project ideas.
A few ideas were already suggested on IRC on freenode #coreboot:
- 64bit x86 ramstage (hard)
- documented microcode update methods and write a tool that generates a
webpage which microcodes are included in coreboot (easy)
- nvidea optimus support (medium)
- QEMU power9 support / initial openpower support (hard I guess?)
- Rework device resource allocation to support 64bit BAR (relatively
hard)
Any ideas or suggestions?
Kind regards
Arthur Heymans
-- coreboot mailing list: coreboot@coreboot.org https://mail.coreboot.org/mailman/listinfo/coreboot
On 11/29/2018 09:02 AM, Arthur Heymans wrote:
Hi
It has been a few years since coreboot (or flashrom) applied for Google Summer Of Code. In 2019 the applications for organizations open on january 2019 and student applications on March 25.
I think it would be great if the coreboot project could apply in 2019, as doing so has been very valuable for the project in the past.
I don't really know the full set of requirements and procedures, but I think it could be worthwhile to start thinking about project ideas.
A few ideas were already suggested on IRC on freenode #coreboot:
- 64bit x86 ramstage (hard)
- documented microcode update methods and write a tool that generates a
webpage which microcodes are included in coreboot (easy)
- nvidea optimus support (medium)
- QEMU power9 support / initial openpower support (hard I guess?)
IMO not worth it since TALOS 2/Blackbird already have owner controlled open source firmware directly from the factory so do various other OpenPOWER machines.
- Rework device resource allocation to support 64bit BAR (relatively
hard)
Agreed this would be super great. I get plenty of failed to assign BAR errors on my coreboot machines and my system doesn't work properly due to not enough BAR space unless the PCI-e cards are inserted in a specific order.
Any ideas or suggestions?
* SR-IOV/ARI support on the SR56xx AMD chipset code fam15h native init coreboot so boards KGPE-D16/KCMA-D8.
According to the chipset documentation the chipsets support it and various other advanced PCI-e features that aren't activated so it should be easy but I can't figure out how to do it.
* Activating the IOMMU in coreboot on boards that support it.
Hello,
On Thu, Nov 29, 2018, 22:20 Taiidan@gmx.com <Taiidan@gmx.com wrote:
On 11/29/2018 09:02 AM, Arthur Heymans wrote:
Hi
It has been a few years since coreboot (or flashrom) applied for Google Summer Of Code. In 2019 the applications for organizations open on january 2019 and student applications on March 25.
I think it would be great if the coreboot project could apply in 2019, as doing so has been very valuable for the project in the past.
I don't really know the full set of requirements and procedures, but I think it could be worthwhile to start thinking about project ideas.
A few ideas were already suggested on IRC on freenode #coreboot:
- 64bit x86 ramstage (hard)
- documented microcode update methods and write a tool that generates a
webpage which microcodes are included in coreboot (easy)
- nvidea optimus support (medium)
- QEMU power9 support / initial openpower support (hard I guess?)
IMO not worth it since TALOS 2/Blackbird already have owner controlled open source firmware directly from the factory so do various other OpenPOWER machines.
Do you refer to only the last point (qemu POWER9) or the whole quoted text? Timothy Pearson expressed interest in getting coreboot on POWER9, and gave a few reasons: - Speed: coreboot will be faster - DDR4: coreboot devs can see how DDR4 bringup is done - coreboot can be in some other device than just old stuff / chromedevices.
Best regards,
Angel Pons
Am Do., 29. Nov. 2018 um 22:21 Uhr schrieb Taiidan@gmx.com <Taiidan@gmx.com
:
- QEMU power9 support / initial openpower support (hard I guess?)
IMO not worth it since TALOS 2/Blackbird already have owner controlled open source firmware directly from the factory so do various other OpenPOWER machines.
It makes sure that we avoid any invalid assumption about architecture properties being universal. Porting coreboot also allows users to have a unified boot experience across architectures.
However, in the end it's all just suggestions and the best candidates tend to be those who come up with a plan of their own.
Regards, Patrick