Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents
maxLevel2
include2

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

...

  • Tensorflow for RISC-V (email sent to libraries-runtimes WG)
  • If yes, what is the latest status? 
  • Questions regarding the availability of Tensorflow on RISC-V
  • Tried to compile Tensorflow within Ventana and things fail due to missing support for Bazel
  • Is anyone from RISE or any upstream company working on Tensorflow?
  • x264 for RISC-V discussion
  • Bytedance team started work on x264 porting and optimization with RVV1.0
  • Repo located here https://code.videolan.org/yintong.ustc/x-264-bd-ventana
  • Is anyone from RISE or upstream working on x264? Bytedance would like to collaborate with other work if any
  • Working Groups Opens / Challenges


02 May 2024 

  • Michelle Martineau, The Linux Foundation
  • Erich Hanke, AMD
  • Tomas Evensen, AMD
  • Anup Patel, Ventana
  • Heinrich Schuchardt, Canonical
  • Robin Randhawa, SiFive
  • Gordan Markus, Canonical
  • Sunil Vl, Ventana
  • Myungjoo Ham, Samsung
  • Daniel Barboza, Ventana
  • Simon Harvey, Imagination
  • Barna Ibrahim, Rivos
  • David Weaver, Akean
  • Kumar Sankaran, Ventana
  • Paul Walmsley, SiFive
  • Victor Costan, Google
  • Alexey Bataev, SiFive
  • Nathan Egge, Google
  • Ludovic Henry, Rivos
  • Ming-yu Hung, Mediatek
  •  Jian Zhang, BOSC

...

  • Language Runtimes Deep Dive led by Ludovic Henry 
  • RFP Status
  • WG Opens 
  • Future topics: WG Opens/challenges
  • AIs from last week

...

...

  • https://github.com/STEllAR-GROUP/hpx/
  • Interest from Tenstorrent
  • They have CI for ARM, we should check to add RISC-V
    • Need to figure out if it builds and runs OOTB on RISC-V

  • More appropriate for System Libraries WG?
    • Whoever has the time and resources

25 Apr 2024 

  • Evan Harrison, The Linux Foundation
  • Drew Fustini, Tenstorrent
  • Andrew de los reyes (Adlr), RIVOS
  • Jeff Law, 
  • Victor Constant, Google
  • Tomas Evensen, AMD
  • Alexey Bataev, SiFive
  • Terje Bergstrom, NVIDIA
  • Barna Ibrahim, Rivos
  • Brian 'redbeard' Harrington, Redhat
  • David Weaver, Akean
  • Kumar Sankaran, Ventana
  • Paul Walmsley, SiFive
  • Nathan Egge, Google

...

  • 7 active projects
  • Thousands of builds, and millions of tests per month.
  • Build Farm: 2024Q1 Review
  • Broadened the administration base
  • Brian “Redbeard” Harrington (Red Hat) now helping out with general admin tasks
  • Björn Töpel (Rivos) now leading the Build Farm
  • Four existing projects still running
  • Two new projects added
  • GCC fuzzer: Patrick O’Neill & Edwin Lu (Rivos) 
  • LLVM fuzzer: Patrick O’Neill & Edwin Lu (Rivos) 
  • Credits currently set to expire on September 12, 2024
  • Expiration date just discovered mid-April
  • Will discuss with Amber and Lars to see if this can be extended

...

  • Ideally combines cross and native development environment and native system software and userspace
  • Provide a full Linux system image build, boot, and development environment for use on both simulators (QEMU) and RISC-V hardware
  • Will start with Nathan’s Gentoo build
  • No one yet coordinating

Credits

  • Barna Ibrahim (Rivos): Co-chair
  • Björn Töpel (Rivos): Kernel CI Build Farm Project Admin, Build Farm Lead
  • Brian ‘redbeard’ Harrington (Redhat): Build Farm Administrator
  • Curtis Galloway (Google): Board Farm Lead
  • Edwin Lu (Rivos): Toolchain Build Farm Project Admin
  • Ludovic Henry (Rivos): Language Runtimes Build Farm Project Admin
  • Patrick O’Neill (Rivos): Toolchain Build Farm Project Admin
  • Paul Walmsley (SiFive): Co-chair

18 Apr 2024 

  • Michelle Martineau, The Linux Foundation
  • Drew Fustini, Tenstorrent
  • Erich Hanke, AMD
  • Tomas Evensen, AMD
  • Anup Patel, Ventana
  • Mark Zhuang, SpacemIT
  • Heinrich Schuchardt, Canonical
  • Terje Bergstrom, NVIDIA
  • Gordan Markus, Canonical
  • Sunil Vl, Ventana
  • Daniel Barboza, Ventana
  • Simon Harvey, Imagination
  • Barna Ibrahim, Rivos
  • Brian 'redbeard' Harrington, Redhat
  • David Weaver, Akeana
  • Kumar Sankaran, Ventana
  • Paul Walmsley, SiFive
  • Victor Costan, Google
  • Alexey Bataev, SiFive
  • Nathan Egge, Google
  • Steve Wanless, RedHat
  • Paul Walmsley, SiFive
  • Olof Johansson, 
  • Jefro, Redhat
  • Mason Li, MediaTek

...

  • Propose establishing a one-live-meeting-per-month minimum for all WGs (pjw)
  • Even if no topics, would be good to do a status review
  • Discussed a few weeks ago at the TSC in the afternoon time slot
  • All commenters agreed
  • Wanted to bring it up in the morning TSC slot for any additional discussion


11 Apr 2024 

  • Evan Harrison, The Linux Foundation
  • Drew Fustini, Tenstorrent
  • Erich Hanke, AMD
  • Tomas Evensen, AMD
  • Anup Patel, Ventana
  • Mark Zhuang, SpacemIT
  • Heinrich Schuchardt, Canonical
  • Terje Bergstrom, NVIDIA
  • Gordan Markus, Canonical
  • Sunil Vl, Ventana
  • Daniel Barboza, Ventana
  • Simon Harvey, Imagination
  • Barna Ibrahim, Rivos
  • Brian 'redbeard' Harrington, Redhat
  • David Weaver, Akean
  • Kumar Sankaran, Ventana
  • Paul Walmsley, SiFive
  • Victor Costan, Google
  • Alexey Bataev, SiFive
  • Nathan Egge, Google
  • Steve Wanless, RedHat
  • Paul Walmsley, SiFive
  • Olof Johansson, 
  • Jefro, 
  • Mason Li, MediaTek
  • Tim O,

...

  • TSC and WG are there other needs?
  • Report back to Board in 3 months on usage progress


04 Apr 2024 

  • Michelle Martineau, The Linux Foundation
  • Drew Fustini, Tenstorrent
  • Erich Hanke, AMD
  • Tomas Evensen, AMD
  • Anup Patel, Ventana
  • Mark Zhuang, SpacemIT
  • Heinrich Schuchardt, Canonical
  • Terje Bergstrom, NVIDIA
  • Gordan Markus, Canonical
  • Sunil Vl, Ventana
  • Daniel Barboza, Ventana
  • Simon Harvey, Imagination
  • Barna Ibrahim, Rivos
  • Brian 'redbeard' Harrington, Redhat
  • David Weaver, Akean
  • Kumar Sankaran, Ventana
  • Paul Walmsley, SiFive
  • Victor Costan, Google
  • Alexey Bataev, SiFive
  • Nathan Egge, Google
  • Steve Wanless, RedHat

...

Debug and Profiling Projects 2024


User Scenarios

Repo

Status

RISE might contribute

Open On-Chip Debugger

on-chip programming and debugging support with a layered architecture of JTAG interface and TAP support 

riscv-openocd

Active development under the lead of Tim Newsome

Need inputs

DynamoRIO

instrumentation, binary translation etc.

dynamorio

PLCT lab & SemiHalf: DynamoRIO now has initial support for RISC-V

Extensions other than GC

Valgrind

instrumentation, debugging etc.

valgrind-riscv64

poc-rvv

GC is waiting for upstream and RVV is still in prototype mode

Help review and upstream

Enable other extensions

SimplePerf

native profiling tool for Android



Atish Patra: There are few moving pieces that need to be straightened out before we can have better support for simpleperf. Until then, we have to rely on SBI PMU & static event encoding for platforms via EVENT_TYPE_TABLE_ENTRY in simple perf

RISC-V Optimization Guide Discussion and Inputs (10 mins)

...

Debug and Profiling Scope

Category

Examples

Dynamic Binary Instrumentation (DBI)

Valgrind, DynamoRIO

Profiler

perf-tools, gprofng, PAPI, libpfm4

Tracer

eBPF, ftrace, SystemTap

Debugger

gdb, lldb

Checker

Address/Thread Sanitizer

Toolchain

binutils

Benchmarking and Analysis

LKP, SPEC CPU


Debug DBI Priorities

2H2023 Goals:

...

  • Fedora Updates
    • Fedora community members have currently built over 90% of the packages for the current release: Fedora 38
    • Presently this includes a full desktop environment (KDE), containerization (Kubernetes, Podman, Containerd), and some desktop applications (Firefox, Thunderbird)
    • The last 10% is going to be the hardest.


Package Name

Version

Status

gcc

13.1.1

Complete

glibc

2.37.4

Complete

binutils

2.39

Complete

binutils

2.40

Ongoing

libffi

3.4.4

Complete

LLVM/Clang

16.0.4

Complete

LLVM/Clang

15.0.7

Complete

LLVM/Clang

14.0.1

Complete


Package Name

Version

Status

Python

3.11.4

Complete

Perl

5.36.1

Complete

golang

1.20.5

Complete

gnome

44.1

Ongoing

KDE

17.08.3

Complete

Firefox

115.0

Complete

Thunderbird

102.12.0

Complete

