Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Version History

« Previous Version 25 Next »

Date

Disclosures

 RISC-V Disclosures Video

Participants

 Meeting Participants

Name

Email

Organization

Join Time

Leave Time

Duration

Rafael Sene (RISC-V International)

rafael@riscv.org

RISC-V International

11:59 AM

02:04 PM

02:04:48

Nick Brown (EPCC, The University of Edinburgh)

n.brown@epcc.ed.ac.uk

EPCC, The University of Edinburgh

12:02 PM

02:03 PM

02:01:12

Philipp Tomsich (VRULL)

philipp.tomsich@vrull.eu

VRULL

12:12 PM

02:03 PM

01:50:24

Nicolas Brunie (SiFive)

nibrunie@gmail.com

SiFive

12:06 PM

12:59 PM

00:53:44

Jan Gray (Gray Research LLC)

jan@fpga.org

Gray Research LLC

01:20 PM

02:04 PM

00:43:23

Bill Traynor (RISC-V International)

wmat@riscv.org

RISC-V International

11:59 AM

02:03 PM

02:04:11

Dr Jose Moreira@IBM Moreira

jmoreira@us.ibm.com

-

11:59 AM

02:03 PM

02:04:45

Nils Wistoff (ETH Zurich)

nwistoff@ethz.ch

ETH Zurich

12:01 PM

02:03 PM

02:01:49

Greg Favor (Ventana Micro Systems)

gfavor@ventanamicro.com

Ventana Micro Systems

12:04 PM

02:03 PM

01:58:58

Vedvyas Shanbhogue (Rivos Inc)

ved@rivosinc.com

Rivos Inc

12:06 PM

12:36 PM

00:28:40

Derek Hower (Qualcomm, Inc.)

dhower@qti.qualcomm.com

Qualcomm, Inc.

12:08 PM

02:03 PM

01:55:46

Daniel Gracia Pérez (Thales SA)

daniel.gracia-perez@thalesgroup.com

Thales SA

12:09 PM

02:03 PM

01:54:27

Iain Robertson (Siemens EDA)

iain.robertson@siemens.com

Siemens EDA

12:02 PM

12:59 PM

00:57:04

Andrea Gallo (RISC-V International)

andrea@riscv.org

Individual

11:59 AM

02:03 PM

02:03:54

Paul Donahue (Ventana Micro Systems)

pdonahue@ventanamicro.com

Ventana Micro Systems

12:04 PM

02:03 PM

01:59:07

Tariq Kurd (Codasip s.r.o.)

tariq.kurd@codasip.com

Codasip s.r.o.

12:02 PM

01:19 PM

01:17:03

Guy Lemieux (University of British Columbia)

guy.lemieux@gmail.com

University of British Columbia

01:18 PM

02:03 PM

00:44:59

D  Rad

darius@bluespec.com

Bluespec

12:06 PM

02:04 PM

01:58:00

Guerney Hunt (International Business Machines Corporation)

gdhh@us.ibm.com

International Business Machines Corporation

12:07 PM

02:04 PM

01:56:30

David Weaver (Akeana)

david.weaver@akeana.com

Akeana

12:05 PM

02:03 PM

01:58:33

Greg Sterling (RISC-V International)

greg@riscv.org

RISC-V International

12:07 PM

02:04 PM

01:57:00

Markku-Juhani Saarinen

mjos.crypto@gmail.com

Individual

11:58 AM

02:03 PM

02:05:29

Bill McSpadden (RISC-V International)

bill@riscv.org

RISC-V International

12:01 PM

02:03 PM

02:02:06

Rich Fuhler (Andes Technology Corporation)

rfuhler@andestech.com

Andes Technology Corporation

12:01 PM

02:04 PM

02:02:38

Martin Maas (Google)

mmaas@google.com

Google LLC

12:03 PM

02:03 PM

02:00:44

Andrew Dellow (Qualcomm, Inc.)

adellow@qti.qualcomm.com

Forfender

12:00 PM

02:03 PM

02:04:20

James Ball (Qualcomm, Inc.)

jameball@qti.qualcomm.com

Qualcomm, Inc.

12:01 PM

02:00 PM

01:58:24

Kersten Richter (RISC-V International)

kersten@riscv.org

RISC-V International

12:07 PM

01:36 PM

01:28:59

john hengeveld (Intel Corporation)

john.hengeveld@intel.com

Intel Corporation

12:03 PM

02:04 PM

02:01:06

Robert Chyla

robertchyla2@gmail.com

Individual

12:00 PM

02:03 PM

02:03:01

John Leidel (Tactical Computing Laboratories)

jleidel@tactcomplabs.com

Tactical Computing Laboratories

12:00 PM

01:47 PM

01:46:39

Paul Elliott (Codasip s.r.o.)

paul.elliott@codasip.com

Codasip s.r.o.

12:59 PM

02:03 PM

01:04:26

Beeman Strong (Rivos Inc)

beeman@rivosinc.com

Individual

