Dear all,
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 patches.
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. Regards, Utkarsh Verma
Dear all,
With some time and consideration, I have decided that I would like to take up the project "Port edk2 or U-Boot payloads to ARM or AArch64". I would prefer to develop something for AArch64 since I have a Raspberry Pi 4 Model B with me. However, before that, I need clarity on the time commitment of the project. I would love to take up the task of porting any payload which I could finish within 175 hours. Also, what does "the UI part" correspond to U-Boot porting to coreboot? Would that involve working on the TUI? In case both of these would require more than 175 hours, I would like to take up porting EDK2 to AArch64.
Therefore, I look forward to hearing from potential mentors regarding the same.
Best regards, Utkarsh Verma
On Sun, Mar 19, 2023 at 5:41 PM Utkarsh Verma via coreboot coreboot@coreboot.org wrote:
Dear all,
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 patches.
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. Regards, Utkarsh Verma _______________________________________________ coreboot mailing list -- coreboot@coreboot.org To unsubscribe send an email to coreboot-leave@coreboot.org
Dear all,
I have drafted my GSoC proposal and uploaded it to Google Docs. You can leave suggestions as comments in the document. https://docs.google.com/document/d/1SktYJUou7MtPIhnATjVoM63HDKIkZcBRRKtcO0pV...
I'm a bit unclear about how to break down the edk2 porting into discrete tasks, so your suggestion on that would help me a lot. Please have a look at it and let me know what you think.
I apologize for not giving you much time for this review.
Regards, Utkarsh
On Sat, Apr 1, 2023 at 8:02 PM Utkarsh Verma via coreboot coreboot@coreboot.org wrote:
Dear all,
With some time and consideration, I have decided that I would like to take up the project "Port edk2 or U-Boot payloads to ARM or AArch64". I would prefer to develop something for AArch64 since I have a Raspberry Pi 4 Model B with me. However, before that, I need clarity on the time commitment of the project. I would love to take up the task of porting any payload which I could finish within 175 hours. Also, what does "the UI part" correspond to U-Boot porting to coreboot? Would that involve working on the TUI? In case both of these would require more than 175 hours, I would like to take up porting EDK2 to AArch64.
Therefore, I look forward to hearing from potential mentors regarding the same.
Best regards, Utkarsh Verma
On Sun, Mar 19, 2023 at 5:41 PM Utkarsh Verma via coreboot coreboot@coreboot.org wrote:
Dear all,
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 patches.
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. Regards, Utkarsh Verma _______________________________________________ coreboot mailing list -- coreboot@coreboot.org To unsubscribe send an email to coreboot-leave@coreboot.org
coreboot mailing list -- coreboot@coreboot.org To unsubscribe send an email to coreboot-leave@coreboot.org