# 2023-07-12 - coreboot Leadership
Attendees: David Hendricks, Felix Held, Jay Talbott, Jonathon Hall, Julius Werner, Martin Roth, Patrick Georgi, Simon Glass, Tim Crawford, Werner Zeh
* [KyöstiM] Someone with access to Intel Meteor Lake documentation, is there a better workaround or documented errata for the XAPIC/X2APIC issue in bringing up AP CPUs? \ [https://review.coreboot.org/c/coreboot/+/76384%5D(https://review.coreboot.or...) * Nobody chimed in on the meeting. Hope folks follow up on the CL or mailing list * [FelixS] Doing some work on the toolchain and build system * [CB:76401](https://review.coreboot.org/c/coreboot/+/76401) reduces the build time for the coreboot-toolchain builder from ~6 hrs to 1.5 hrs * Awesome! * Clang / scan-build has support for the z3 solver for static analysis. Does anyone have experience with it? * It reports less false-positives, but it is slower. There seems to be some kind of hybrid mode. * Shouldn't be a problem since Martin will move it to another builder * Larger shuffle planned between build nodes * codechecker enables it by default if available * Let’s try it out?
* FelixS visited Hetzner and used the chance to promote coreboot, they were quite positive and interested in helping us * Let’s set up a call with them? Martin seems interested but isn’t a server person (except for being a marvelous admin) * David, Ron, perhaps? * Werner wants clarity on what they want or what they can provide. Needs a contact and would reach out then.
* [PaulM] Is there an overview of the received and spent money? * SFC provides bookkeeping service * Stefan has access * Is there a particular area of interest with this?
* [PaulM] The changes regarding renaming master to main were never announced on the list. * It was likely buried in the meeting minutes * Nothing's been done yet, it's been a future objective for a while. Once we have a schedule it will be announced.
* [PaulM] Besides OSFC, are people going to other conferences? * Companies aren't paying for people to go to conferences as much as before * Upcoming events: Coscup (Taiwan), OCP Fall Summit (San Jose area) the week after OSFC (also in San Jose area) * Martin: Add these events to the coreboot calendar * Martin can add them if somebody provides dates, times, info * Make sure to include specific talks that will be given relevant to coreboot * Call for papers for OSFC expires soon (July 16)
* [Simon Glass] Implementing [Firmware Handoff](https://github.com/FirmwareHandoff/firmware_handoff) in coreboot * Moving some OS/FW communications into a common runtime * Helps do things like enable serial console in a universal manner * How is this different from universal payload? * Universal Payload uses a device tree as a handoff mechanism. This doesn't need device tree, it could be a C structure you can pass along * Not as heavyweight as full handoff * This is not competing with universal payload. DT is good when transferring complex information between projects. This is good when you're in a constrained (e.g. pre-RAM) environment or when it doesn't make sense to have the overhead of DT. * Trusted Firmware will use this, coreboot will have an implementation * "A coreboot table by another name" * The coreboot implementation would just write the tables needed by trusted firmware. * Would this replace coreboot tables? * Julius: We wouldn’t want to have two separate copies of the same information generated * Martin: Wouldn’t we want to generate once, into the coreboot tables, then translate into whatever we wanted, like we requested for the Universal Payload? * Would this replace the cmos setup options? * Not currently, but the android team has implemented something that does that. * This would pass information between stages, at least to the point that the universal payload * Julius: It would make more sense to expand cbmem and expand it into early environments. * Simon: cbmem isn’t set up in bootblock currently. * Would coreboot ever need to accept (consume) firmware handoff tables? * It’s not clear.
* [Simon Glass] Drop corebook-sdk? * What coreboot-sdk does * Provides environment with tested toolchain * Can be used in Windows, FreeBSD, etc. * kernel.org publishes things used to build the kernel and other firmware projects * Faster to download than to build * Also need to support ADA (libgfxinit), Rust, Go (SBOM stuff, 9elements security tooling)
* [David] Mainboard variants doc coming along nicely, will hopefully convert to markdown and upload to Gerrit in ~1-2 months: * [https://review.coreboot.org/c/coreboot/+/76200/%5D(https://review.coreboot.o...) * [https://docs.google.com/document/d/1ELrZ7WKkZn6zCA9mdpVC6Ze47pg-gvTHanDfLMUf...)
* [Martin, FelixS] We're about 6 weeks out from the next release
# 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 https://docs.google.com/document/d/1NRXqXcLBp5pFkHiJbrLdv3Spqh1Hu086HYkKrgKj...