Hi Felix,
Some of the future work that I described in my last GSoC 2019 blog post [1] still applies, such as creating a dependency graph for UEFI protocols. While it doesn't include this feature, another project (efiSeek) implements a Ghidra analyzer plugin with several features, including improved type detection and support for UEFI SMM modules. I don't know if it's worth duplicating this effort in ghidra-firmware-utils, though I was working on refactoring the helper script into an analyzer plugin at some point.
Overall, there is some work that could be done in ghidra-firmware-utils, but I'm not sure if it's enough for an entire GSoC project. Unfortunately, my free time is quite limited these days, so I don't think I can be a mentor for this project. :(
[1]: https://blogs.coreboot.org/blog/2019/08/22/gsoc-ghidra-firmware-utilities-wr... [2]: https://github.com/DSecurity/efiSeek
Regards, Alex
On Tue, Jan 25, 2022 at 6:35 PM Felix Singer felixsinger@posteo.net wrote:
Hello coreboot community,
We are about to prepare our application for participating in Google Summer of Code 2022 (FAQ [1]). The timeline is published here [2] and Martin and David will help out as co-admin.
I have collected some project ideas from different places [3]. Some might not be needed anymore, though. They still require a proper description, a project type (~175 hrs or ~350 hrs) and they are missing a mentor. If you want to make it happen and be a mentor yourself, if you just want to help out and add the missing information or if you have an own project idea, then please reply to this mail on the mailing list and provide the following information:
- Title
- Project description
- Project type (duration, ~175 hrs or ~350 hrs)
- Required skills
- Required hardware
- Mentor
If you want to be a mentor, then please check the dates on the timeline [2] and make sure that it works for you. There is also a short [4] and a detailed [5] guide for the responsibilities of a mentor.
If you still have any questions, then please contact us.
Your GSoC admin,
Felix
[1] https://developers.google.com/open-source/gsoc/faq [2] https://developers.google.com/open-source/gsoc/timeline [3]
https://docs.google.com/document/d/1LU8CTITfqhJU_G_XHwvSkHAQQWed0_FLWPPoBfcp... [4]
https://developers.google.com/open-source/gsoc/help/responsibilities#mentor_... [5] https://google.github.io/gsocguides/mentor
coreboot mailing list -- coreboot@coreboot.org To unsubscribe send an email to coreboot-leave@coreboot.org