The text you are referencing (the couple italic paragraphs below section 2.8 in the unprivileged ISA) is non-normative and "can be skipped if the reader is only interested in the specification itself". This convention of making indented italic text non-normative is described at the bottom of page 1 of the linked document.
Jonathan On Wed, Jan 29, 2020 at 11:45 AM Keith Packard via <qemu-ri...@nongnu.org> wrote: > Peter Maydell <peter.mayd...@linaro.org> writes: > > > True but irrelevant. You need to refer to a proper > > risc-v specification for your semihosting. > > The RISC-V Foundation defined semihosting as relative to the existing > ARM specification, so using a link to that is appropriate here. > > Here's the current specification of the unprivileged ISA, which includes > the definition of semihosting > > https://riscv.org/specifications/ > > While it may be nice in some abstract sense to create a "better" > semihosting spec, that's not what the RISC-V foundation has decided to > do. > > -- > -keith >