Podman

4.5.0

Complete


Package Name

Version

Status

Ceph

17.2.6

Complete

Kubernetes

1.26.4

Complete

Containerd

1.6.19

Complete

Nginx

1.22.1

Complete

NodeJS

20.2.0

Complete

Conda

23.3.1

Complete

Chromium

113.0.5672.63

Ongoing

cowsay

3.7.0

Complete


Compiler/Toolchain Working Group

...

  • Insert

AIs from last week

  • Insert

02 May 2024 

  • Michelle Martineau, The Linux Foundation
  • Erich Hanke, AMD
  • Tomas Evensen, AMD
  • Anup Patel, Ventana
  • Heinrich Schuchardt, Canonical
  • Robin Randhawa, SiFive
  • Gordan Markus, Canonical
  • Sunil Vl, Ventana
  • Myungjoo Ham, Samsung

...

Future topics: WG Opens/challenges

25 Apr 2024 

  • Evan Harrison, The Linux Foundation
  • Drew Fustini, Tenstorrent
  • Andrew de los reyes (Adlr), RIVOS
  • Jeff Law, 
  • Victor Constant, Google
  • Tomas Evensen, AMD
  • Alexey Bataev, SiFive
  • Terje Bergstrom, NVIDIA
  • Barna Ibrahim, Rivos
  • Brian 'redbeard' Harrington, Redhat
  • David Weaver, Akean
  • Kumar Sankaran, Ventana
  • Paul Walmsley, SiFive
  • Nathan Egge, Google

...

Working Groups Opens / Challenges

 

18 Apr 2024 

  • Michelle Martineau, The Linux Foundation
  • Drew Fustini, Tenstorrent
  • Erich Hanke, AMD
  • Tomas Evensen, AMD
  • Anup Patel, Ventana
  • Mark Zhuang, SpacemIT
  • Heinrich Schuchardt, Canonical
  • Terje Bergstrom, NVIDIA
  • Gordan Markus, Canonical
  • Sunil Vl, Ventana
  • Daniel Barboza, Ventana
  • Simon Harvey, Imagination
  • Barna Ibrahim, Rivos
  • Brian 'redbeard' Harrington, Redhat
  • David Weaver, Akeana
  • Kumar Sankaran, Ventana
  • Paul Walmsley, SiFive
  • Victor Costan, Google
  • Alexey Bataev, SiFive
  • Nathan Egge, Google
  • Steve Wanless, RedHat
  • Paul Walmsley, SiFive
  • Olof Johansson, 
  • Jefro, Redhat
  • Mason Li, MediaTek
  •  

...

RFP Contract Status Update

 

RFP#

Topic

WG

Phase

RP008 Report

GCC SPEC2017 Optimization

Toolchain 

Phase 3: Bidding open

RP007 Report

OpenOCD upstreaming

Debug and Profiling

Phase 4: Bid Review & Award Contract

RP006 Report

LLVM CI Improvements

Dev Infra/

Toolchain

Phase 6: Execution

RP005 Report

TCG Translation for RVV Instructions

Simulators/

Emulators

Phase 5: Signing in progress  Vendor and (LF Signature)

RP004 Report

Rust Tier-1 Support for RV64 Linux

Toolchain

Phase 6: Execution

RP003 Report 

libjpeg-Turbo

System Libraries

Phase 4: Bid Review & Award Contract

RP002 Report

Multimedia Enablement

System Libraries

Phase 6: Execution

RP001 Report 

Accelerate Go Runtimes

Language Runtimes

Phase 6: Execution

WG Opens 

11 Apr 2024 

  • Evan Harrison, The Linux Foundation
  • Drew Fustini, Tenstorrent
  • Erich Hanke, AMD
  • Tomas Evensen, AMD
  • Anup Patel, Ventana
  • Mark Zhuang, SpacemIT
  • Heinrich Schuchardt, Canonical
  • Terje Bergstrom, NVIDIA
  • Gordan Markus, Canonical
  • Sunil Vl, Ventana
  • Daniel Barboza, Ventana
  • Simon Harvey, Imagination
  • Barna Ibrahim, Rivos
  • Brian 'redbeard' Harrington, Redhat
  • David Weaver, Akean
  • Kumar Sankaran, Ventana
  • Paul Walmsley, SiFive
  • Victor Costan, Google
  • Alexey Bataev, SiFive
  • Nathan Egge, Google
  • Steve Wanless, RedHat
  • Paul Walmsley, SiFive
  • Olof Johansson, 
  • Jefro, 
  • Mason Li, MediaTek
  • Tim O,
  •  

...

AIs for this week

AIs from last week

  • Insert

04 Apr 2024 

  • Michelle Martineau, The Linux Foundation
  • Drew Fustini, Tenstorrent
  • Erich Hanke, AMD
  • Tomas Evensen, AMD
  • Anup Patel, Ventana
  • Mark Zhuang, SpacemIT
  • Heinrich Schuchardt, Canonical
  • Terje Bergstrom, NVIDIA
  • Gordan Markus, Canonical
  • Sunil Vl, Ventana
  • Daniel Barboza, Ventana
  • Simon Harvey, Imagination
  • Barna Ibrahim, Rivos
  • Brian 'redbeard' Harrington, Redhat
  • David Weaver, Akean
  • Kumar Sankaran, Ventana
  • Paul Walmsley, SiFive
  • Victor Costan, Google
  • Alexey Bataev, SiFive
  • Nathan Egge, Google
  • Steve Wanless, RedHat

...

  • IOMMU driver
    • LK_01_011 - ACPI LPI support
      • Development: Completed, Upstreaming: Completed


      • LK_01_012 - ACPI CPPC support
    • Development: Completed, Upstreaming: Completed

      • Development: Completed, Upstreaming: Completed

      • LK_01_018 - Optimize bitops using Zb* extensions
      • LK_02_015 - KVM Zawrs virtualization
    • Development: Completed, Upstreaming: Ongoing

      • LK_02_020 - KVM Zacas virtualization
    • Development: Completed, Upstreaming: Completed
      • Development: Completed, Upstreaming: Completed
      • LK_03_003 - KVMTOOL Debug console support


      • arch_timer, demand_paging_test, dirty_log_test, get-reg-list, guest_print_test, kvm_binary_stats_test, kvm_create_max_vcpus, kvm_page_table_test, set_memory_region_test, and steal_time

      • Development: Completed, Upstreaming: Completed
      • Lists of tests
      • LK_03_012 - KVM selftests improvements
      • LK_03_013 - KVM unit tests RISC-V port
    • Development: Completed, Upstreaming: Completed
      • Development: Completed, Upstreaming: Completed
      • LK_03_020 - KVMTOOL Smstateen support


      • LK_03_021 - QEMU-KVM Smstateen support
    • Development: Completed, Upstreaming: Completed

      • Development: Completed, Upstreaming: TBD

      • LK_03_022 - KVMTOOL Zawrs support
      • LK_03_025 - QEMU-KVM Svnapot support
    • Development: Completed, Upstreaming: Completed

      • LK_03_028 - KVMTOOL Zacas support
    • Development: Completed, Upstreaming: TBD
    • Total 43 projects (04-04-2024,wiki)

    • Development (04-04-2024)
      • TBD - 8 (18.60%)
      • ONGOING - 2 (4.65%)
    • COMPLETED - 33 (76.75%)
      Upstreaming (04-04-2024)
      • TBD - 13 (30.23%)
      • ONGOING - 10 (23.26%)
    • COMPLETED - 20 (46.51%)
    • Updates on projects
    • Overall status

RFP Status

 

RFP#

Topic

WG

Phase

RP008 Report

GCC SPEC2017 Optimization

Toolchain 

Phase 3: Bidding open

RP007 Report

OpenOCD upstreaming

Debug and Profiling

Phase 3: Bidding open

RP006 Report

LLVM CI Improvements

Dev Infra/

Toolchain

Phase 6: Execution

RP005 Report

TCG Translation for RVV Instructions

Simulators/

Emulators

Phase 4: Signing in progress  Vendor and (LF Signature)

RP004 Report

Rust Tier-1 Support for RV64 Linux

Toolchain

Phase 6: Execution

RP003 Report 

libjpeg-Turbo

System Libraries

Phase 4: Bid Review & Award Contract

RP002 Report

Multimedia Enablement

System Libraries

Phase 6: Execution

RP001 Report 

Accelerate Go Runtimes

Language Runtimes

Phase 6: Execution

Eclipse Temurin 21 and 22 Available on RISC-V

...

Updated Deep Dive Schedule- SEE APENDIX

28 Mar 2024 

  • Michelle Martineau, The Linux Foundation
  • Erich Hanke, AMD
  • Ming-Yu Hung (MTK)
  • Sunil V L, Ventana
  • Mark Zhuang, SpacemIT
  • Andrei Warkentin, Intel
  • Heinrich Schuchardt, Canonical
  • Terje Bergstrom, NVIDIA
  • Gordan Markus, Canonical
  • Ludovic Henry, Rivos
  • Daniel Barboza, Ventana
  • Simon Harvey, Imagination
  • Barna Ibrahim, Rivos
  • Brian 'redbeard' Harrington, Redhat
  • David Weaver, Akeana
  • Jian Zhang, BOSC
  • Fei Wu, intel
  • Kumar Sankaran, Ventana
  • Paul Walmsley, SiFive
  • Victor Costan, Google
  • Alexey Bataev, SiFive
  • Nathan Egge, Google
  • Tim Ouyang, Andes

...

RFP Contract Status Update

 

RFP#

Topic

WG

Phase

RP007 Report

OpenOCD upstreaming

Debug and Profiling

Phase 3: Bidding open

RP006 Report

LLVM CI Improvements

Dev Infra/

Toolchain

Phase 6: Execution

