# 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/1NRXqXcLBp5pFkHiJbrLdv3Spqh1Hu086HYkKrgKjeDQ/edit?pl=1).
_______________________________________________
coreboot mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to