From dcde3454af71b3b1f45fc49126acbf29c0717c6d Mon Sep 17 00:00:00 2001 From: Anup Patel Date: Mon, 8 Jul 2024 16:20:13 +0530 Subject: [PATCH] Reword the second paragraph of introduction chapter Closes: https://github.com/riscv-non-isa/riscv-semihosting/issues/15 Signed-off-by: Anup Patel --- src/intro.adoc | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/src/intro.adoc b/src/intro.adoc index 54b81b1..121b31e 100644 --- a/src/intro.adoc +++ b/src/intro.adoc @@ -8,17 +8,18 @@ functions. This allows for diagnostics, interaction and measurement of a target system without requiring significant infrastructure to exist in that target environment. -The RISC-V semihosting specification adapts the design of the publicly available -and open source semihosting specification cite:[ARMSemihostingRef] to minimize -the development effort. Only the mechanism of invoke a semihosting service -(aka semihosting binary interface) is architecture specific whereas all defined -semihosting services cite:[ARMSemihostingRef] are architecture independent and -resemble system calls of an unix-style operating system. The <> -below shows an architecture independent high-level view of semihosting usage. +The RISC-V semihosting specification adopts the design of the publicly +available and open source semihosting specification cite:[ARMSemihostingRef] +to minimize the development effort. The semihosting services defined by +the open source semihosting specification cite:[ARMSemihostingRef] are +portable across different architectures, and only the mechanism of +invoking a semihosting service (aka semihosting binary interface) is +archicture specific. The <> below shows an architecture +independent high-level view of semihosting usage. -This specification only defines the semihosting binary interface for RISC-V -platforms and all other aspects of semihosting are defined by the open source -semihosting specification cite:[ARMSemihostingRef]. +The RISC-V semihosting specification only defines the semihosting binary +interface for RISC-V platforms and all other aspects of semihosting are +defined by the open source semihosting specification cite:[ARMSemihostingRef]. [#fig_intro1] .Generic Semihosting Usage Flow