Skip to content

Commit

Permalink
Reword the second paragraph of introduction chapter
Browse files Browse the repository at this point in the history
Closes: #15
Signed-off-by: Anup Patel <[email protected]>
  • Loading branch information
avpatel committed Jul 8, 2024
1 parent c911dd4 commit dcde345
Showing 1 changed file with 11 additions and 10 deletions.
21 changes: 11 additions & 10 deletions src/intro.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -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 <<fig_intro1>>
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 <<fig_intro1>> 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
Expand Down

0 comments on commit dcde345

Please sign in to comment.