# 2024-05-01 - coreboot Leadership Meeting Minutes
## Attendees: Martin Roth, Mina Asante, Arnaldo Pirrone, Jay Talbott, Matt DeVillier, David Hendricks, Jonathan Hall, Nicholas Chin, Nick Van Der Harst, Felix Singer, Julius Werner, Leandro Friedrich, Kunstardilla, Echo,Jon Murphy,Dragos Bogdan, Jegadeesh Vontlin, Werner Zeh, Nico Huber, Gogo Gogo, Jack, Christian Walter.
## Announcements & Events * FOSSY conference: August 1-4 2024 in Portland, Oregon, USA https://sfconservancy.org/fossy/
* COSCUP - Taipei, Taiwan on 2024/08/03 ~ 2024/08/04 https://coscup.org/2024/en/landing
* OSFC will be in Bochum Germany - September 3-5 https://www.osfc.io * Call for participation is open until May 31st, 2024
* OCP Global Summit: San Jose, California on October 15–17, 2024 https://www.opencompute.org/summit/global-summit
## Open Action Items * 2024-03-20 * Martin: Martin: Add a note to the gerrit guidelines to email the leadership for further discussion and guidance when code submissions are not up to standard. * 2024-03-06 * Martin: To update gerrit contributing guidelines documentation. (https://doc.coreboot.org/contributing/index.html) * 2024-01-10 * Nico: [https://review.coreboot.org/q/topic:enforce_region_api] * Daniel: Look at how we want to localize (non console) strings for coreboot. Long term project. * 2024-05-01 * Nick Van Der Harst volunteered for Dutch. "gogo gogo" would like to translate to Russian (?)
## Minutes
### [Werner] native 64 bit support for payloads * Subrata is trying to get native 64 bit support for payloads merged but faces some (valid) discussions on the CL [CB:81960](https://review.coreboot.org/c/coreboot/+/81960). Can we help him to get it in? Seems to have some time constraints on Subrata’s side. * Martin: Push initial patch, have a document discussing a way forward? * Proof-of-concept was a compile-time decision whether to support 64-bit payload. * Schedule a call to resolve the issue. It's too slow to go back-and-forth on Gerrit / ML. Martin will set up the meeting when Werner is ready * Do we plan to support both 32 and 64-bit in the same build? * Please still discuss on the CL.
### [Felix,Matt, Martin] coreboot 24.05 release in two weeks * Currently scheduled for May 13,2024. * coreboot_release_2405 - Add this tag to patches on gerrit if you want them to be included.
### [Felix] How can we make todos more visible? * People from my local meetup group feel it’s quite hard to get into the project. Mostly because they don’t know what they could contribute other than a mainboard. Though, there are always some refactorings or cleanups which could be done. Any ideas on how to make such todos more visible? * Roadmap? * Tag bugs as a "get started" item * Get volunteers from experienced users to start a mentorship program. * Martin - Happy to help mentor on AMD
### [Martin] External module expectations * coreboot probably needs to make a list of expectations of external silicon initialization modules like FSP and openSIL. Maybe jointly with other open firmware projects like U-Boot * There seems to be confusion about what should be owned by which piece. * My opinion is that the host firmware should be responsible for all allocation at runtime. If there are specified hardcoded needs from the silicon init module, it can be stated and incorporated. This includes MMIO/IO/Memory/GPIO Config/CMOS, etc. * Resets should not be done independently by the module. At the very least, the module should return to the host firmware saying that it intends to reset the platform. * Because of the restriction on callbacks in non-open-source firmware, Debug output there needs to be handled strictly by the module. On open source firmware, the debug output should be done by the host firmware. * Look at adding calls that save register lists and compare them. THis would allow us to see what’s being changed in between various calls. This functionality would need to be enabled/disabled by Kconfig because we don’t want it in release firmware. * This could be a good starter task. * Have the save register call create a region in cbmem and dump all the listed registers (passed in) into the region. * A compare register call allows the differences to be calculated.
### [Jay] FYI, The current meeting invite lacks a link to these minutes. Had to open an old one to find the link. * Martin: I’ll get that fixed today.[Done]
# Next Leadership Meeting * May 15, 2024. * [coreboot Calendar](https://coreboot.org/calendar.html).
# Notice * Decisions shown here are not necessarily final, and are based on the current information available. If there are questions or comments about decisions made, or additional information to present, please put it on the leadership meeting agenda and show up if possible to discuss it. Of course items may also be discussed on the mailing list, but as it's difficult to interpret tone over email, controversial topics frequently do not have good progress in those discussions. For particularly difficult issues, it may be best to try to schedule another meeting.
# coreboot leadership meeting minutes *[2024-05-01](https://docs.google.com/document/d/1NRXqXcLBp5pFkHiJbrLdv3Spqh1Hu086HYkKrgKj...).