12:03 PM

02:00 PM

01:56:40

Earl Killian (Aril Inc.)

earl.killian@arilinc.com

Aril Inc.

12:06 PM

02:00 PM

01:54:10

Alex Richardson (Google)

alexrichardson@google.com

Individual

12:00 PM

02:03 PM

02:03:01

Isaac Chute (The Linux Foundation)

isaac@riscv.org

Individual

12:29 PM

02:04 PM

01:35:01

Iakovos Stamoulis (Think Silicon Single Member P.C.)

i.stamoulis@think-silicon.com

Think Silicon Single Member P.C.

12:01 PM

02:03 PM

02:02:28

Anup Patel (Ventana Micro Systems)

apatel@ventanamicro.com

Ventana Micro Systems

12:10 PM

01:30 PM

01:19:18

Simon Moore (University of Cambridge)

simon.moore@cl.cam.ac.uk

University of Cambridge

12:00 PM

01:19 PM

01:19:14

Jamie Iles (Qualcomm, Inc.)

jiles@qti.qualcomm.com

Qualcomm, Inc.

12:00 PM

02:00 PM

02:00:12

Krste Asanovic (SiFive)

krste@sifive.com

SiFive

01:07 PM

02:03 PM

00:56:02

Haibo Xu (Intel Corporation)

haibo1.xu@intel.com

Intel Corporation

12:01 PM

01:09 PM

01:08:02

Jeff Scheel (RISC-V International)

jeff@riscv.org

RISC-V International

11:57 AM

02:03 PM

02:06:33

Kevin Broch (Rivos Inc)

kbroch@rivosinc.com

Rivos Inc

12:58 PM

02:00 PM

01:02:29

Georgios Christou (Technical University of Crete)

gchristou@tuc.gr

Integrated Computer Solutions, Inc.

12:03 PM

02:03 PM

02:00:08

Ana Pazos (Qualcomm, Inc.)

apazos@quicinc.com

Qualcomm, Inc.

12:01 PM

02:00 PM

01:58:55

Ken Dockser (Tenstorrent)

kdockser@tenstorrent.com

Tenstorrent

12:12 PM

02:03 PM

01:51:43

Siqi Zhao (Alibaba)

zhaosiqi.zsq@alibaba-inc.com

Individual

12:01 PM

02:04 PM

02:02:18

Ronan Lashermes (Inria (French Institute for Research in Computer Science and Automation))

ronan.lashermes@inria.fr

Inria (French Institute for Research in Computer Science and Automation)

12:01 PM

01:05 PM

01:04:18

Allison Randal (Capabilities Limited)

allisonrandal@gmail.com

Capabilities Limited

12:04 PM

02:03 PM

01:58:54

Allen Baum (Esperanto Technologies Inc.)

allen.baum@esperantotech.com

Esperanto Technologies Inc.

12:00 PM

02:03 PM

02:03:21

Nick Kossifidis (Foundation for Research and Technology - Hellas (FORTH))

mick@ics.forth.gr

Foundation for Research and Technology - Hellas (FORTH)

01:04 PM

02:03 PM

00:59:02

Agenda

Presentations

Title

Presenter

File

1

CHERI Ratification Plan

  • Simon Moore, Alex Richardson, Tariq Kurd

CHERI Ratification Plan

Votes

 Vote: Agenda (Approved)

Quorum Status: 45 attendees.
Vote Record

  • Agenda Item or Motion: Approve the November 20, 2024 minutes per above link

  • Motion Made By: David Weaver

  • Motion Seconded By: Andrew Dellow

Voting Results:

  • In Favor: Approved without objection by attendance.

  • Opposed: NONE

  • Abstentions: John Leidel, Martin Maas

Outcome: Motion passed

Additional Notes: Abstentions were due to lack of attendance at meeting

 Vote: Accept CHERI Ratification Plan (Approved)

Quorum Status: 45 attendees.
Vote Record

  • Agenda Item or Motion: Accept CHERI Ratification Plan

  • Motion Made By: Andrew Dellow

  • Motion Seconded By: Allen Baum, Robert Chyla, Guerney Hunt

Voting Results:

  • In Favor: Approved without objection by attendance.

  • Opposed: NO

  • Abstentions: NO

Outcome: Passed - Plan Approved 🍾

Additional Notes: NONE

Action Items

  • Jeff Scheel Cancel Christmas Meeting 🎅
  • Tariq Kurd Work with Allen Baum on ACTs definitions.
  • Tariq Kurd Simon Moore Alex Richardson to update the plan timeline accordingly.
  • Rafael Sene Schedule internal Tech Sessions on CHERI in January 2025. Target Ratification Q325.
  • @john hengeveld to send the formal reply about Nick’s questions to Jeff for posting and dissemination.   
  • Krste Asanovic Andrea Gallo @john hengeveld to collaborate on the rollout plan and tackle outstanding issues for new policy. 