RP005 Report

TCG Translation for RVV Instructions

Simulators/

Emulators

Phase 4: Signing in progress  Vendor and (LF Signature)

RP004 Report

Rust Tier-1 Support for RV64 Linux

Toolchain

Phase 4: Signing in progress  Vendor and (LF Signature)

RP003 Report 

libjpeg-Turbo

System Libraries

Phase 4: Bid Review & Award Contract

RP002 Report

Multimedia Enablement

System Libraries

Phase 6: Execution

RP001 Report 

Accelerate Go Runtimes

Language Runtimes

Phase 6: Execution

Update From the Board - 

RP008: Tool Chain WG: GCC Spec Optimization Proposal

...

  • Insert

AIs from last week

  • Insert

21 Mar 2024 

  • Michelle Martineau, The Linux Foundation
  • Erich Hanke, AMD
  • Ming-Yu Hung (MTK)
  • Sunil V L, Ventana
  • Mark Zhuang, SpacemIT
  • Andrei Warkentin, Intel
  • Heinrich Schuchardt, Canonical
  • Terje Bergstrom, NVIDIA
  • Gordan Markus, Canonical
  • Ludovic Henry, Rivos
  • Daniel Barboza, Ventana
  • Simon Harvey, Imagination
  • Barna Ibrahim, Rivos
  • Brian 'redbeard' Harrington, Redhat
  • David Weaver, Akeana
  • Jian Zhang, BOSC
  • Fei Wu, intel
  • Kumar Sankaran, Ventana
  • Paul Walmsley, SiFive
  • Victor Costan, Google
  • Alexey Bataev, SiFive
  • Nathan Egge, Google
  • Tim Ouyang, Andes

...

RFP Contract Status Update

 

RFP#

Topic

Tech Leads

Phase

RP006 Report

LLVM CI Improvements 

Dev Infra/

Toolchain

Phase 6: Execution

RP005 Report

TCG Translation for RVV Instructions

Simulators/

Emulators

Phase 3: Bid selected, Awaiting vendor info

RP004 Report

Rust Tier-1 Support for RV64 Linux

Toolchain

Phase 4: Signing in progress (LF Signature)

RP003 Report 

libjpeg-Turbo

System Libraries

Phase 4: Bid Review & Award Contract

RP002 Report

Multimedia Enablement

System Libraries

Phase 6: Execution

RP001 Report 

Accelerate Go Runtimes

Language Runtimes

Phase 6: Execution

RFPs Governing Board Approval

...

Future topics: WG Opens/challenges

AIs from last week

14 Mar 2024 

  • Evan Harrison, The Linux Foundation
  • Andrew de los reyes (Adlr), Rivos
  • Barna Ibrahim, Rivos
  • Brian 'redbeard' Harrington, Redhat
  • Daniel Barboza, Ventana
  • Erich Hanke, AMD
  • Jeff Law, Ventana
  • Jian ZHANG, Beijing Institute of Open Source Chip 
  • Kumar Sankaran, Ventana
  • Mason Li, MediaTek
  • Nathan Egge, Google
  • Paul Walmsley, SiFive
  • Terje Bergstrom Nvidia
  • Tim Ouyang, Andes
  • Victor Costan, Google

...

RFP Contract Status Update

 

RFP#

Topic

WG

Phase

RP006 Report

LLVM CI Improvements

Dev Infra/

Toolchain

Phase 6: Execution

RP005 Report

TCG Translation for RVV Instructions

Simulators/

Emulators

Phase 3: Bid selected, Awaiting vendor info

RP004 Report

Rust Tier-1 Support for RV64 Linux

Toolchain

Phase 4: Signing in progress (LF Signature)

RP003 Report 

libjpeg-Turbo

System Libraries

Phase 4: Bid Review & Award Contract

RP002 Report

Multimedia Enablement

System Libraries

Phase 6: Execution

RP001 Report 

Accelerate Go Runtimes

Language Runtimes

Phase 6: Execution

Working Groups Opens / Challenge

...

AIs for this week

  • N/A

AIs from last week

07 Mar 2024 

  • MichelleMartineau, The Linux Foundation
  • Tomas Evensen, AMD
  • Ming-Yu Hung (MTK)
  • Anup Patel, Ventana
  • Heinrich Schuchardt, Canonical
  • Gordan Markus, Canonical
  • Ludovic Henry, Rivos
  • Daniel Barboza, Ventana
  • Simon Harvey, Imagination
  • Barna Ibrahim, Rivos
  • Brian 'redbeard' Harrington, Redhat
  • David Weaver, Akeana
  • Jian Xiong, Alibaba
  • Fei Wu, intel
  • Kumar Sankaran, Ventana
  • Paul Walmsley, SiFive
  • Victor Costan, Google
  • Nathan Egge, Google
  • Tim Ouyang, Andes
  • Andrew de los reyes (Adlr), Rivos
  • Jeff Law
  • Ruinland, Andes 

...

RFP - status; OpenOCD; GCC

 

RFP#

Topic

WG

Phase

RP006 

LLVM CI Improvements

Dev Infra/

Toolchain

Phase 5: Contract signed, work can begin.

RP005 

TCG Translation for RVV Instructions

Simulators/

Emulators

Phase 3: Bid selected, Awaiting vendor info

RP004 

Rust Tier-1 Support for RV64 Linux

Toolchain

Phase 4: Signing in progress (LF Signature)

RP003 

libjpeg-Turbo

System Libraries

Phase 4: Bid Review & Award Contract

RP002 

Multimedia Enablement

System Libraries

Phase 5: Contract signed, work can begin.

RP001 

Accelerate Go Runtimes

Language Runtimes

Phase 5: Signed. Work started

NOTE:  RFP Status and budget can be foundHERE under the Approved tab.

RFP Process and Timelines

 

Phase

Tasks

Duration

Phase 1

Phase 2

Conception - TSC discussions, RFP document collaboration

Approval - Reviewers Sign off; TSC approval; Board approval on budget; RFP document finalized

Undetermined

Phase 3: 

Publication & Bidding  ( Bidding form)

- TL Request PMO to publish;                                                                                                                    

- PMO Publish on Wiki inform the outreach team.                                                                            

Bidding period 

2 weeks. 

(Can be 3-4 weeks if project is complex)

Phase 4: 

Bid Review 

- PMO will inform TLs bidding is closed and make a selection reminder                                                    

 - TL set up a meeting or email review with TSC chairs and make a selection.                                                        

- TL to Inform TSC & PMO                                                                                                    

- TL to communicate with the selected bidders.RFP Comms email 

- PMO will send rejection emails to Bids not selected copying TLs. 

2 weeks for Selection

1 week to inform

Phase 5: 

Contract Execution

- PMO Execute the contract based on the information collected

1- 2 weeks (If no questions or redlines from the contractor)

Phase 6: 

Execution 

- TL Overseeing the work. Forwarding weekly reports to working group? Periodic updates to TSC (discuss) 

- A TSC Chair (Barna can help) Approval to pay vendors should be communicated to  who will work with Larry and PMO for payment.


WG Opens 

  • Ensuring WG leads have administrator access to their WG mailing lists
  • Open Discussion

...

Follow up about FW Op-Tee Solutions

29 Feb 2024 

  • Evan Harrison, The Linux Foundation
  • Erich Hanke, AMD
  • Daniel Barboza, Ventana
  • Barna Ibrahim, Rivos
  • Brian 'redbeard' Harrington, Redhat
  • David Weaver, Akeana
  • Paul Walmsley, SiFive
  • Terje Bergstrom, Nvidia
  • Victor Costan, Google
  • Sunil VL, Ventana
  • Nathan Egge, Google
  • Tim Ouyang, Andes
  • Andrew de los reyes (Adlr), Rivos
  • Jeff Law

...

RFP Contract Status Update 

RFP#

Topic

WG

Phase

RP006 

LLVM CI Improvements

Dev Infra/

Toolchain

Phase 4: Contract Sent

RP005 

TCG Translation for RVV Instructions

Simulators/

Emulators

Phase 3: Publication & Bidding

RP004 

Rust Tier-1 Support for RV64 Linux

Toolchain

Phase 3: Contract 

RP003 

libjpeg-Turbo

System Libraries

Phase 4: Bid Review & Award Contract

RP002 

Multimedia Enablement

System Libraries

Phase 4: Contract sent

RP001 

Accelerate Go Runtimes

Language Runtimes

Phase 5: Signed. Work started

22 Feb 2024 

  • Michelle Martineau, The Linux Foundation
  • Heinrich Schuchatdt, Canonical
  • Erich Hanke, AMD
  • Daniel Barboza, Ventana
  • Barna Ibrahim, Rivos
  • Mark Zhuang, Smacemit
  • Brian 'redbeard' Harrington, Redhat
  • David Weaver, Akeana
  • Paul Walmsley, SiFive
  • Terje Bergstrom, Nvidia
  • Victor Costan, Google
  • Gordan Markus, Canonical
  • Fei Wu, Intel
  • MyungJoo Ham, Samsung
  • Sunil VL, Ventana
  • Kumar Sankaran, Ventana
  • Steve Wanless, Redhat
  • Robin Randhawa, SiFive
  • Anup Patel, Ventana
  • Nathan Egge, Google
  • Andrei Warkentin, Intel
  • Simon Harvey, Imagination
  • Ludovic Henry, Rivos
  • Tim Ouyang, Andes

...

RFP -  Process; Status Update

 

RFP#

Topic

WG

Comments

RP027

GCC Autovec

Toolchain

Needs proposal

RP010

GCC Shadow Stack Support

Toolchain

Needs proposal

RP023

OpenOCD Upstreaming

Debug and Profiling

Proposal ready for TSC commit

RP017

Valgrind for RISC-V

