From: Dmitry Selyutin Date: Sun, 10 Mar 2024 09:53:02 +0000 (+0300) Subject: ppc_svp64_autogen: minor fixes X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=ea85d3fef42d5d343047d921fa58e9db93802579;p=libreriscv.git ppc_svp64_autogen: minor fixes --- diff --git a/nlnet_2024_ppc_svp64_autogen.mdwn b/nlnet_2024_ppc_svp64_autogen.mdwn index 86df32586..2fae1e613 100644 --- a/nlnet_2024_ppc_svp64_autogen.mdwn +++ b/nlnet_2024_ppc_svp64_autogen.mdwn @@ -1,4 +1,4 @@ -# Binutils with Simple-V ISA Expansion Project +# PPC and SVP64 assembly/disassembly code generation Code: ? @@ -26,7 +26,7 @@ This project intends to extend and improve the PPC assembly/disassembly so that A sequence of projects enabled early development (four years ago, 2019-03-012) of vectorisation techniques in the RISC-V domain, and later higher performance -demonstration with OpenPOWER ISA (2022-08-051). A full project list is maintained at: https://libre-soc.org/nlnet_proposals/ they include recently: +demonstration with OpenPOWER ISA (2022-08-051). A full project list is maintained at: https://libre-soc.org/nlnet_proposals/. They include recently: * https://libre-soc.org/nlnet_2022_opf_isa_wg/ - improving SVP64 and submitting it to the OpenPOWER ISA Technical Working Group. * https://libre-soc.org/nlnet_2021_crypto_router/ - proving, improving, and demonstrating that SVP64 is capable of handling cryptographic primitives in an extreme power-efficient compact way as the basis for higher security products @@ -51,7 +51,7 @@ Key phases of this project are: NGI Search, NGI POINTER, and NLnet Grants have been the sole source of funding for this development programme over the past five years, and for the project in this application. Four grants are at stages of completion at the time of writing (two nearing end). -#Compare your own project with existing or historical efforts. +# Compare your own project with existing or historical efforts. There are a few machine-readable instruction databases around: they tend not to be used massively extensively to for example auto-generate c code for use in @@ -60,16 +60,16 @@ each and every instruction (10,000 in the case of Power ISA). This project is pr and includes auto-code-generation so as to avoid transliteration errors between ISA Spec and source code. -##What are significant technical challenges you expect to solve during the project, if any? +## What are significant technical challenges you expect to solve during the project, if any? The key technical challenge in this project is the creation of the binutils tool set that enables developers to take advantage of the Simple-V/SVP64 extensions and capabilities for PPC, and to successfully develop and debug complex code. binutils will be comprehensively tested and verified with the Power ISA in order to lead the way for its use in the widespread developer community. -##Describe the ecosystem of the project, and how you will engage with relevant actors and promote the outcomes? +## Describe the ecosystem of the project, and how you will engage with relevant actors and promote the outcomes? Since the project is going to rely on Libre-SOC code base which has a full set of resources for Libre Project Management and development: mailing list, bugtracker, git repository, wiki and also will be doing linkedin posts in other outreach - all listed here: -#Extra info to be submitted +# Extra info to be submitted -#Questions Received date: +# Questions Received date: TODO