Notes

  • Meeting Agenda:

    • The agenda was approved upon a motion by David Weaver and seconded by Andrew Dellow.

  • CHERI:

    • RVS-2141 - Getting issue details... STATUS

    • There are no issues with trademarks or other related concerns, as the University of Cambridge is ensuring that it is in the public domain.

    • Is there any impact on the hypervisor (see https://github.com/riscv/riscv-cheri/blob/main/src/hypervisor-integration.adoc ) or the debug/trace functionality (see https://github.com/riscv/riscv-cheri/blob/main/src/debug-integration.adoc).

    • How is this divided up in multiple extensions? (add the link here)

      • All initial 4 are extensively prototyped.

      • Freeze all as a package:

        Screenshot 2024-12-11 at 12.24.28.png
    • CHERI is disabled by default.

    • Coordinate with Memory Tagging Group on OPCODES ( RVG-161 - Getting issue details... STATUS )

    • By design, one HART can run with CHERI enabled while another runs without it.

    • Ensure Guerney Hunt have a deep discussion within the CHERI TG/SIG.

    • Robert Chyla asked to consider some time prior the start of the internal review to better evaluate the plan and the proposal.

    • What other security extensions can/cannot be used in conjunction with CHERI?

    • Performance: CHERI Core vs non-CHERI core.

      • Small performance penalty.

    • Python, C, C++, Java, Rust as languages/run-times supporting CHERI.

    • Tariq Kurd Work with Allen Baum on ACTs definitions.

      • Convert Codasip tests to ACTs.

    • Extension will use a relaxed and longer period of time for reviews.

    • Screenshot 2024-12-11 at 13.13.59.png

  • BoD Policy Q&A

    • Nick’s policy question (rationale, consensus building, …):

Core Issue:

The organization needs to formalize its decision-making process to ensure clarity, transparency, and member-driven consensus. This is crucial for maintaining its legal standing as a standards body and preventing issues related to anti-trust behavior or trade wars. The current lack of documentation and consistent procedures, especially concerning who is entitled to vote at various stages, poses a risk.   

Proposed Policy Change:

The proposed policy introduces the concept of "active" vs. "inactive" members, with voting rights tied to consistent meeting attendance. This aims to ensure that only those actively involved in the process influence key decisions. Additionally, formal votes are added at specific stage gates (e.g., public review) to explicitly document consensus.   

Concerns and Counterarguments:

Nick:

Argues that the policy's voting procedure isn't truly open or democratic. He advocates for asynchronous, private voting to cater to global time zones and protect individual opinions from influence.   

Challenges the definition of "active" members solely based on meeting attendance, highlighting that contributions can occur through mailing lists, GitHub, etc..   

Expresses concern that the focus on voting might overshadow the importance of genuine consensus formation through discussion and resolution of disagreements.   

Krste & John:

Emphasize that the policy change centers on documenting consensus, not altering how it's formed through discussion and collaboration.   

Clarify that the "active" member definition aims to prevent individuals who haven't participated from blocking decisions, ensuring that those invested in the process have a voice.   

Phillipp:

Acknowledges the need for a more inclusive and asynchronous approach, suggesting formal meetings be reserved for urgent matters.   

Highlights that the policy intends to formalize documentation of stage gates (e.g., public review readiness) where a clear record of agreement is necessary.   

Robert:

Supports the necessity for a formal process to ensure all voices are heard, and requests or concerns are handled transparently, preventing them from being silently dropped.   

Clarifications and Points of Contention:

Definition of "Active" Member:

Extensive debate revolves around how to accurately define "active" participation, considering various contribution channels beyond meeting attendance.

Concerns are raised about the feasibility of synchronous meetings for global members and the need to document contributions across platforms like GitHub and mailing lists.

Voting Procedures:

Disagreement persists on whether voting should be synchronous or asynchronous, public or private. Concerns about potential bias in public voting and the need to accommodate different time zones are raised.   

Documentation and Tools:

The organization's use of multiple platforms for communication and contribution (Google Docs, GitHub, mailing lists) poses a challenge for consistent documentation.   

Suggestions are made to utilize tools like Jira to streamline and centralize communication and record all contributions and decisions.   

Resolution and Next Steps:

Despite the concerns, the board of directors has approved the proposed policy change.   

Key outstanding issues include:

- Clarifying the definition of "active" participation to encompass various contribution forms.   

- Addressing inconsistencies within the policy document and determining how to update it.   

- Developing a rollout plan for the new policy.   

- Deciding how to handle non-participating members and ensure their concerns are addressed.   

- Specific action items arising from the meeting:

- Nick has submitted his detailed questions and concerns via email to policies@riscv.org.   

- John to send the formal reply to Jeff for posting and dissemination.   

- Krste, John and Andrea to collaborate on the rollout plan and tackle outstanding issues. 

  • Tech Chairs Meetings in 2025

    • See email from November 26 explaining schedule (link)

    • Meetings scheduled. Reach out to help@riscv.org if you have questions.

Adjournment


Standard_2.png

  • No labels