Debug and Profiling

Needs proposal

TBD / RP026

More audio/video codec optimization

System Libraries

Needs splitting into individual projects and proposals for each


Many others …



Requiring RVWMO minimum target for development projects

...

  • ACTION: Paul to look into monthly cost of GKE
  • ACTION: Discuss with Yocto if they want to become a member: Jefro is happy to support the discussion with Yocto

15 Feb 2024 

  • Evan Harrison, The Linux Foundation
  • Erich Hanke, AMD
  • Heinrich Schuchatdt, Canonical
  • Brian 'redbeard' Harrington, Redhat
  • Daniel Barboza, Ventana
  • David Weaver, Akeana
  • Paul Walmsley, SiFive
  • Terje Bergstrom, Nvidia
  • Victor Costan, Google
  • Kumar Sankaran, Ventana
  • Steve Wanless, Redhat
  • Andrew de los Reyes (Adlr), Rivos
  • Jeff Law, Ventana
  • Jeffrey Osier-Mixon (Jefro), Red Hat
  • Mason Li, MediaTek
  • Nathan Egge, Google
  • Tim Ouyang, Andes
  • Trilok Soni, Qualcomm

...

RFP Contract Status Update

RFP#

Topic

WG

Phase

Status

RP006 

LLVM CI Improvements

Dev Infra/

Toolchain

Phase 3: Publication & Bidding

Awarded

RP005 

TCG Translation for RVV Instructions

Simulators/

Emulators

Phase 3: Publication & Bidding

Bidding Closed

RP004 

Rust Tier-1 Support for RV64 Linux

Toolchain

Phase 3: Bidding Review

Awarded. 

RP003 

libjpeg-Turbo

System Libraries

Phase 4: Bid Review & Award Contract

Waiting for Bid/SOW from Engineer

RP002 

Multimedia Enablement

System Libraries

Phase 4: Bid Review & Award Contract

Contracts Out for Signature

RP001 

Accelerate Go Runtimes

Language Runtimes

Phase 4: Bid Review & Award Contract

Contracts Out for Signature

Working Groups Opens / Challenges

...

  • ACTION: Paul to look into monthly cost of GKE
  • ACTION: Discuss with Yocto if they want to become a member: Jefro is happy to support the discussion with Yocto

08 Feb 2024 

  • Gordan Markus, Canonical
  • Michelle Martineau, The Linux Foundation
  • Erich Hanke, AMD
  • Heinrich Schuchatdt, Canonical
  • Tomas Evensen, AMD
  • Jian Xiong, Alibaba
  • Barna Ibrahim, Rivos
  • Fei Wu, Intel
  • Brian 'redbeard' Harrington, Redhat
  • Daniel Barboza, Ventana
  • David Weaver, Akeana
  • Paul Walmsley, SiFive
  • Terje Bergstrom, Nvidia
  • Simon Harvey, Imagination
  • Robin Randhawa,SiFive
  • Mark Zhuang, SpacemIT
  • Ludovic Henry, Rivos
  • Victor Costan, Google
  • Kumar Sankaran, Ventana
  • Steve Wanless, Redhat
  • Anup Patel, Ventana

...

  • TSCOptimization Guide discussion; Agreement on dropping the vendor languages for the release -Merged.
  • This is a living document and will continued to be updated 
  • Publish the Optimization Guide 02/09/2024
  • Follow up with RVI leadership on the published link. 

RFP Status - Phase 3

RFP#

Topic

WG

Phase

Status

RP006 

LLVM CI Improvements

Dev Infra/

Toolchain

Phase 3: Publication & Bidding

Bidding Closed

RP005 

TCG Translation for RVV Instructions

Simulators/

Emulators

Phase 3: Publication & Bidding

Bidding Closed

RP004 

Rust Tier-1 Support for RV64 Linux

Toolchain

Phase 3: Bidding Review

Bidding Closed

RFP Status - Phase 4 Contract

RFP#

Topic

WG

Phase

Status

RP003 

libjpeg-Turbo

System Libraries

Phase 4: Bid Review & Award Contract

Waiting for Bid/SOW from Engineer

RP002 

Multimedia Enablement

System Libraries

Phase 4: Bid Review & Award Contract

Contracts Out for Signature

RP001 

Accelerate Go Runtimes

Language Runtimes

Phase 4: Bid Review & Award Contract

Contracts Out for Signature

RFP Status - Phase 1: Conception

RFP#

Topic

WG

Comments

RP027

GCC Autovec

Toolchain

Needs proposal

RP010

GCC Shadow Stack Support

Toolchain

Needs proposal

RP023

OpenOCD Upstreaming

Debug and Profiling

Proposal ready for TSC commit

RP017

Valgrind for RISC-V

Debug and Profiling

Needs proposal

TBD / RP026

More audio/video codec optimization

System Libraries

Needs splitting into individual projects and proposals for each


Many others …



Firmware: OP-TEE WG Opens 

...

  • Rise optimization guide - Action: policy process for optimization guide, how do we implement this?  [barna] Ludovic to send email. Finalize next week on the opens slide [done]
  • Toolchain/compilers — Fix sanitizers: Barna to take a  look [barna] I will follow up with Jeff and add to the slide if there is update. [WIP]
  • Proposal to be sent out by Paul for TLSDESC [barna] great we can add this to AIs from last week.
  • OP-TEE to be added to next weeks TSC agenda. Paul and Robin [done]
  • Deeps for next week agenda both Fei and Daniels 

01 Feb 2024 

  • Jeff Law, Ventana
  • Evan Harrison, The Linux Foundation
  • Erich Hanke, AMD
  • Tomas Evensen, AMD
  • Barna Ibrahim, Rivos
  • Larry Wikelius, Qualcomm
  • Brian 'redbeard' Harrington, Redhat
  • Daniel Barboza, Ventana
  • David Weaver, Akeana
  • Paul Walmsley, SiFive
  • Terje Bergstrom, Nvidia
  • Jian Zhang, BOSC
  • Ludovic Henry, Rivos
  • Victor Costan, Google
  • Adlr (Andrew de los Reyes), Rivos
  • Jefro (Jeffrey Osier-Mixon), Redhat
  • Kumar Sankaran, Ventana
  • Mason Li, Mediatek
  • Steve Wanless, Redhat

...

  • Phase 1: Conception
    • Tech Lead to work with Working Group and get support from the TSC
    • TSC to sign off to go to the Board
  • Phase 2: Approval (Board)
  • Phase 3: Publication & Bidding
    • LF PMs to help setting up the publication on wiki
    • Outreach team to post on Linkedin and mailing list
  • Phase 4: Bid Review & Award Contract
    • Tech Lead to review and provide recommendations for the award
  • Phase 5: Execution
    • LF PM to lead the contract execution
    • TL to with the contractor/developer to ensure work is done
  • Phase 6: End of Contract
    • TL to summarize the outcome to TSC; 
    • Summary to the Board

RFP Status - Phase 3

RFP#

Topic

WG

Phase

Status

RP006 

LLVM CI Improvements

Dev Infra/

Toolchain

Phase 3: Publication & Bidding

Bidding ends 

02/02

RP005 

TCG Translation for RVV Instructions

Simulators/

Emulators

Phase 3: Publication & Bidding

Bidding ends

02/02

RP004 

Rust Tier-1 Support for RV64 Linux

Toolchain

Phase 3: Publication & Bidding

Bidding ends

01/26

  • Discuss RF004 on 2/7 7am  TSC meeting; TL Robin Randhawa

RFP Status - Phase 4 Contract

RFP#

Topic

WG

Phase

Status

RP003 

libjpeg-Turbo

System Libraries

Phase 4: Bid Review & Award Contract

LF Payment Set up

RP002 

Multimedia Enablement

System Libraries

Phase 4: Bid Review & Award Contract

LF Payment Set up

RP001 

Accelerate Go Run Times

Language Run Times

Phase 4: Bid Review & Award Contract

LF Payment Set up

RFP Status - Phase 1: Conception

RFP#

Topic

WG

Comments


GCC Autovec

Toolchain



GCC Shadow Stack Support

Toolchain



Valgrind for RISC-V

Debug and Profiling






RISE RFP Pipeline

Next 3 Projects to move forward with

...

  • Topic

AIs for this week

  • Topic

25 Jan 2024 

Attendees

  • Jeff Law, Ventana
  • Michelle Martineau, The Linux Foundation
  • Erich Hanke, AMD
  • Tomas Evensen, AMD
  • Nathan Egge, Google
  • Barna Ibrahim, Rivos
  • Larry Wikelius, Qualcomm
  • Brian 'redbeard' Harrington, Redhat
  • Daniel Barboza, Ventana
  • David Weaver, Akeana
  • Paul Walmsley, SiFive
  • Terje Bergstrom, Nvidia
  • Simon Harvey, Imagination
  • Anup Patel, Ventana
  • Heinrich Schuchardt, Canonical
  • Jian Xiong, Alibaba
  • Jian Zhang, BOSC
  • Robin Ranhawa, SiFive
  • Ludovic Henry, Rivos
  • Ming-Yu hung, MediaTek
  • Victor Costan, Google

...

  • ACTION: Revist GCC/LLVM Vector Investigations spreadsheet during next week's TSC call (1/25 Zoom link here) to see who has added to the spreadsheet.
  • ACTION: Jeff to send out an email out to the team about the GCC/LLVM Vector Investigations spreadsheet making both AM & PM TSC members aware.
  • ACTION: Look at the overall RISE projects that are within the pipeline and choose which RFPs we want to focus on next. To be revisiting for the 1/25 TSC meeting (Zoom link here.)

18 Jan 2024 

