Table of Contents | ||||
---|---|---|---|---|
|
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
...
- LR_01_013: Enable pip on riscv64
- Necessary to run pip install on riscv64; released with 24.0
- LR_01_015: Enable cibuildwheel on riscv64
LR_01_017: Package and distribute numpy wheel
LR_01_020: Package and distribute ninja wheel
LR_01_008: Package and distribute Scikit-Learn wheel
LR_01_022: Package and distribute markupsafe wheel
LR_01_024: Package and distribute psutil wheel
LR_01_027: Package and distribute Pillow wheel- Effort to package and distribute Python packages on RISC-V
- Can’t be done by upstream project (discussed in previous TSC meetings)
- Approach approved with LFEU Legal on licensing
Go - LR_02_0015: Support for Bitmanip extensions in assembler
- LR_02_024: Use Bitmanip instruction in compiler where optimal
- LR_02_002: Support for Vector extension in Go Assembler
- LR_02_0029: Add RISC-V boards to Go upstream CI
- LR_01_013: Enable pip on riscv64
- Work Prioritization
- Wiki is up-to-date
- Java: https://wiki.riseproject.dev/display/HOME/LR_00%3A+Java
- Python: https://wiki.riseproject.dev/display/HOME/LR_01%3A+Python
- Go: https://wiki.riseproject.dev/display/HOME/LR_02%3A+Go
- Javascript: https://wiki.riseproject.dev/display/HOME/LR_06%3A+Javascript
- Anything not listed you’d like to see?
- Anything not as high on the priority list as you expected?
- Current allocation
- Project
Boards
Adoptium / Java distribution
10 / 15
AlmaLinux
1 / 5
RockyLinux
1 / 5
Go
1 / 5
- Project
- Wiki is up-to-date
- Python packaging
- https://gitlab.com/groups/riseproject/python/-/packages
- Available: ninja, numpy, scipy, pillow, psutil, PyYAML, optree, MarkupSafe, cmake, ninja
- Next: scikit-learn
- https://wiki.riseproject.dev/display/HOME/LR_01%3A+Python
- Python has a JIT now
- It’s doesn’t support RISC-V
- https://gitlab.com/groups/riseproject/python/-/packages
...
- 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 | Active development under the lead of Tim Newsome | Need inputs | |
DynamoRIO | instrumentation, binary translation etc. | PLCT lab & SemiHalf: DynamoRIO now has initial support for RISC-V | Extensions other than GC | |
Valgrind | instrumentation, debugging etc. | 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 |
GCC SPEC2017 Optimization | Toolchain | Phase 3: Bidding open | |
OpenOCD upstreaming | Debug and Profiling | Phase 4: Bid Review & Award Contract | |
LLVM CI Improvements | Dev Infra/ Toolchain | Phase 6: Execution | |
TCG Translation for RVV Instructions | Simulators/ Emulators | Phase 5: Signing in progress Vendor and (LF Signature) | |
Rust Tier-1 Support for RV64 Linux | Toolchain | Phase 6: Execution | |
libjpeg-Turbo | System Libraries | Phase 4: Bid Review & Award Contract | |
Multimedia Enablement | System Libraries | Phase 6: Execution | |
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
- 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
- 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
- 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
- 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 |
GCC SPEC2017 Optimization | Toolchain | Phase 3: Bidding open | |
OpenOCD upstreaming | Debug and Profiling | Phase 3: Bidding open | |
LLVM CI Improvements | Dev Infra/ Toolchain | Phase 6: Execution | |
TCG Translation for RVV Instructions | Simulators/ Emulators | Phase 4: Signing in progress Vendor and (LF Signature) | |
Rust Tier-1 Support for RV64 Linux | Toolchain | Phase 6: Execution | |
libjpeg-Turbo | System Libraries | Phase 4: Bid Review & Award Contract | |
Multimedia Enablement | System Libraries | Phase 6: Execution | |
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 |
OpenOCD upstreaming | Debug and Profiling | Phase 3: Bidding open | |
LLVM CI Improvements | Dev Infra/ Toolchain | Phase 6: Execution | |
TCG Translation for RVV Instructions | Simulators/ Emulators | Phase 4: Signing in progress Vendor and (LF Signature) | |
Rust Tier-1 Support for RV64 Linux | Toolchain | Phase 4: Signing in progress Vendor and (LF Signature) | |
libjpeg-Turbo | System Libraries | Phase 4: Bid Review & Award Contract | |
Multimedia Enablement | System Libraries | Phase 6: Execution | |
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 |
LLVM CI Improvements | Dev Infra/ Toolchain | Phase 6: Execution | |
TCG Translation for RVV Instructions | Simulators/ Emulators | Phase 3: Bid selected, Awaiting vendor info | |
Rust Tier-1 Support for RV64 Linux | Toolchain | Phase 4: Signing in progress (LF Signature) | |
libjpeg-Turbo | System Libraries | Phase 4: Bid Review & Award Contract | |
Multimedia Enablement | System Libraries | Phase 6: Execution | |
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 |
LLVM CI Improvements | Dev Infra/ Toolchain | Phase 6: Execution | |
TCG Translation for RVV Instructions | Simulators/ Emulators | Phase 3: Bid selected, Awaiting vendor info | |
Rust Tier-1 Support for RV64 Linux | Toolchain | Phase 4: Signing in progress (LF Signature) | |
libjpeg-Turbo | System Libraries | Phase 4: Bid Review & Award Contract | |
Multimedia Enablement | System Libraries | Phase 6: Execution | |
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
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
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 | Active development under the lead of Tim Newsome | Need inputs | |
DynamoRIO | instrumentation, binary translation etc. | PLCT lab & SemiHalf: DynamoRIO now has initial support for RISC-V | Extensions other than GC | |
Valgrind | instrumentation, debugging etc. | 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
- Link to meeting invite
- Create publicly accessible docs for D&I Community
- 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
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
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
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
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
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
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
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
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
- Accelerate the Go Runtime on RISC-V
- Multimedia Enablement on RISC-V - FFmpeg H.264 decode
- libjpeg-turbo vector support on RISC-V
- Feedback: Need clear understanding of deliverables and what ISA is being targeted
- 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)
- Ventana says - no to 32-bit
- Imagination says no (even for non-Gen. Purpose compute)
- Came up inhttps://wiki.riseproject.dev/display/HOME/DP_05_001+-+Address+Sanitizer
- Do we care for 32-bit beyond MCU space? Come back to this
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)
- Came up inhttps://wiki.riseproject.dev/display/HOME/DP_05_001+-+Address+Sanitizer
- Do we care for 32-bit?
- Other assorted notes
24 Aug 2023
Attendees:
...
- 2 FTE Contributor Audit Discussion
17 Aug 2023
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
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
- Added a Project Tracking Spreadsheet [1]
- Updated 2023 H2 priorities to include SL_00_005 - zlib-ng (SiFive)
- Progress on zlib-ng added RVV support for compare256, slide_hash and alder32
- https://docs.google.com/spreadsheets/d/1_jlbjggMfkyrl2giq_ktvlUAZ4RcoDRQTMsdFr94fFg
- 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
- One homework for next week is to go over the “Distro Integration” proposal to refocus the group on addressing issues common to all distros instead of focusing on specific distro enablement, simply because the latter is not actionable unless you’re an OSV (and we haven’t been thinking about funding OSVs to invest more, plus we only have one OSV on board). Seehttps://lists.riseproject.dev/g/RISE-Distro-Integration-WG/topic/distro_integration_wg/99118959?p=,,,20,0,0,0::recentpostdate/sticky,,,20,2,0,99118959,previd%3D1684965620222749443,nextid%3D1684965620222749443&previd=1684965620222749443&nextid=1684965620222749443
- Another homework for next week is to come up with a position on existing incompatible RVV implementations – should we bother, how to support these, etc.
- 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
...