[PATCH] Fix typos in introduction for RISCV_EFI_BOOT_PROTOCOL
UEFI uses to talk of configuration tables not of firmware tables.
Add missing 'the', 'and'.
Enhance readability of sentence concerning ExitBootServices().
Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@...>
boot_protocol.adoc | 15 ++++++++-------
1 file changed, 8 insertions(+), 7 deletions(-)
diff --git a/boot_protocol.adoc b/boot_protocol.adoc
index 12846b6..5c56edd 100644
@@ -1,7 +1,7 @@
Either Device Tree (DT) or Advanced Configuration and Power Interface (A=
-firmware tables are used to convey the information about hardware to the
+configuration tables are used to convey the information about hardware t=
Operating Systems. Some of the information are known only at boot time a=
needed very early before the Operating Systems/boot loaders can parse th=
@@ -9,16 +9,17 @@ firmware tables.
One example is the boot hartid on RISC-V systems. On non-UEFI systems, t=
typically passed as an argument to the kernel (in a0). However, UEFI sys=
to follow UEFI application calling conventions and hence it can not be p=
-a0. There is an existing solution which uses /chosen node in DT based sy=
-pass this information. However, this solution doesn't work for ACPI base=
+a0. There is an existing solution which uses the /chosen node in DT base=
+to pass this information. However, this solution doesn't work for ACPI b=
systems. Hence, a UEFI protocol is preferred for both DT and ACPI based =
This UEFI protocol for RISC-V systems provides early information to the
-bootloaders or Operating Systems. Firmwares like EDK2/u-boot need to imp=
-this protocol on RISC-V UEFI systems.
+bootloaders or Operating Systems. Firmwares like EDK2 and u-boot need to
+implement this protocol on RISC-V UEFI systems.
-This protocol is typically used by the bootloaders before *ExitBootServi=
-call and pass the information to the Operating Systems.
+This protocol is typically called by the bootloaders before invoking
+*ExitBootServices()*. They then pass the information to the Operating
The version of RISCV_EFI_BOOT_PROTOCOL specified by this specification i=
0x00010000. All future revisions must be backwards compatible. If a new =