|
@@ -15,7 +15,7 @@
|
|
|
- SbiLegacyRemoteSfenceVmaAsid -> Use SbiRemoteSfenceVmaAsid
|
|
|
- SbiLegacyShutdown -> Wait for new System Reset extension
|
|
|
|
|
|
- Copyright (c) 2021, Hewlett Packard Development LP. All rights reserved.<BR>
|
|
|
+ Copyright (c) 2021-2022, Hewlett Packard Development LP. All rights reserved.<BR>
|
|
|
SPDX-License-Identifier: BSD-2-Clause-Patent
|
|
|
|
|
|
@par Revision Reference:
|
|
@@ -173,7 +173,7 @@ SbiGetSpecVersion (
|
|
|
/**
|
|
|
Get the SBI implementation ID
|
|
|
|
|
|
- This ID is used to idenetify a specific SBI implementation in order to work
|
|
|
+ This ID is used to identify a specific SBI implementation in order to work
|
|
|
around any quirks it might have.
|
|
|
|
|
|
@param[out] ImplId The ID of the SBI implementation.
|
|
@@ -441,7 +441,7 @@ SbiRemoteFenceI (
|
|
|
/**
|
|
|
Instructs the remote harts to execute one or more SFENCE.VMA instructions.
|
|
|
|
|
|
- The SFENCE.VMA covers the range of virtual addresses between StartAaddr and Size.
|
|
|
+ The SFENCE.VMA covers the range of virtual addresses between StartAddr and Size.
|
|
|
|
|
|
The remote fence function acts as a full tlb flush if * StartAddr and size
|
|
|
are both 0 * size is equal to 2^XLEN-1
|
|
@@ -483,7 +483,7 @@ SbiRemoteSfenceVma (
|
|
|
/**
|
|
|
Instructs the remote harts to execute one or more SFENCE.VMA instructions.
|
|
|
|
|
|
- The SFENCE.VMA covers the range of virtual addresses between StartAaddr and Size.
|
|
|
+ The SFENCE.VMA covers the range of virtual addresses between StartAddr and Size.
|
|
|
Covers only the given ASID.
|
|
|
|
|
|
The remote fence function acts as a full tlb flush if * StartAddr and size
|
|
@@ -528,7 +528,7 @@ SbiRemoteSfenceVmaAsid (
|
|
|
/**
|
|
|
Instructs the remote harts to execute one or more SFENCE.GVMA instructions.
|
|
|
|
|
|
- The SFENCE.GVMA covers the range of virtual addresses between StartAaddr and Size.
|
|
|
+ The SFENCE.GVMA covers the range of virtual addresses between StartAddr and Size.
|
|
|
Covers only the given VMID.
|
|
|
This function call is only valid for harts implementing the hypervisor extension.
|
|
|
|
|
@@ -577,7 +577,7 @@ SbiRemoteHFenceGvmaVmid (
|
|
|
/**
|
|
|
Instructs the remote harts to execute one or more SFENCE.GVMA instructions.
|
|
|
|
|
|
- The SFENCE.GVMA covers the range of virtual addresses between StartAaddr and Size.
|
|
|
+ The SFENCE.GVMA covers the range of virtual addresses between StartAddr and Size.
|
|
|
This function call is only valid for harts implementing the hypervisor extension.
|
|
|
|
|
|
The remote fence function acts as a full tlb flush if * StartAddr and size
|
|
@@ -623,7 +623,7 @@ SbiRemoteHFenceGvma (
|
|
|
/**
|
|
|
Instructs the remote harts to execute one or more SFENCE.VVMA instructions.
|
|
|
|
|
|
- The SFENCE.GVMA covers the range of virtual addresses between StartAaddr and Size.
|
|
|
+ The SFENCE.GVMA covers the range of virtual addresses between StartAddr and Size.
|
|
|
Covers only the given ASID.
|
|
|
This function call is only valid for harts implementing the hypervisor extension.
|
|
|
|
|
@@ -672,7 +672,7 @@ SbiRemoteHFenceVvmaAsid (
|
|
|
/**
|
|
|
Instructs the remote harts to execute one or more SFENCE.VVMA instructions.
|
|
|
|
|
|
- The SFENCE.GVMA covers the range of virtual addresses between StartAaddr and Size.
|
|
|
+ The SFENCE.GVMA covers the range of virtual addresses between StartAddr and Size.
|
|
|
This function call is only valid for harts implementing the hypervisor extension.
|
|
|
|
|
|
The remote fence function acts as a full tlb flush if * StartAddr and size
|