You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

138 lines
4.8 KiB
Markdown

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
title: Meeting Minutes 2021-04-14
date: 2021-04-14
attendees:
- timansell,google
- paullecocq,ibm
- toshaanbharvani,vantosh
- billflynn,ibm
- paulmackerras,ibm
- toddrosedahl,ibm
- stevenroberts,ibm
- jameskulina,openpowerfoundation
- zevweiss,equinix
- mendyfurmanek,ibm
- michaelneuling,ibm
- arjunnaj,tataconsultancy
- mytroung,equinix
draft: false
---
# Call to order / Attendance
### Anti-trust Reminder
This is a reminder that all OpenPOWER Foundation activities are subject to strict compliance with the OpenPOWER Foundations Antitrust Guidelines. Each individual participant and attendee at this meeting is responsible for knowing the contents of the Antitrust Guidelines, and for complying with the Antitrust Guidelines. Copies of the Antitrust Guidelines are available at: https://members.openpowerfoundation.org/wg/OPF/document/498
# Workgroup Housekeeping
Update on workgroup charter process
Call for participation went out until
Chair and maintainer process
Taking nominations / volunteers for positions
Chair
Paul Lecocq, IBM
Tim Pearson, Raptor
POWER Core technical lead
?
Uncore Technical Lead
Tim Pearson, Raptor
Software Technical Lead
?
Github Maintainers
?
Reminder of tentative Workgroup organization
3 subproject proposal
POWER Core selection, design, and optimization
FPGA "uncore" required interface definition, I/O definition, on chip bus, build process
OpenBMC updates and performance tuning, what is the minimum feature set / libraries needed
Reminder of workgroup collaboration tools
Slack / IRC
https://openpowerfoundation.slack.com/archives/C01UVKFKUQY
#librebmc on freenode (namespace)
https://chat.openpower.foundation/opf/channels/librebmc
Google Drive
https://drive.google.com/drive/u/1/folders/1p7YL3urCf4NtYbJTRxXDluytmMotUwty
OPF Discuss
https://discuss.openpower.foundation/c/sig/librebmc/11
GIT repository
https://git.openpower.foundation/librebmc/librebmc
Larger shared storage area to save meeting recordings
Files.openpower.foundation
Need mailing list tool that people can add themselve to.
discuss.openpower.foundation
LibreBMC press announcement
OpenPOWER Blog
https://openpowerfoundation.org/openpower-foundation-announces-librebmc-a-power-based-fully-open-source-bmc/
TheRegister
https://www.theregister.com/2021/05/10/openpower_open_source_bmc/
Phoronix
https://www.phoronix.com/scan.php?page=news_item&px=OpenPOWER-LibreBMC
Twitter
@OpenPOWERorg
@LibreBMC
Last Meeting Follow-up
OCP Global Summit, Nov 8-10, Call for Papers June 1.
New Business
A2P - Bill Flynn, IBM
Pretaped Video presentation and slides
https://drive.google.com/drive/u/1/folders/18VRoR-tLlmUDs3a2zIIfiMJ8-jSxOzNP
Open Items document
Need to convert to github issues
https://git.openpower.foundation/librebmc/librebmc
Use this for issues for the overall project
Need to start getting content into git
License file
Apache V2 with hardware
Readme
Go from the charter and add more description on working way
…..
How to select base core(s) to start from
Microwatt (from BoxArty)
Kestrel
A2P
Discussion on what components are needed on FPGA
What exists
Updates required?
What needs to be designed
Notes
LibreBMC Charter Status:
Call for participation went out May 10
14 day window closes May 26
Expect first official meeting to be May 27, need to send that out to membership
Workgroup organization
A2P, Bill Flynn
A2P started from VexRISC-V and converted it to POWER ISA
32b core
See presentation in Google Drive A2P folder for details
A2P is currently ~5400 LUTs, VexRISCV is around 2000 LUTs
Possible differences 1000 LUTS for GPR implementation in FF vs BRAM
Hazard logic is more complex in POWER
May have more hardcoded instructions vs microcoded in VexRISCV
Open Items
Git repository items
Core selection
FPGA Components / Status
Action Items
Start document of links to tools and hardware for others to replicate work.
Diagram of all open tools, how they fit together, what is missing, what needs significant improvement - FuseSoc, OpenLane, Symbiflow, Yosys, openroads, etc https://github.com/hdl
EDA Tooling - Containers - https://github.com/hdl/containers
Make sure these support Power. I believe that Rob Taylor added Power support.
EDA Tooling - Conda - https://hdl.github.io/containers/
EDA Tooling - if you are a Bazel fan;
https://github.com/hdl/bazel_rules_hdl
Used by Googles XLS team -> http://github.com/google/xls
Add current projects that you are working on that relate to LibreBMC or opentools. Plan would be to schedule presentations on them to stir conversation and collahttps://notes.openpower.foundation/T0w6qPMJQkaj_u-UTvkUAQ?both#boration. This will highlight areas where technical issues can be worked across projects.
Next Meeting Agenda Items
## Future topics
Arjun to present
Tim Pearson to give update on where Raptor is going with Kestrel