From: Luke Kenneth Casson Leighton Date: Thu, 26 Apr 2018 23:36:50 +0000 (+0100) Subject: add executive summary X-Git-Tag: convert-csv-opcode-to-binary~5455 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=ac639ae7a9d740f20c230551c066b761dac97016;p=libreriscv.git add executive summary --- diff --git a/isa_conflict_resolution.mdwn b/isa_conflict_resolution.mdwn index 267e43933..01e93d5e7 100644 --- a/isa_conflict_resolution.mdwn +++ b/isa_conflict_resolution.mdwn @@ -1,5 +1,18 @@ # Resolving ISA conflicts and providing a pain-free RISC-V Standards Upgrade Path +**Executive Summary:** A non-invasive backwards-compatible change to make +mvendorid and marchid being read-only to be a formal declaration of an +architecture having no Custom Extensions, and being permitted to be +WARL in order to support multiple simultaneous architectures on the +same processor (or hart) permits not only backwards and forwards +compatibility with existing implementations of the RISC-V Standard, +not only permits seamless transitions to future versions of the +RISC-V Standard (something that is not possible at the moment), but +permanently fixes the problem of clashes in Custom Extension opcodes +on a global basis. + +-------- + In a lengthy thread that ironically was full of conflict indicative of the future direction in which RISC-V will go if left unresolved, multiple Custom Extensions were noted to be permitted free rein to