# 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](https://review.coreboot.org/c/coreboot/+/76384)
    * 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/](https://review.coreboot.org/c/coreboot/+/76200/)
    * 
[https://docs.google.com/document/d/1ELrZ7WKkZn6zCA9mdpVC6Ze47pg-gvTHanDfLMUfqKQ/edit](https://docs.google.com/document/d/1ELrZ7WKkZn6zCA9mdpVC6Ze47pg-gvTHanDfLMUfqKQ/edit)

* [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/1NRXqXcLBp5pFkHiJbrLdv3Spqh1Hu086HYkKrgKjeDQ/preview
_______________________________________________
coreboot mailing list -- coreboot@coreboot.org
To unsubscribe send an email to coreboot-le...@coreboot.org

Reply via email to