[PATCH] doc:fix some typos

Xiang W wxjstz at 126.com
Wed Sep 28 08:51:12 PDT 2022


在 2022-09-28星期三的 10:35 +0800,dominic_riscx at qq.com写道:
> From: Dunky-Z <254758318 at qq.com>
> 
> Signed-off-by: zhangdongdong <zhangdongdong at eswincomputing.com>
Reviewed-by: Xiang W <wxjstz at 126.com>
> ---
>  docs/domain_support.md        |  6 +++---
>  docs/library_usage.md         |  2 +-
>  docs/platform_requirements.md |  2 +-
>  docs/pmu_support.md           | 10 +++++-----
>  4 files changed, 10 insertions(+), 10 deletions(-)
> 
> diff --git a/docs/domain_support.md b/docs/domain_support.md
> index 73931f1..8963b57 100644
> --- a/docs/domain_support.md
> +++ b/docs/domain_support.md
> @@ -2,7 +2,7 @@ OpenSBI Domain Support
>  ======================
>  
>  An OpenSBI domain is a system-level partition (subset) of underlying hardware
> -having it's own memory regions (RAM and MMIO devices) and HARTs. The OpenSBI
> +having its own memory regions (RAM and MMIO devices) and HARTs. The OpenSBI
>  will try to achieve secure isolation between domains using RISC-V platform
>  features such as PMP, ePMP, IOPMP, SiFive Shield, etc.
>  
> @@ -15,7 +15,7 @@ Important entities which help implement OpenSBI domain support are:
>  Each HART of a RISC-V platform must have an OpenSBI domain assigned to it.
>  The OpenSBI platform support is responsible for populating domains and
>  providing HART id to domain mapping. The OpenSBI domain support will by
> -default assign **the ROOT domain** to all HARTs of a RISC-V platform so
> +default assign **the ROOT domain** to all HARTs of a RISC-V platform, so
>  it is not mandatory for the OpenSBI platform support to populate domains.
>  
>  Domain Memory Region
> @@ -29,7 +29,7 @@ OpenSBI and has following details:
>  * **base** - The base address of a memory region is **2 ^ order**
>    aligned start address
>  * **flags** - The flags of a memory region represent memory type (i.e.
> -  RAM or MMIO) and allowed accesses (i.e. READ, WRITE, EXECUTE, etc)
> +  RAM or MMIO) and allowed accesses (i.e. READ, WRITE, EXECUTE, etc.)
>  
>  Domain Instance
>  ---------------
> diff --git a/docs/library_usage.md b/docs/library_usage.md
> index d5d2ba9..bb64bc4 100644
> --- a/docs/library_usage.md
> +++ b/docs/library_usage.md
> @@ -73,7 +73,7 @@ firmware drivers based on the external firmware architecture.
>  **OPENSBI_EXTERNAL_SBI_TYPES** identifier is introduced to *sbi_types.h* for selecting
>  external header file during the build preprocess in order to define OpensSBI data types
>  based on external firmware data type binding.
> -For example, *bool* is declared as *int* in sbi_types.h. However in EDK2 build system,
> +For example, *bool* is declared as *int* in sbi_types.h. However, in EDK2 build system,
>  *bool* is declared as *BOOLEAN* which is defined as *unsigned char* data type.
>  
>  External firmware can define **OPENSBI_EXTERNAL_SBI_TYPES** in CFLAGS and specify it to the
> diff --git a/docs/platform_requirements.md b/docs/platform_requirements.md
> index 68dc393..8735adb 100644
> --- a/docs/platform_requirements.md
> +++ b/docs/platform_requirements.md
> @@ -10,7 +10,7 @@ To handle this, we have two types of RISC-V platform requirements:
>  2. **Release specific platform requirements** which apply to a OpenSBI
>     release and later releases
>  
> -Currently, we don't have any **Release specific platform requirements**
> +Currently, we don't have any **Release specific platform requirements**,
>  but such platform requirements will be added in future.
>  
>  Base Platform Requirements
> diff --git a/docs/pmu_support.md b/docs/pmu_support.md
> index d79b515..1db36fc 100644
> --- a/docs/pmu_support.md
> +++ b/docs/pmu_support.md
> @@ -1,7 +1,7 @@
>  OpenSBI SBI PMU extension support
>  ==================================
>  SBI PMU extension supports allow supervisor software to configure/start/stop
> -any performance counter at anytime. Thus, an user can leverage full
> +any performance counter at anytime. Thus, a user can leverage full
>  capability of performance analysis tools such as perf if SBI PMU extension is
>  enabled. The OpenSBI implementation makes the following assumptions about the
>  hardware platform.
> @@ -25,7 +25,7 @@ SBI PMU Device Tree Bindings
>  ----------------------------
>  
>  Platforms may choose to describe PMU event selector and event to counter mapping
> -values via device tree. The following sections describes the PMU DT node
> +values via device tree. The following sections describe the PMU DT node
>  bindings in details.
>  
>  * **compatible** (Mandatory) - The compatible string of SBI PMU device tree node.
> @@ -42,7 +42,7 @@ This property shouldn't encode any raw hardware event.
>  * **riscv,event-to-mhpmcounters**(Optional) - It represents a MANY-to-MANY
>  mapping between a range of events and all the MHPMCOUNTERx in a bitmap format
>  that can be used to monitor these range of events. The information is encoded in
> -a table format where each row represent a certain range of events and
> +a table format where each row represents a certain range of events and
>  corresponding counters. The first column represents starting of the pmu event id
>  and 2nd column represents the end of the pmu event id. The third column
>  represent a bitmap of all the MHPMCOUNTERx. This property is mandatory if
> @@ -53,10 +53,10 @@ shouldn't encode any raw event.
>  or MANY-to-MANY mapping between the raw event(s) and all the MHPMCOUNTERx in
>  a bitmap format that can be used to monitor that raw event. The encoding of the
>  raw events are platform specific. The information is encoded in a table format
> -where each row represent the specific raw event(s). The first column is a 64bit
> +where each row represents the specific raw event(s). The first column is a 64bit
>  match value where the invariant bits of range of events are set. The second
>  column is a 64 bit mask that will have all the variant bits of the range of
> -events cleared. Every other bits should be set in the mask.
> +events cleared. All other bits should be set in the mask.
>  The third column is a 32bit value to represent bitmap of all MHPMCOUNTERx that
>  can monitor these set of event(s).
>  If a platform directly encodes each raw PMU event as a unique ID, the value of
> -- 
> 2.34.1.windows.1
> 
> 





More information about the opensbi mailing list