Dear Sir/Ma'am,
I am Shubhendra Pal Singhal, currently third year in Computer Science at NIT Trichy, India. I wish to apply for Google Summer of Code. I looked into the profile of coreboot 4.9 and found out the project idea "*Port payloads to ARM, AArch64, MIPS or RISC-V*" to be very interesting.
I have worked in the similar field on *RISCV architecture at IIT Madras where I helped in porting real time OS eChronos*, on RISCV architecture. I will be undergoing a *project in Embedded systems offered by USC Los Angeles in solving the SAT Solvers using OS and Digital Logic*. Furthermore, I am currently working on a *long term project with under Prof. N.Ramasubramanium on the AI chip* where we are trying to solve the processing speeds by efficiently reducing the number of writes in the cache for faster access. I am also *undergoing Microcontrollers and Microprocessors* as my core subject in my current semester and have already* undergone OS, Real time Systems* in my B.Tech IV semester. I have included my further details in my Linkedin : * https://www.linkedin.com/in/shubhendra-singhal-7378a9131/https://www.linkedin.com/in/ https://www.linkedin.com/in/shubhendra-singhal-7378a9131/*
I want to contribute to the open source community in the field of Operating Systems and this can prove to be an excellent platform for gaining experience in field of systems. This opportunity can pave my career, towards applied research in the field of Systems.
*While browsing through the link, I saw the mailing list assigned for the project. It would be very useful if you could guide me as to what is expected in the project proposal and how can I serve the open source community in the best possible way. *Any guidance would be very useful and I hope to receive a reply soon. Thanking you for your time and consideration.
Regards Shubhendra Pal Singhal National Institute Of Technology, Trichy, India Phone number : +91 9787888015 Email-id : shubhendrapalsinghal@gmail.com Linkedin : https://www.linkedin.com/in/shubhendra-singhal-7378a9131/ https://www.linkedin.com/in/shubhendra-singhal-7378a9131/
On 03/10/2019 01:19 AM, Shubhendra Singhal wrote:
Dear Sir/Ma'am,
I am Shubhendra Pal Singhal, currently third year in Computer Science at NIT Trichy, India. I wish to apply for Google Summer of Code. I looked into the profile of coreboot 4.9 and found out the project idea "*Port payloads to ARM, AArch64, MIPS or RISC-V*" to be very interesting.
I have worked in the similar field on *RISCV architecture at IIT Madras where I helped in porting real time OS eChronos*, on RISCV architecture. I will be undergoing a *project in Embedded systems offered by USC Los Angeles in solving the SAT Solvers using OS and Digital Logic*. Furthermore, I am currently working on a *long term project with under Prof. N.Ramasubramanium on the AI chip* where we are trying to solve the processing speeds by efficiently reducing the number of writes in the cache for faster access. I am also *undergoing Microcontrollers and Microprocessors* as my core subject in my current semester and have already* undergone OS, Real time Systems* in my B.Tech IV semester. I have included my further details in my Linkedin : * https://www.linkedin.com/in/shubhendra-singhal-7378a9131/https://www.linkedin.com/in/ https://www.linkedin.com/in/shubhendra-singhal-7378a9131/*
I want to contribute to the open source community in the field of Operating Systems and this can prove to be an excellent platform for gaining experience in field of systems. This opportunity can pave my career, towards applied research in the field of Systems.
*While browsing through the link, I saw the mailing list assigned for the project. It would be very useful if you could guide me as to what is expected in the project proposal and how can I serve the open source community in the best possible way. *Any guidance would be very useful and I hope to receive a reply soon. Thanking you for your time and consideration.
Regards Shubhendra Pal Singhal National Institute Of Technology, Trichy, India Phone number : +91 9787888015 Email-id : shubhendrapalsinghal@gmail.com Linkedin : https://www.linkedin.com/in/shubhendra-singhal-7378a9131/ https://www.linkedin.com/in/shubhendra-singhal-7378a9131/
Hi! This is really cool that you are from india :D I love that there are developers and power users from all over the world here.
Welcome and especially as you are a skilled developer I hope you stick around :3
Yeah porting the main payloads to RISC-V (also consider OpenPOWER) is a great plan, GRUB2 and SeaBIOS are the main ones - SeaBIOS is the default and most people use that as it "just works" as a traditional "BIOS" firmware "F12" loader where the user is presented with a screen and can pick various such as booting from hdds, dvd drives, Option ROM etc.
I personally suggest that while you are skilled before you dive in neck deep and start porting you should purchase an affordable coreboot device and install it such as the KCMA-D8 which is a great owner controlled open source firmware example of coreboot.
"Taiidan@gmx.com" Taiidan@gmx.com writes:
Yeah porting the main payloads to RISC-V (also consider OpenPOWER) is a great plan, GRUB2 and SeaBIOS are the main ones - SeaBIOS is the default and most people use that as it "just works" as a traditional "BIOS" firmware "F12" loader where the user is presented with a screen and can pick various such as booting from hdds, dvd drives, Option ROM etc.
This is pretty ill informed advice. SeaBIOS implements a legacy, x86 specific interface. This is not something you'd ever want to implement on non-x86 hardware.
I personally suggest that while you are skilled before you dive in neck deep and start porting you should purchase an affordable coreboot device and install it such as the KCMA-D8 which is a great owner controlled open source firmware example of coreboot.
People can contribute to coreboot without even owning a physical device on which coreboot runs, let alone *your* favorite board. The board you suggest is not a good example at all. The code supporting that board has some serious quality issues.
Kind regards