[lustre-devel] [RFC] RISC-V Architecture Support for Lustre - Patch Series Available
Abdul Halim | OPENCHIP via lustre-devel <[email protected]> Tue, 24 Feb 2026 11:09:15 +0000
| Newsgroups | org.lustre.lists.lustre-devel |
|---|---|
| Message-ID | <AM4P192MB31086DEE0D7ED656ADF8B3EE8274A@AM4P192MB3108.EURP192.PROD.OUTLOOK.COM> |
--===============5482952854125363482==
Content-Language: en-IE
Content-Type: multipart/alternative;
boundary="_000_AM4P192MB31086DEE0D7ED656ADF8B3EE8274AAM4P192MB3108EURP_"
--_000_AM4P192MB31086DEE0D7ED656ADF8B3EE8274AAM4P192MB3108EURP_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hello Lustre developers and maintainers,
I am writing to inquire about any existing plans to support the RISC-V
architecture in future Lustre releases, and to share our work on enabling
Lustre client functionality on RISC-V 64-bit systems.
BACKGROUND: WHY RISC-V SUPPORT MATTERS FOR LUSTRE
-------------------------------------------------
RISC-V is gaining significant momentum in the HPC community, with projects
like the European Processor Initiative (EPI), EPAC, and commercial offering=
s
from SiFive targeting high-performance computing workloads. However, a
critical gap exists in the RISC-V HPC ecosystem: there is currently no
high-performance parallel file system support for RISC-V.
This gap has been formally identified in the RISC-V HPC Gap Analysis by
Nick Brown [1], which explicitly recommends:
"We should prioritise optimisation of parallel filesystems,
including Lustre, for RISC-V"
Adding RISC-V support to Lustre would:
1. Signal RISC-V readiness for production HPC - Lustre is the de facto
standard for HPC storage, powering ~70% of TOP500 systems
2. Align with open-source values - Both Lustre and RISC-V share a
commitment to open-source collaboration
3. Enable new deployment scenarios - RISC-V-based compute nodes
connecting to existing Lustre infrastructure
OUR WORK: LUSTRE 2.17.0 ON RISC-V
---------------------------------
We have successfully built and tested the Lustre 2.17.0 client on RISC-V
64-bit with a minimal set of patches. This work demonstrates that Lustre
can be ported to RISC-V with relatively low effort, as also shown in
recent academic work by Billa et al. at SCA/HPCAsiaWS '26 [2].
Patch Summary:
Our patch series consists of 8 small patches targeting:
- Build system: RISC-V SUBARCH mapping in autoconf
- RPM/DKMS: Architecture-agnostic paths
- LNet: RISC-V hypervisor detection handling
- llite: Guard for prefetchw() (x86-specific instruction)
- Erasure coding: Enable optimized paths for RISC-V
- Debug tools: RISC-V target in crash tools
Total impact: 9 files changed, 19 insertions(+), 8 deletions(-)
Test Environment:
- Primary: Ubuntu 24.04 RISC-V, Linux kernel 6.8.4
- Validation: Fedora 42 x86_64, Linux kernel 6.16.4
- Result: All 16 client kernel modules compile and load successfully
QUESTIONS FOR THE COMMUNITY
---------------------------
1. Are there any existing plans or ongoing efforts to add RISC-V
support to Lustre?
2. Would the maintainers be interested in reviewing our patch series
for potential inclusion?
3. Are there specific testing requirements or coding standards we
should address before formal submission?
NEXT STEPS
----------
We are prepared to:
- Submit the patches via Gerrit for formal review
- Create a Jira ticket to track this feature request
- Provide additional testing data as needed
- Collaborate with maintainers on any required changes
The patches are available in our repository and we can submit them in
whatever format is most convenient for the review process.
REFERENCES
----------
[1] Nick Brown, "RISC-V HPC Gap Analysis", RISC-V International, Oct 2025
https://riscv.atlassian.net/wiki/spaces/OLRR/pages/895778831/HPC+Gap+an=
alysis
[2] Surendra Billa et al., "Porting Lustre File System to RISC-V
Architecture", SCA/HPCAsiaWS '26, ACM
https://dl.acm.org/doi/10.1145/3784828.3785406
Thank you for your time and consideration. We look forward to your
feedback and the opportunity to contribute to Lustre's architecture
support.
Best regards,
Abdul Halim
OpenChip
[email protected]
The content, data, and any attached documents to this email are addressed e=
xclusively to the addressee and are confidential and/or may be subject to a=
non-disclosure agreement. Any use, forwarding, disclosure, and/or copying,=
in whole or in part, without authorization is prohibited. If you have rece=
ived this email in error, we apologize and, please notify the sender or Ope=
nchip immediately, and delete it from your system.
El contenido, los datos y cualquier documento adjunto a este correo electr=
=F3nico est=E1n dirigidos exclusivamente al destinatario y son confidencial=
es y/o pueden estar sujetas a un acuerdo de no revelaci=F3n. Est=E1 prohibi=
do cualquier uso, reenv=EDo, divulgaci=F3n o copia, total o parcial, sin au=
torizaci=F3n. Si has recibido este correo por error, te pedimos disculpas y=
agradecemos que lo notifiques de inmediato al remitente o a Openchip, y lo=
elimines de tu sistema.
El contingut, les dades i qualsevol document adjunt a aquest correu electr=
=F2nic estan dirigits exclusivament al destinatari i s=F3n confidencials i/=
o poden estar subjectes a un acord de no revelaci=F3. Est=E0 prohibit quals=
evol =FAs, reenviament, divulgaci=F3 o c=F2pia, total o parcial, sense auto=
ritzaci=F3. Si has rebut aquest correu per error, et demanem disculpes i ag=
ra=EFm que ho notifiquis d'immediat al remitent o a Openchip, i l'eliminis =
del teu sistema
--_000_AM4P192MB31086DEE0D7ED656ADF8B3EE8274AAM4P192MB3108EURP_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<style type=3D"text/css" style=3D"display:none;"> P {margin-top:0;margin-bo=
ttom:0;} </style>
</head>
<body dir=3D"ltr">
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
Hello Lustre developers and maintainers,</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
<br>
</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
I am writing to inquire about any existing plans to support the RISC-V</div=
>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
architecture in future Lustre releases, and to share our work on enabling</=
div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
Lustre client functionality on RISC-V 64-bit systems.</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
<br>
<br>
</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
BACKGROUND: WHY RISC-V SUPPORT MATTERS FOR LUSTRE</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
<b>-------------------------------------------------</b></div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
<br>
</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
RISC-V is gaining significant momentum in the HPC community, with projects<=
/div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
like the European Processor Initiative (EPI), EPAC, and commercial offering=
s</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
from SiFive targeting high-performance computing workloads. However, a</div=
>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
critical gap exists in the RISC-V HPC ecosystem: there is currently no</div=
>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
high-performance parallel file system support for RISC-V.</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
<br>
</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
This gap has been formally identified in the RISC-V HPC Gap Analysis by</di=
v>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
Nick Brown [1], which explicitly recommends:</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
<br>
</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
"We should prioritise optimisation of parallel filesyste=
ms,</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
including Lustre, for RISC-V"</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
<br>
</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
Adding RISC-V support to Lustre would:</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
<br>
</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
1. Signal RISC-V readiness for production HPC - Lustre is the d=
e facto</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
standard for HPC storage, powering ~70% of TOP500 syste=
ms</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
<br>
</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
2. Align with open-source values - Both Lustre and RISC-V share=
a</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
commitment to open-source collaboration</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
<br>
</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
3. Enable new deployment scenarios - RISC-V-based compute nodes=
</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
connecting to existing Lustre infrastructure</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
<br>
<br>
</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
OUR WORK: LUSTRE 2.17.0 ON RISC-V</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
<b>---------------------------------</b></div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
<br>
</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
We have successfully built and tested the Lustre 2.17.0 client on RISC-V</d=
iv>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
64-bit with a minimal set of patches. This work demonstrates that Lustre</d=
iv>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
can be ported to RISC-V with relatively low effort, as also shown in</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
recent academic work by Billa et al. at SCA/HPCAsiaWS '26 [2].</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
<br>
</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
Patch Summary:</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
<br>
</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
Our patch series consists of 8 small patches targeting:</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
<br>
</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
- Build system: RISC-V SUBARCH mapping in a=
utoconf</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
- RPM/DKMS: Architecture-agno=
stic paths</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
- LNet: RISC-V =
hypervisor detection handling</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
- llite: Guard for pr=
efetchw() (x86-specific instruction)</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
- Erasure coding: Enable optimized paths for RISC-=
V</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
- Debug tools: RISC-V target in crash tool=
s</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
<br>
</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
Total impact: 9 files changed, 19 insertions(+), 8 deletions(-)</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
<br>
</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
Test Environment:</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
<br>
</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
- Primary: Ubuntu 24.04 RISC-V, Linux kernel 6.8.4=
</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
- Validation: Fedora 42 x86_64, Linux kernel 6.16.4</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
- Result: All 16 client kernel modules compile an=
d load successfully</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
<br>
<br>
</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
QUESTIONS FOR THE COMMUNITY</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
<b>---------------------------</b></div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
<br>
</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
1. Are there any existing plans or ongoing efforts to add RISC-=
V</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
support to Lustre?</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
<br>
</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
2. Would the maintainers be interested in reviewing our patch s=
eries</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
for potential inclusion?</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
<br>
</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
3. Are there specific testing requirements or coding standards =
we</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
should address before formal submission?</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
<br>
<br>
</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
NEXT STEPS</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
<b>----------</b></div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
<br>
</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
We are prepared to:</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
<br>
</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
- Submit the patches via Gerrit for formal review</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
- Create a Jira ticket to track this feature request</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
- Provide additional testing data as needed</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
- Collaborate with maintainers on any required changes</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
<br>
</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
The patches are available in our repository and we can submit them in</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
whatever format is most convenient for the review process.</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
<br>
<br>
</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
REFERENCES</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
<b>----------</b></div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
<br>
</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
[1] Nick Brown, "RISC-V HPC Gap Analysis", RISC-V International, =
Oct 2025</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
<a style=3D"margin: 0px;" data-linkindex=3D"0" title=3D"=
https://riscv.atlassian.net/wiki/spaces/OLRR/pages/895778831/HPC+Gap+analys=
is" class=3D"ms-outlook-linkify OWAAutoLink" id=3D"OWAb5b0d5de-4950-559d-e3=
01-5124963f5dcb" target=3D"_blank" href=3D"https://riscv.atlassian.net/wiki=
/spaces/OLRR/pages/895778831/HPC+Gap+analysis">https://riscv.atlassian.net/=
wiki/spaces/OLRR/pages/895778831/HPC+Gap+analysis</a></div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
<br>
</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
[2] Surendra Billa et al., "Porting Lustre File System to RISC-V</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
Architecture", SCA/HPCAsiaWS '26, ACM</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
<a style=3D"margin: 0px;" data-linkindex=3D"1" title=3D"=
https://dl.acm.org/doi/10.1145/3784828.3785406" class=3D"ms-outlook-linkify=
OWAAutoLink" id=3D"OWAfd028089-0d6e-e236-6ddf-7eb585f77c10" target=3D"_bla=
nk" href=3D"https://dl.acm.org/doi/10.1145/3784828.3785406">https://dl.acm.=
org/doi/10.1145/3784828.3785406</a></div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
<br>
<br>
</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
Thank you for your time and consideration. We look forward to your</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
feedback and the opportunity to contribute to Lustre's architecture</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
support.</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
<br>
</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
Best regards,</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
<br>
</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
Abdul Halim</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
OpenChip</div>
<div style=3D"direction: ltr; line-height: 19px; margin: 0px; font-family: =
"Aptos Mono", Aptos_EmbeddedFont, Aptos_MSFontService, monospace;=
font-size: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
[email protected]</div>
<div style=3D"direction: ltr; margin: 0px; font-family: Aptos, Aptos_Embedd=
edFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12p=
t; color: rgb(0, 0, 0);" class=3D"elementToProof">
<br>
</div>
<div style=3D"font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, =
Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" clas=
s=3D"elementToProof">
<br>
</div>
<div style=3D"font-size:9pt; color:#000000;"><br>
<br>
The content, data, and any attached documents to this email are addressed e=
xclusively to the addressee and are confidential and/or may be subject to a=
non-disclosure agreement. Any use, forwarding, disclosure, and/or copying,=
in whole or in part, without authorization
is prohibited. If you have received this email in error, we apologize and,=
please notify the sender or Openchip immediately, and delete it from your =
system.
<br>
<br>
El contenido, los datos y cualquier documento adjunto a este correo electr=
=F3nico est=E1n dirigidos exclusivamente al destinatario y son confidencial=
es y/o pueden estar sujetas a un acuerdo de no revelaci=F3n. Est=E1 prohibi=
do cualquier uso, reenv=EDo, divulgaci=F3n o
copia, total o parcial, sin autorizaci=F3n. Si has recibido este correo po=
r error, te pedimos disculpas y agradecemos que lo notifiques de inmediato =
al remitente o a Openchip, y lo elimines de tu sistema.
<br>
<br>
El contingut, les dades i qualsevol document adjunt a aquest correu electr=
=F2nic estan dirigits exclusivament al destinatari i s=F3n confidencials i/=
o poden estar subjectes a un acord de no revelaci=F3. Est=E0 prohibit quals=
evol =FAs, reenviament, divulgaci=F3 o c=F2pia,
total o parcial, sense autoritzaci=F3. Si has rebut aquest correu per erro=
r, et demanem disculpes i agra=EFm que ho notifiquis d'immediat al remitent=
o a Openchip, i l'eliminis del teu sistema
</div>
</body>
</html>
--_000_AM4P192MB31086DEE0D7ED656ADF8B3EE8274AAM4P192MB3108EURP_--
--===============5482952854125363482==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
lustre-devel mailing list
[email protected]
http://lists.lustre.org/listinfo.cgi/lustre-devel-lustre.org
--===============5482952854125363482==--