Hi everyone! My name is Utkarsh Mahajan. I'm a 2nd year ECE student from NITK, India. I am passionate about Computer architecture and working on low level stuff. I recently found out about coreboot through gsoc. I am very much interested in contributing towards this repository.
Related to coreboot, I have a decent knowledge of c and just started playing with x86_64 assembly a month ago. So I recently started off by reading a bit of docs available on coreboot's website and tried out building an image file for i386 and testing it using QEMU. Which I was successfully able to do.
Then I started exploring other parts of the docs and later tried understanding the code base but had a hard time understanding it so I am currently trying to understand specific tools used like kconfig and about makefiles from publicly available sources.
I'm specifically interested in the project "*Provide toolchain binaries*", But I wasn't able to understand what exactly is to be done in the project. As far from the written text, I understood that we need to provide package installers for the compiler so that for example coreboot could be installed from AUR helpers if an arch aur version was made. But then there's written about crossgcc, that we need something to replace it for individual architecture like x86_64 if i'm not wrong. If anyone could help me clarify about the project and could redirect me towards a few resources where I could gain enough knowledge to be able to work on coreboot and this project, it would be really helpful.