Table of Contents | ||||
---|---|---|---|---|
|
Jun 20, 2024
Attendees:
- Michelle Martineau, The Linux Foundation
- Andrei Warkentin, Intel
- Daniel Barboza, Ventana
- Barna Ibrahim, Rivos
- Jeff Law, Ventana
- Andrew Del Los Reyes, Rivos
- Kumar Sankaran, Ventana
- Brian Harrington, RedHat
- Nathan Egge, Google
- Tim Ouyang, Andes
- Victor Constan, Google
- Zhu Yuan, Bytedance
Agenda:
- Distro and Integration Deep Dive led by Redbeard
- Updates
- Website/blog
- RVI Summit Lounge
- TSC Accomplishments 1H2024
- 2 FTE Reporting
- Security Software Working Group TL Election
- WG Opens
- Future topics: WG Opens/challenges
- AIs from last week
Distro and Integration Deep Dive
- The distro integration group hosts open discussions about the software needs common to all major Linux distros, Android, and bespoke distros used on embedded devices.
- “Why is it you’re all insistent on having ACPI support?”
- “What is the minimum amount of RAM a board should have?”
- General discussions and questions about viability of builds with low RAM that aren’t capable of updating packages etc. Not something RISE should dictate.
- In General RISE is contributing to the Open Source Projects and there will not be any requirements/mandates by RISE. any requirements are left it up to the companies and their product offerings.
- This group makes its meetings open to the public (the meeting link is on the groups wiki page).
- Ensures open collaboration modeled after other libre software projects (Debian, Osmocom, etc).
- The community sees the “total cost” of design decisions, not just the hardware ones.
- Recently this has driven two major areas of discussion:
- Ensure a consistent boot flow (installation portability across distros)
- Responsibility for code updates below the OS (e.g. Who is on the hook for security bugs in OpenSBI?)
Website and Blog Update
- HAPPY ANNIVERSARY RISE PROJECT!
- Website updated, now with a blog, events page, separated topic pages, dedicated join page
- Bug reports and comments welcome.
Security Software Technical Lead Election
The Security Software Technical Lead role will open for election July 1st. The nomination period is open for one week followed by a one week voting period. You may nominate yourself or another member of the RISE TSC (Limit 1 candidate per RISE Sponsor Organization). If you are nominating someone else please confirm their interest prior to nominating them.
Commitment:
- 1hr/ Month- Lead Security Software Working Group Meetings
- 1hr/Month- Governing Board or TSC Deep Dive Meeting
- 8hrs/Month- Working Group Leadership
Election Cycle:
- July 1 Nominations start
- July 15 Nominations end
- July 16 Voting starts
- July 23 Voting ends
- July 24 Winner announced
Term: July 24, 2024- July 24, 2025
May 30, 2024
Attendees:
- Erich Hanke, AMD
- Tomas Evensen, AMD
- Robin Randhawa, SiFive
- Terje Bergstrom, NVIDIA
- Anup Patel, Ventana
- Robin Randhawa, SiFive
- Sunil Vl, Ventana
- Daniel Barboza, Ventana
- Simon Harvey, Imagination
- Barna Ibrahim, Rivos
- Jeff Law, Ventana
- David Weaver, Akean
- Kumar Sankaran, Ventana
- Brian Harrington, RedHat
- Paul Walmsley, SiFive
- Nathan Egge, Google
- Tim Ouyang, Andes
- Ming-yu Hung, Mediatek
- Jian Zhang, BOSC
Agenda:
- Elected: Debug and Profiling Technical Lead
- Firmware Deep Dive led by Sunil V L
- Proposal for Security Working Group Formation
- WG Opens
- Future topics: WG Opens/challenges
- AIs from last week
Elected: Debug and Profiling Technical Lead
Welcome Xaio Wang! Senior System Software Engineer, Intel and Our new Technical Lead for the Debug and Profiling Working Group. Xiao has worked on different domains of system software, including high performance networking, device virtualization, cross-ISA SW migration, binary translation and compatibility, ISA based SW optimization. Xiao has interest in a wide range of technical topics. Recently Xiao is working on enabling RISCV ISA optimization in the Linux kernel.
Firmware Deep Dive led by Sunil V L
- 12 projects in 2024 1H
- Upstreaming complete projects
- EDK2_00_16 - Svpbmt support (2023 2H project)
- SBI_00_04 - Domain Context Switch Support
- SBI_00_03 - Native/hosted debug support
- COREBOOT_00_01 - coreboot for SiFive Unmatched
- Development complete, Upstreaming in progress
- EDK2_00_14 - DynamicTablesPkg support
- EDK2_00_18 - RISC-V QEMU Server Reference Platform
- EDK2_00_03 - FdtBusDxe support (Need to host under RISE gitlab)
- Upstreaming not started due to spec dependencies
- EDK2_00_15 - StandaloneMmPkg RPMI MM support
- OPTEE_00_01 - OP-TEE support
- CI support for RISC-V targets in place
- Roadmap items identified (IOPMP, AIA, SmMTT, FF-A Like ABI etc)
- IOPMP support in progress by Andes
- Moving to RISE hosted gitlab
- SBI_00_05 - OpenSBI RPMI MM Support
- SBI_00_02 - Firmware-first RAS handling Support
- EDK2_00_10 - UefiPayloadPkg For RISC-V
- Development in progress
- 2024 2H projects under discussion
- EDK2_00_04 - Build Size Reduction
- EDK2_00_05 - Back Trace support
- EDK2_00_13 - libgcc and libatomic libs
- SCP like reference FW implementation (based on RPMI/MPXY spec)
- Challenges
- Spec dependencies.
- Less number of new project proposals.
09 May 2024
- Evan Harrison, The Linux Foundation
- Alexey Bataev, SiFive
- Barna Ibrahim, Rivos
- Brian Harrington (Redbeard), Redhat
- Drew Fustini, Tenstorrent
- Jeff Law, Ventana
- Kumar Sankaran, Ventana
- Mason Li, MedieTek
- Nathan Egge, Google
- Paul Walmsley, SiFive
- Terje Bergstrom, Nvidia
- Tim Ouyang, Andes
- Victor Constan, Google
...