Attendees

  • Jeff Law, Ventana
  • Tim Ouyang, Andes
  • Evan Harrison, The Linux Foundation
  • Erich Hanke, AMD
  • Tomas Evensen, AMD
  • Nathan Egge, Google
  • Barna Ibrahim, Rivos
  • Gorden Markus, Canonical
  • Brian 'redbeard' Harrington, Redhat
  • Daniel Barboza, Ventana
  • David Weaver, Akeana
  • Paul Walmsley, SiFive
  • Terje Bergstrom, Nvidia
  • Victor Costan, Google

...

  • Call for review for Optimization guide specifically -  
    • How and If Vendor specific comments; Who is the Target Audience. 2 week review input window once all the RISE folks have access on Git.
  • Encouraging the teams to look at additional RFPs.

11 Jan 2024 

  • Anup Patel, Ventana
  • Barna Ibrahim, Rivos
  • Brian 'redbeard' Harrington
  • Daniel Barboza, Ventana
  • David Weaver, Akeana
  • Evan Harrison, Linux Foundation
  • Fei Wu, Intel
  • Heinrich Schuchardt, Canonical
  • Jian Zhang, BOSC
  • Ludovic Henry, Rivos
  • Ming Yu-Hung, Mediatek
  • Nathan Egge, Google
  • Paul Walmsley, SiFive
  • Ruinland Tsai,
  • Simon Harvey, Imagination
  • Sunil L, Ventana
  • Tim Ouyan, Andes
  • Tomas Evensen, AMD
  • Victor Costan, Google

...

RFP Progress - for the Board

 

RFP#

Topic

WG

Phase

Status

RP006 

LLVM CI Improvements

Dev Infra/

Toolchain

Phase 3: Publication & Bidding

Bidding ends 

02/02

RP005 

TCG Translation for RVV Instructions

Simulators/

Emulators

Phase 3: Publication & Bidding

Bidding ends

02/02

RP004 

Rust Tier-1 Support for RV64 Linux

Toolchain

Phase 3: Publication & Bidding

Bidding ends

01/26

RP003 

libjpeg-Turbo

System Libraries

Phase 4: Bid Review & Award Contract

LF Payment Set up

RP002 

Multimedia Enablement

System Libraries

Phase 4: Bid Review & Award Contract

LF Payment Set up

RP001 

Accelerate Go Run Times

Language Run Times

Phase 4: Bid Review & Award Contract

LF Payment Set up

RFP Pipelines for TSC 

 

RFP#

Topic

WG

Comments

RP007 

GCC Autovec

Toolchain


RP008 

GCC Shadow Stack Support

Toolchain


RP009 

Valgrind for RISC-V

Debug and Profiling


RP010 




Working Groups Opens / Challenges

...

  • 2 FTE reporting is on a quarterly basis
  • The next request will be in mid-January to cover Oct to Dec 2023
  • Feedback & Examples from first FTE reporting

14 Dec 2023 

Meeting Slides

Attendees:

  • David Weaver, Akeana
  • Nathan Egg, Google 
  • Victor Costan, Andes
  • Barna Ibrahim, Rivos
  • Tim Ouyang, Andes 
  • Kumar Sankaran, Ventana 
  • Daniel Barboza, Ventana 
  • Brian (Redbeard) Harrington, Red Hat 
  • Terje Bergstrom, NVIDIA 
  • Evan Harrison, The Linux Foundation
  • Jeff Law, Ventana
  • Erich Hanke, Canonical
  • Tomas Evensen, AMD
  • Ammone Chapackdee, Ventana
  • Andrew de los reyes (Adlr), Rivos
  • Ludovic Henry, Rivos
  • Trilok Soni, ISCAS

...

2024 TSC/GB Deep DiveSchedule

07 Dec 2023 

Meeting Slides

Attendees:

  • David Weaver, Akeana
  • Nathan Egg, Google 
  • Victor Costan, Andes
  • Barna Ibrahim, Rivos 
  • Fei Wu, Intel 
  • Tim Ouyang, Andes 
  • Kumar Sankaran, Ventana 
  • Daniel Barboza, Ventana 
  • Brian (Redbeard) Harrington, Red Hat 
  • Terje Bergstrom, NVIDIA 
  • Paul Walmsley, SiFive 
  • Robin Randhawa, SiFive
  • Michelle Martineau, The Linux Foundation
  • Jeff Law, Ventana
  • Anup Patel, Ventana
  • Erich Hanke, Canonical
  • Jian Xiong, Alibaba
  • Ken Unger, Microchip
  • MyungJoo Ham, Samsung
  • Ming-Yu Hung, MediaTek
  • Simon Harvey, Imagination
  • Tomas Evensen, AMD
  • Gordan Markus, Canonical

...

Prioritize and ownership (RFP vs TSC members)


User Scenarios

Repo

Status

RISE might contribute

Open On-Chip Debugger

on-chip programming and debugging support with a layered architecture of JTAG interface and TAP support 

riscv-openocd

Active development under the lead of Tim Newsome

Need inputs

DynamoRIO

instrumentation, binary translation etc.

dynamorio

PLCT lab & SemiHalf: DynamoRIO now has initial support for RISC-V

Extensions other than GC

Valgrind

instrumentation, debugging etc.

valgrind-riscv64

poc-rvv

GC is waiting for upstream and RVV is still in prototype mode

Help review and upstream

Enable other extensions

SimplePerf

native profiling tool for Android



Atish Patra: There are few moving pieces that need to be straightened out before we can have better support for simpleperf. Until then, we have to rely on SBI PMU & static event encoding for platforms via EVENT_TYPE_TABLE_ENTRY in simple perf

RISC-V Optimization Guide Discussion and Inputs (10 mins)

...

  • Public Distro and Integration Public meetings Scheduled
  • Valgrind: Follow up with broader community
  • Debug and Profiling to focus on the first three items ( Open On-Chip Debugger, DynamoRIO, Valgrind) and hold for SimplePerf for now. 

30 Nov 2023 

Attendees:

  • Ammone Chapackdee, Rivos X
  • Nathan Egg, Google X
  • Barna Ibrahim, Rivos X
  • Andrei Warkentin, Intel X
  • Ludovic Henry Rivos X
  • Tim Ouyang, Andes X
  • Kumar Sankaran, Ventana X
  • Daniel Barboza, Ventana X
  • David Weaver, Akeana X
  • Brian (Redbeard) Harrington, Red Hat X
  • Terje Bergstrom, NVIDIA X
  • Paul Walmsley, SiFive X
  • Andrew (Adlr), Rivos X
  • Heinrich Schuchrdt, Canonical X
  • Mason Li, Meditek X
  • Trilok Soni, X
  • Wei Wu, ISCAS X
  • Evan Harrison

...

  • RISE Slack Channel
  • ACTION: We will work with Fei to draft up the RFP and what are the milestones we want to identify. We will then take it to the 12/14 meeting and so we greenlight and start this project in January.
  • Action: RISC-V Optimization guide: continueation of discussion in next TSC meeting.

    • Barna has tagged a slide for the next meeting.
  • ACTION: Speak to Michelle about the policies that the RISE team would like to institute for the RISE slack channel. If there are already policies, how can we update the policies so that we can set what expectations we want to set for what to post and what not to post on the RISE slack channel.

16 Nov 2023 

Meeting Slides

Attendees:

  • Simon Harvey, Imagination
  • Ammone Chapackdee, Rivos 
  • Nathan Egg, Google
  • Rick Leatherman, SiFive
  • Anup Patel, Ventana
  • Barna Ibrahim, Rivos
  • Andrei Warkentin, Intel
  • Ludovic Henry Rivos
  • Tim Ouyang, Andes
  • Cyril Jean, Microchip
  • Jian Xiong, Alibaba
  • Kumar Sankaran, Ventana 
  • Daniel Barboza, Ventana 
  • David Weaver, Akeana
  • Robin Randhawa, SiFive
  • Victor Costan, Google
  • John Hengeveld, Intel
  • Brian Harrington, Red Hat
  • Terje Bergstrom, NVIDIA
  • Fei Wu, Intel
  • Brian (Redbeard) Harrington, RedHat
  • Erich Hanke, AMD
  • Gordan Markus, Canonical
  • Ming-Yu Hung, MTK

...

AIs from last week

  • RISE Slack Channel

06 Nov 2023 

Meeting Slides

Attendees:

  • Bjorn Topel, Rivos
  • Jeff Law, Ventana
  • Simon Harvey, Imagination
  • Ammone Chapackdee, Rivos 
  • Kumar Sankaran, Ventana 
  • Daniel Barboza, Ventana 
  • David Weaver, Akeana
  • Paul Walmsley, SiFive
  • Ludovic Henry, RIvos
  • Daniel Barboza, Ventana
  • John Hengeveld, Intel
  • Brian Harrington, Red Hat
  • Terje Bergstrom, NVIDIA
  • Tomas Anderson, AMD
  • Brian (Redbeard) Harrington, RedHat
  • Jefro, RedHat
  • Ken Unger, Microchip
  • Erich Hanke, AMD
  • MyungJoo Ham, Samsung
  • Barna Ibrahim, Rivos
  • Andrew de los Reyes (Adler), Rivos
  • Evan Harrison, Linux Foundation
  • Amit Pabalkar, Nvidia
  • Stefano Stabellini, AMD
  • Larry Wikelius, Qualcomm
  • Aaron Durbin, Rivos
  • Steve Wanless - RedHat

...

  • Open Discussion
  • Robin Randhawa - Kumar has requested that Robin is on next week's TSC call.

02 Nov 2023 

Meeting Slides

