My name is Utkarsh Verma and I am a final-year undergraduate student.
I want to participate in this year's GSoC and contribute to coreboot.
This is not the first time I've found out about the coreboot project.
I stumbled upon it last year when I wished to change the BIOS on my
laptop as the vendor BIOS is a bit buggy. Since coreboot didn't
directly support my laptop, I wanted to work towards adding support
for it. However, time and skill constraints forced me to leave it for
later. Now, with GSoC around the corner, I believe is the perfect time
for me to work towards this goal.
I had a look at the list of projects, and found the following to be
interesting, mentioned in decreasing order of preference:
- Support Power9/Power8 in coreboot
- Port edk2 or U-Boot payloads to ARM, AArch64 or RISC-V
- Fix POST code handling
I am completely new to coreboot, however, I do have experience with
the Linux kernel compilation and patching process on Gentoo. I have
familiarity with the Assembly language and have done various embedded
projects for AVR microcontrollers. I would love to make contributions
to the firmware side of coreboot, and on a personal level, it would be
really fulfilling to use coreboot on my own machine once I become
capable of adding support for it through this GSoC internship.
I have mentioned my motivation and interests above, so please let me
know if I might have misjudged a project or if some other project
would be more fitting for me. Also, it would be really helpful if you
could suggest some starter issues for which I could submit some
I have attached the serial output of the tutorial below as a plain
text file, which you may check in any terminal using cat.
Thank you for your time.