-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256
On the POWER9 topic, it might even be possible to skip QEMU and go straight to hardware. My current understanding is that the FSI drivers in OpenBMC allow single stepping of the CPU and dumping of registers, without any other hardware being required to access those features. There's also a built-in firmware-from-RAM loader on the BMC side, so iterating changes should be fairly easy.
Raptor would be also willing to donate a number of POWER9 development kits in support of a coreboot port, if there's interest.
On 11/29/2018 08:13 AM, Patrick Georgi via coreboot wrote:
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 mailto: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 <mailto:coreboot@coreboot.org> https://mail.coreboot.org/mailman/listinfo/coreboot
-- Google Germany GmbH, ABC-Str. 19, 20354 Hamburg Registergericht und -nummer: Hamburg, HRB 86891, Sitz der Gesellschaft: Hamburg Geschäftsführer: Paul Manicle, Halimah DeLaine Prado
- -- Timothy Pearson Raptor Engineering +1 (415) 727-8645 (direct line) +1 (512) 690-0200 (switchboard) https://www.raptorengineering.com
Am Do., 29. Nov. 2018 um 23:07 Uhr schrieb Timothy Pearson < tpearson@raptorengineering.com>:
On the POWER9 topic, it might even be possible to skip QEMU and go straight to hardware.
QEMU ports have the advantage that they're easier to hook up into boot test environments. They're also much less meaningful (it's typically rather easy to spin up qemu) but they provide a base line.
So for all I care, "port coreboot to QEMU/$anything" would be an interesting and helpful set of projects that students could decide to propose as theirs. It also avoids the hassle of getting hardware and tools to the students, which created some unfortunate delays in the past. GSoC has some hard deadlines, so this is something to keep in mind.
Regards, Patrick