Attendees:

  • Bjorn Topel, Rivos
  • Ming-Yu Hung, MediaTek
  • Jian Xiong, Alibaba
  • Jeff Law, Ventana
  • Simon Harvey, Imagination
  • Ammone Chapackdee, Rivos 
  • Kumar Sankaran, Ventana 
  • Daniel Barboza, Ventana 
  • David Weaver, Akeana
  • Paul Walmsley, SiFive
  • Ludovic Henry, RIvos
  • Daniel Barboza, 
  • Fei Wu, Intel
  • John Hengeveld, Intel
  • Brian Harrington, Red Hat
  • Sunil L, Ventana Micro
  • Terje Bergstrom, NVIDIA
  • Michelle Martineau, Linux Foundation
  • Nathan Egge, Google

...

WG Updates

AIs from last week

26 Oct 2023 

Meeting Slides

Attendees:

  • Ammone Chapackdee, Rivos 
  • Kumar Sankaran, Ventana 
  • Jian Zhang, BOSC
  • Daniel Barboza, Ventana 
  • David Weaver, Akeana
  • Andrei Warkentin, Intel
  • Paul Walmsley, SiFive
  • Tim Ouyang, Andes
  • Brian Harrington,
  • Ken Unger
  • Terje Bergstrom
  • Evan Harrison, Linux Foundation
  • Amit Pabalkar
  • Andrew de los Reyes, (Adler) Rivos
  • Thomas Evensen, AMD
  • Nathan Egge, Google

...

  • Update from Evan - converting Google drive “inbox” spreadsheets to Wiki
    • This has been completed
    • There seems to be a reduncy with some of the info on the WG wiki pages in terms of the spreadsheet
  • Finishing up setting up WG infrastructure
    • The WG leads will look into incorporating the spreadsheet template - however the team agreed that the WG pages don't all have to follow the same format.
    • Distro Integration
    • Developer Infrastructure
  • ACTION: Work with Ammone and Michelle to better document how new members can submit projects on the Wiki.
    • Resolved 10/30, Michelle will work with Ammone.
    • Revist the RFP process page and see how we can fill in any gaps for new members.
  • Action: How are tasks/requests being tracked?
    • Can we create a spreadsheet that tracks all RISE requests tasks. And go over this spreadsheet during the last 15 mins of the TSC call.
  • Michelle will bring up as a topic of discussion for the TSC group.

19 Oct 2023 

Meeting Slides

Attendees:

  • Michelle Martineau, The Linux Foundation
  • Heinrich Schuchardt, Canonical
  • Jeff Law, 
  • Ammone Chapackdee, Rivos 
  • Kumar Sankaran, Ventana 
  • Simon Wang, Andes
  • Nathan Egge, Google
  • Jian Zhang, BOSC
  • Randall Bosetti, Google
  • Ming-Yu Hung, Mediatek
  • Daniel Barboza, Ventana 
  • Anup Patel, Ventana
  • David Weaver, Akeana
  • Andrei Warkentin, Intel
  • Simon Harvey,
  • Wu Fei, Intel
  • Gordan Markus, Canonical
  • Paul Walmsley, SiFive
  • Tim Ouyang, Andes

...

  • Responses for Go Runtime Priority
  • Access to Toolchain CI boxes
  • How is roadmap planning for 1H24 going?
    • Survey results
  • Update from Evan - converting Google drive “inbox” spreadsheets to Wiki
  • Finishing up setting up WG infrastructure
    • Distro Integration
    • Developer Infrastructure

12 Oct 2023 

Meeting Slides

Attendees:

  • Brian Harrington, Red Hat 
  • Ammone Chapackdee, Rivos 
  • Kumar Sankaran, Ventana 
  • Nathan Egge, Google
  • Daniel Barboza, Ventana 
  • David Weaver, Akeana
  • Mason Li, Mediatek
  • Amit Pabalkar, NVIDIA
  • Terje Bergestorm, NVIDIA
  • Evan Harrison, LF
  • Andrew de los Reyes (Adler), Rivos
  • Paul Walmsley
  • MyungJoo Ham, Samsung
  • Tim Ouyang, Andes
  • Trilok Soni

...

  • Action:When does the first quarter start? And when does the reporting start
  • Action: Request to send out a note to the TSC for priority for the RFP, if people have specific priorities they can provide the detail/s.
    • Email the TSC Public mailing list
    • And Language Runtime WG, email the whole group on the priority list - 54 down to 72
      What area do we want the contractor to work on first

05 Oct 2023 

Meeting Slides

Attendees:

  • Brian Harrington, Red Hat 
  • Ammone Chapackdee, Rivos 
  • Kumar Sankaran, Ventana 
  • Randall Bosetti, Google 
  • Nathan Egge, Google 
  • Daniel Barboza, Ventana 
  • Felix Freiman, MediaTek
  • Sunil V L, Ventana
  • Ludovic Henry, Rivos
  • Simon Harvey, ImgTec
  • Brian Harrington, RedHat
  • Anup Patel, Intel
  • David Weaver, Akeana 

...

  • GCP Update:  Any news on Toolchain CI?  
  • RFPs in flight - updates
    • Go Runtime - 3 bids to review
    • libjpeg-turbo - ?
    • Multimedia - ?

28 Sep 2023 

Meeting Slides

Attendees:

  • Andrei Warkentin, Intel X
  • Brian Harrington, Red Hat X
  • Ammone Chapackdee, Rivos X
  • Evan Harrison, The Linux Foundation X
  • Paul Walmsley, SiFive X
  • Kumar Sankaran, Ventana X
  • Randall Bosetti, Google X
  • Tim Ouyang, Andes
  • Nathan Egge, Google X
  • Daniel Barboza, Ventana X
  • Felix Freiman, MediaTek
  • Ludovic Henry, Rivos
  • Simon Harvey, ImgTec
  • Fei Wu, Intel
  • Anup Patel, Intel
  • David Weaver, Akeana X
  • Andrew De Los Reyes
  • Jeff Law
  • Kris Murphy

...

  • The only candidate for the RISE TSC Chair was Nathan Egge of Google
  • There are a few concerns raised:
    • Google is already the GB Chair; optics concern for Google to also chair TSC
    • The workload for the TSC Chair position is viewed as high, so there is a desire to make it more manageable
  • Proposal: Have 3 equal RISE TSC co-chairs (Nathan, Kumar, Adlr) where each focuses more deeply on particular Workgroups / areas

 

TSC Co-chair

Workgroup 1

Workgroup 2

Workgroup 3

Nathan

System Libraries

Language Runtimes

Developer Infrastructure

Kumar

System Firmware

Kernel

Simulation

Adlr

Linux Distro

Compiler & Toolchains

Debug & Profiling

System Libraries Deep Dive

...

  • How is roadmap planning for 1H24 going?
    • Survey results
  • Converting Google drive “inbox” spreadsheets to Wiki
  • Wiki quality and overall TSC accountability
    • Identify RISE member engineers assigned to projects (AI: WG leads)
    • Ensure they have access (AI: TSC reps + PMs)
    • Ensure they update project pages (AI: TSC reps + internal company mgmt)…
  • Why is attendce so low for today's meeting?

21 Sep 2023

Attendees: 

  • Andrei Warkentin, Intel
  • Brian Harrington, Red Hat
  • Ammone Chapackdee, Rivos
  • Evan Harrison, The Linux Foundation
  • Paul Walmsley, SiFive
  • Kumar Sankaran, Ventana
  • Michelle Martineau, Linux Foundation
  • Randall Bosetti, Google
  • Tim Ouyang, Andes
  • Nathan Egge, Google
  • Daniel Barboza, Ventana
  • Felix Freiman, MediaTek
  • Ludovic Henry, Rivos
  • Simon Harvey, ImgTec
  • Fei Wu, Intel
  • Anup Patel, Intel
  • David Weaver, Akeana

...

  • How is roadmap planning for 1H24 going?
    • Survey results
  • Converting Google drive “inbox” spreadsheets to Wiki
  • Converting Google drive “inbox” spreadsheets to Wiki
  • Wiki quality
    • Identify RISE member engineers assigned to projects (AI: WG leads)
    • Ensure they have access (AI: TSC reps + PMs)
    • Ensure they update project pages (AI: TSC reps + internal company mgmt)

WG Updates

14 Sep 2023

Attendees: 

  • Andrei Warkentin, Intel
  • Brian Harrington, Red Hat
  • Andrew De Los Reyes, Rivos
  • Ammone Chapackdee, Rivos
  • Evan Harrison, The Linux Foundation
  • Paul Walmsley, SiFive
  • Kumar Sankaran, Ventana
  • Michelle Martineau, Linux Foundation
  • Randall Bosetti, Google
  • Tim Ouyang, Andes
  • Nathan Egge, Google
  • Kris Murphy, Red Hat
  • Daniel Barboza, Ventana 
  • Trilok Soni, Qualcomm

...

  • Board approved RFP Process
    • Denial Workflow 
    • Management of Contractor
    • Intake of projects blending with TSC projects
  • Board approved projects to move forward
  • Next Steps
    • Post Proposals for open bidding process (set to 1 week max for these)
    • Release RFP to the public
    • TSC to review list of RFPs
    • Unify RFP and non-RFP processes (streamlining these to avoid two processes)

07 Sep 2023

Attendees: 

  • Andrei Warkentin, Intel
  • Brian Harrington, Red Hat
  • Ludovic Henry, Rivos
  • Andrew De Los Reyes, Rivos
  • Ammone Chapackdee, Rivos
  • Simon Harvey, Imagination
  • Fei Wu, Intel
  • Felix Freimann, MediaTek
  • Anup Patel, Ventana
  • Evan Harrison, The Linux Foundation
  • Jian Xiong, T-Head
  • Jeff Law, Ventana
  • Paul Walmsley, SiFive
  • Kumar Sankaran, Ventana
  • Michelle Martineau, Linux Foundation
  • Randall Bosetti, Google
  • Tim Ouyang, Andes

...

  • Cloud Instance: have we shut down the AWS service?
  • Replacing incoming project spreadsheets with wiki: still to be done. How do we plan and do this?
  • Developer Infrastructure WG finish setting this up
  • 32-bit support (e.g. for asan)

31 Aug 2023

Attendees: 

  • Andrei Warkentin, Intel
  • Ludovic Henry, Rivos
  • Andrew De Los Reyes, Rivos
  • Ammone Chapackdee, Rivos
  • Chris Smith, Imagination
  • Kris Murphy, Red Hat
  • Fei Wu, Intel
  • Daniel Barboza, Ventana
  • Felix Freimann, MediaTek
  • Anup Patel, Ventana
  • Raul Xiong, T-Head
  • Brian Harrington, RedHat
  • Jeff Law, Ventana
  • Kumar Sankaran, Rivos
  • Michelle Martineau, Linux Foundation
  • Nathan Egge, Google
  • Randall Bosetti, Google
  • Tim Ouyang, Andes

...

  • Cloud Instance: Can we deprecate AWS service?
  • Public access to spreadsheets (RO access to google drive [andreiw: meh] or just replace with a spreadsheet on the Wiki [would simplify process])
  • Developer Infrastructure WG finish setting this up
  • 32-bit support (e.g. for asan)
  • Other assorted notes

24 Aug 2023

Meeting Slides 

Attendees: 

...

  • 2 FTE Contributor Audit Discussion

17 Aug 2023

Meeting Slides 

Attendees: 

  • Ammone Chapackdee, Rivos
  • Anup Patel, Ventana
  • Daniel Barboza, Ventana
  • Fei Wu, Intel
  • Jeff Law, Ventana
  • Jenn Bonner, Linux Foundation
  • Kumar Sankaran, Rivos
  • Ludovic Henry, Rivos
  • Michelle Martineau, Linux Foundation
  • MyungJoo Ham, Samsung
  • Nathan Egge, Google
  • Paul Walmsley, SFive
  • Randall Bosetti, Google
  • Raul Xiong, Alibaba
  • Simon Harvey, Imagination
  • Sunil V L, Ventana
  • Tim Ouyang, Andes
  • Uli Drepper, Red Hat

Agenda TBD

10 Aug 2023

Meeting Slides 

Attendees: 

...

Nathan Egge: The developer environment is now on the wiki and available for those outside RISE to use

03 Aug 2023 

Attendees:

  • Daniel Barboza (Ventana)
  • Paul Walmsley, (SiFive)
  • Randall Bosetti, (Google)
  • Ludovic Henry (Rivos)
  • Felix Feeman (Mediatek)
  • Ammone Chapackdee (Rivos)
  • Barna Ibrahim, (Rivos)
  • Nathan Egge, (Google)
  • Kumar Sankaran, (Ventana)
  • Jenn Bonner (The Linux Foundation)
  • Sunil V L (Ventana)
  • Andrei Warkentin (Intel)
  • Anup Patel (Ventana)
  • Drew Fustini (BayLibre)
  • Michael Turquette (BayLibre)
  • Simon Harvey (Imagination)
  • Tim Ouyang (Andes)
  • Fei Wu (Intel)

...

  • AIs from last week

Not discussed

27 Jul 2023 

Attendees:

  • Jeff  Law (Ventana)
  • Mason Li (Mediatek)
  • Trilok Soni ( Qualcomm)
  • Brian Harrington, (RedHat)
  • Daniel Barboza (Ventana)
  • Paul Walmsley, (SiFive)
  • Randall Bosetti, (Google)
  • Ludovic Henry (Rivos)
  • Felix Feeman (Mediatek)
  • Elliot Hugues, (Google)
  • Ammone Chapackdee (Rivos)
  • Barna Ibrahim, (Rivos)
  • Nathan Egge, (Google)
  • Kumar Sankaran, (Ventana)
  • Michelle Martineau (the Linux Foundation)
  • Jenn Bonner (The Linux Foundation)

...

  • BayLibre will be presenting 8/3/2023

20 Jul 2023 

Attendees:

  • Jeff  Law (Ventana)
  • Brian Harrington, (RedHat)
  • Daniel Barboza (Ventana)
  • Paul Walmsley, (SiFive)
  • Randall Bosetti, (Google)
  • Andrei Warkentin (Intel)
  • Ludovic Henry (Rivos)
  • Felix Feeman
  • Ammone Chapackdee (Rivos)
  • Sunil VL (Ventana)
  • Uli Drepper ( Red Hat)
  • Anup Patel (Ventana)
  • Barna Ibrahim, (Rivos)
  • Nathan Egge, (Google)
  • Kumar Sankaran, (Ventana)
  • Simon Harvey (Imagination)
  • Fei Wu (Intel)
  • Tim Ouyang (Andes)
  • Ammone Chapackdee (Rivos)
  • Michelle Martineau (the Linux Foundation)

...

Debug and Profiling Scope

 

Category

Examples

Dynamic Binary Instrumentation (DBI)

Valgrind, DynamoRIO

Profiler

perf-tools, gprofng, PAPI, libpfm4

Tracer

eBPF, ftrace, SystemTap

Debugger

gdb, lldb

Checker

Address/Thread Sanitizer

Toolchain

binutils

Benchmarking and Analysis

LKP, SPEC CPU

Not In Scope-Language/Application specific tools

...

  • Fedora Updates
    • Fedora community members have currently built over 90% of the packages for the current release: Fedora 38
    • Presently this includes a full desktop environment (KDE), containerization (Kubernetes, Podman, Containerd), and some desktop applications (Firefox, Thunderbird)
    • The last 10% is going to be the hardest.

 

Package Name

Version

Status

gcc

13.1.1

Complete

glibc

2.37.4

Complete

binutils

2.39

Complete

binutils

2.40

Ongoing

libffi

3.4.4

Complete

LLVM/Clang

16.0.4

Complete

LLVM/Clang

15.0.7

Complete

LLVM/Clang

14.0.1

Complete

 

Package Name

Version

Status

Python

3.11.4

Complete

Perl

5.36.1

Complete

golang

1.20.5

Complete

gnome

44.1

Ongoing

KDE

17.08.3

Complete

Firefox

115.0

Complete

Thunderbird

102.12.0

Complete

Podman

4.5.0

Complete

 

Package Name

Version

Status

Ceph

17.2.6

Complete

Kubernetes

1.26.4

Complete

Containerd

1.6.19

Complete

Nginx

1.22.1

Complete

NodeJS

20.2.0

Complete

Conda

23.3.1

Complete

Chromium

113.0.5672.63

Ongoing

cowsay

3.7.0

Complete

Compiler/Toolchain Working Group

...

Invite BayLibre for a presentation on their priorities in the RISC-V ecosystem?

13 Jul 2023 

Attendees:

  • Jeff  Law (Ventana)
  • Nathan Egge (google
  • Andrei Warkentin (Intel)
  • Andrew De Los Reyes (Rivos)
  • Brian Harrington, (RedHat)
  • Daniel Barboza (Ventana)
  • Uli Drepper (RedHat)
  • Mason Li (MediaTek
  • Simon Wang ( Andes)
  • Paul Walmsley, (SiFive)
  • Kris Murphy, (RedHat)
  • Barna Ibrahim, (Rivos)
  • Kumar Sankaran, (Ventana)
  • Ammone Chapackdee (Rivos
  • Michelle Martineau (The Linux Foundation)

...

  • WG Deep Dive Schedule
    • TSC Presentation(30min)
    • Governing Board Presentation(15min)
    • Presentation dates have been assigned for all WGs through the end of 2023


    • Ammone will be reaching out to groups in the weeks prior to their presentations to help them prepare.
      Schedule and deck template can be found on theWiki.
  • WoW/ Comms discussion
    • Slack
    • GChat
    • Discord
    • How are the email lists working for everyone?
      Is email still the preferred comms method?
      Should we consider a chat option? What is preferred?

06 Jul 2023 

Attendees:

  • Jeff  Law (Ventana)
  • Amit Pabalkar (NVIDIA)
  • Brian Harrington, (RedHat)
  • Daniel Barboza (Ventana)
  • Paul Walmsley, (SiFive)
  • Randall Bosetti, (Google)
  • Kris Murphy, (RedHat)
  • Elliot Hughes, (google)
  • Barna Ibrahim, (Rivos)
  • Nathan Egge, (Google)
  • Kumar Sankaran, (Ventana)
  • Trilok Soni (Qualcomm)
  • Tim Ouyang (Andes)
  • Ammone Chapackdee (Rivos

...

  • WG Updates
    • Monthly meeting happened yesterday (July 5th)
      • Covered wiki vs spreadsheet usage, went through priority items
    • New items added in  the spreadsheet:
      • SE_01_009 QEMU ACPI support for AIA - Sunil V L (Ventana)
      • SE_01_0010 QEMU ACPI support for PLIC - Sunil V L (Ventana)
    • One round of discussions happened on 1H24 priorities
      • Initial 1H24 priorities to be finalized by next monthly meeting
    • Started discussion on RAS software stack
      • This will be completed in the next monthly meeting
      • Work items will be defined as-part of this discussions
    • Monthly meeting happened on July 5th 2023
      • Wiki update guidance
      • CMO presentation
      • CLANG support patches sent upstream.
      • StandaloneMMPkg may need some help from RISE members.
    • Do we need to maintain google spreadsheet?
      • How to assign IDs for each project?
    • New discussions about Yocto
    • Not much else to report
    • Discussing eBPF tasks, Bjorn Topel suggested try and evaluate the existing tools
      • Bpftrace
      • BCC
      • Cilium
      • Bpftune
    • Need to find someone for this
    • Improving the confluence pages
      • Slightly more detail on benchmarks improved by changes
      • Stakeholders (RISE and external), some resourcing information, etc
      • Update for additional dependencies and/or dependencies resolved
      • Filling in more in-progress projects for 2H23
      • Get backtracing item into the 2H23 plan
      • Starting to fill out 1H24 plan
    • Starting to get better wired into LLVM space
      • Coordination of changes across LLVM and GCC (ABI issues)
      • Slightly better understanding of ongoing autovec improvements
      • CRC optimization discussion – viable plan going forward
      • Need to sync with Philip R (he’s reached out, I just haven’t followed up)
    • Pushed quite a bit on Zfa, and vector crypto for upcoming binutils release
      • Really need to add this to the project pages as it makes sense going forward and there will be ongoing dependencies
    • System Libraries WG
    • Simulator Emulator WG
    • Kernel and Virtualization WG
    • Firmware WG
    • Distro Integration WG
    • Debug and Profiling WG
    • Compiler/Toolchain WG
  • AIs from last week
    • Is BT from {AArch64/AArch32} to RISC-V (gaming/mobile) a RISE target?
    • Establish WG lead terms and election process
    • This doesn’t include WG-specific AIs, just the ones that have a global effect.

29 Jun 2023 

Attendees:

  • Andrei Warkentin, (Intel)
  • Jeff  Law (Ventana)
  • Amit Pabalkar (NVIDIA)
  • Andrew de los Reyes (Rivos)
  • Brian Harrington, (RedHat)
  • Daniel Barboza (Ventana)
  • Paul Walmsley, (SiFive)
  • Randall Bosetti, (Google)
  • Kris Murphy, (RedHat)
  • Elliot Hughes, (google)
  • Kumar SanKaran (Ventana)
  • Barna Ibrahim, (Rivos)
  • Nathan Egge, (Google)
  • Kumar Sankaran, (Ventana)
  • Trilok Soni (Qualcomm)
  • Tim Ouyang (Andes)
  • Ammone Chapackdee (Rivos
  • Michelle Martineau (The Linux Foundation)

...

  • Current individual RISE company priorities were collected.
  • Collaboration space (Wiki) created.
  • Work Groups spun up to parallelize analysis and group SMEs together, in order to:
    • Deduplicate, identify dependencies
    • Prioritize in order of importance.
  • Further dependency and trends analyzed at TSC level.

 

Working Group

2H2023 Priorities

System Libraries

Mostly standard C libraries (glibc, bionic) and SSL (OpenSSL, BoringSSL) enablement. Significant prioritization effort remains.

Simulators/Emulators

Qemu: developer experience feature completeness for userspace and platform emulation:

Hwprobe support, improved AIA support, WorldGuard, PCIe passhtru on x86 hosts, vector crypto.

Language Runtimes

Focus on Java: jdk11u, jdk17 support. Python (NumPy), Go Runtime, .NET Runtime. Significant prioritization effort remains.

Kernel and Virtualization

Core ISA (vector extensions), feature completeness (memory hotplug, KASAN), platform (ACPI, AIA, IOMMU)

Firmware

Core EDK2 (MMU, CMO, SSTC), platform support (StandaloneMmPkg for secure flash, MultiArchUefiPkg for OpRom emulation). TF-M enablement.

Distro Integration

Further scoping within Tizen enablement and the software compatibility / profile/extension-optimized distro track. Significant prioritization effort remains.

Debug Profiling

Valgrind vector support and LLVM/GCC ASAN. Significant prioritization effort remains.

Compilers & Toolchains

GCC/LLVM distro blockers (Zfa, shadow stacks, atomics), optimization (fusion, autovectorization), GCC-13 autovectorization support + binary distribution

Three market direction trends are evident:

...

  • Dedicate 20 min of the next TSC call to Language Runtimes and help stand up the group.
  • set up discu

22 Jun 2023 

Attendees:

  • Andrei Warkentin, (Intel)
  • Jeff  Law (Ventana)
  • Brian Harrington, (RedHat)
  • Daniel Barboza (Ventana)
  • Paul Walmsley, (SiFive)
  • Randall Bosetti, (Google)
  • Barna Ibrahim, (Rivos)
  • Nathan Egge, (Google)
  • Kumar Sankaran, (Ventana)

...

  • Roll ups required, Leads will be contacted directly.

15 Jun 2023 

Attendees:

  • Andrei Warkentin, (Intel)
  • Jeff  Law (Ventana)
  • Brian Harrington, (RedHat)
  • Andrew De Los Reyes, (Rivos)
  • Uli Drepper, (RedHat)
  • MyungJoo Ham, (Samsung)
  • Daniel Barboza (Ventana)
  • Paul Walmsley, (SiFive)
  • Tim Ouyang, (Andes)
  • Randall Bosetti, (Google)
  • Barna Ibrahim, (Rivos)
  • Simon Wang, (Andes)
  • Trilok Soni, (Qualcomm)
  • Kumar Sankaran, (Ventana)
  • Michelle Martineau, (Linux Foundation)

...

  • Board farms? Coordinate existing funding an/or use RISE funds?
  • Build farms? Can we optimize how RISE members fund these.
    • Open Source Lab at Oregon State University (OSU-OSL) - Nate and Barna to follow up.

01 Jun 2023 

Attendees:

  • Andrei Warkentin, (Intel)
  • Jeff  Law (Ventana)
  • Brian Harrington, (RedHat)
  • Felix Freimann, (Mediatek)
  • Andrew De Los Reyes, (Rivos)
  • Uli Drepper, (RedHat)
  • Nathan Egg (Google)
  • Ludovic Henry, (Rivos)
  • MyungJoo Ham, (Samsung)
  • Amit Pabalkar, (NVIDIA)
  • Trilok Soni, (Qualcomm)
  • Simon Wang, (Andes)
  • Kumar Sankaran, (Ventana)
  • Daniel Barboza (Ventana)
  • Robin Randhawa (SiFive)
  • Tim Ouyang, (Andes)
  • Randall Bosetti, (Google)
  • Michelle Martineau, (Linux Foundation)

...

  • WG updates (incl2H23 Priorities Update (06/29/2023) with specific project details)
  • Single qemu + OS image for testing
  • Binary releases of compiler (but really anything else like Qemu)
  • Whole distro optimization

25 May 2023 

Attendees:

  • Andrei Warkentin, Intel
  • Paul Walmsley (SiFive)
  • Jeff  Law (Ventana)
  • Brian Harrington, RedHat
  • Felix Freimann, Mediatek
  • Aaron Dubin (Rivos)
  • Nathan Egg (Google)
  • MyungJoo Ham (Samsung)
  • Simon Harvey (Imagination)
  • Raul Xiong T-Head
  • Anup Patel (Ventana)
  • Sunil V L (Ventana)
  • Chris Smith (Imagination)
  • Daniel Barboza (Ventana)
  • Robin Randhawa (SiFive)
  • Tim Ouyang, (Andes)
  • John Walicki, Linux Foundation

...

  • PM Updates (John Walicki)
    • Confluence setup complete - not yet populated
    • Mailing lists and GDrive are established
    • LF Antitrust Policy reminder
  • Subgroup Updates
    • We agreed Debug & Profiling needs a dedicated lead. Nominations will be discussed at the next call.
    • Toolchain discussions brought up backporting of RVV support to GCC13 due to GCC14 not being released until 2024. We discussed if we should deliver a binary toolchain – this would be nice but it needs a level of commitment/investment that we’re not ready to consider. There is an upstream source branch for this work, so we don’t need to make any RISE-specific source releases, just point the public and the right code (and give coherent instructions). Additionally, we could point folks to binary toolchain releases that RISE member companies make in the interim.
    • Toolchain discussions also brought up a lack of “easy to consume” turnkey solutions for validating code, that upstream code maintainers or even developers could use. This could be something like qemu + an OS distro packaged up.
    • System Libraries WG - Nathan Egge
    • Simulator - Daniel Barbosa
    • Language Runtime - Three Java libs prioritized
    • Kernel Virtualization - Anup Patel
    • Firmware - Sunil V L
    • Distro - Brian Harrington
    • Debug / Profiling - Nathan Egge / Jeff Law
    • Compiler / Toolchain WG - Jeff Law
  • What next?
    • Continue identifying more projects
    • Start scoping out plan / requirements / timelines for currently picked projects
    • We discussed how projects would be tracked. It’s fair to say many of the projects are projects where RISE contributes to and not leads the work, but some projects are net new contributions and thus will need thorough well-reported  planning. Regardless, it should be easy for any RISE member to understand the progress, roadblocks, etc. This will be done using Confluence.
  • “Ways of working”
    • Didn't get here

18 May 2023 

Slides are at[RISE] TSC Meeting Agenda 05/18/2023

...

  • PM Update from Michelle
    • Confluence pending setup
    • Mailing lists and GDrive are established
  • Subgroup Updates
    • Need to add group leads to meeting
  • What next?
    • 2-3 quick wins projects that are mostly complete or in progress
    • Need some topics for Lars to discuss
  • “Ways of working”
    • Didn't get to this

11 May 2023 

Attendees:

  • Felix Freimann, Mediatek
  • Tim Ouyang, Andes
  • Andrei Warkentin, Intel
  • Simon Harvey, imagination
  • Uli Drepper, RedHat
  • Mason Li, Mediatek
  • MyungJoo Ham, Samsung
  • Kumar Sankaran, Ventana
  • Jeff Law, Ventana
  • Chris Smith, Imagination
  • Barna Ibrahim, Rivos
  • Paul Walmsey, Sfive
  • Amber Huffman, Google
  • Trilokkumar Soni, Qualcomm
  • Nathan Egge, Google
  • Amit Pabalkar, NVIDIA
  • Brian Harrington, RedHat
  • Michelle Martineau, Linux Foundation

...