Skip to content

Commit 7615bf3

Browse files
committed
Complete preparations for next release
Signed-off-by: Al Stone <ahs3@ahs3.net>
1 parent 262d055 commit 7615bf3

File tree

7 files changed

+166
-82
lines changed

7 files changed

+166
-82
lines changed

dsd-guide.adoc

Lines changed: 25 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
//
66
# _DSD (Device Specific Data) Implementation Guide
77
:author: UEFI ACPI Specification Working Group
8-
:revnumber: 2.0-rc2
9-
:revdate: March 2021
8+
:revnumber: 2.0
9+
:revdate: 23 April 2021
1010
:doctype: book
1111
:sectnums:
1212
:toc: macro
@@ -102,7 +102,7 @@ UUID:: Universal Unique Identifier, a synonym for GUID.
102102

103103
### Conventions
104104

105-
The following typographic connventions are used:
105+
The following typographic conventions are used:
106106

107107
Computer Text:: ``monospace text`` is used to represent computer
108108
inputs or outputs.
@@ -115,7 +115,7 @@ Terms:: _italic text_ is used to highlight important terminology.
115115
- [[[ACPI]]] Advanced Configuration and Power Interface (ACPI) Specification,
116116
Version 6.3, January 2019. Copyright (c) 2018, Unified Extensible
117117
Firmware Interface (UEFI) Forum, Inc. https://uefi.org/specifications
118-
- [[DCO]] Developer's Certificate of Origing. https://developercertificate.org/
118+
- [[DCO]] Developer's Certificate of Origin. https://developercertificate.org/
119119
- [[[RFC2119]]] https://www.ietf.org/rfc/rfc2119.txt
120120
121121
@@ -627,7 +627,7 @@ forming a graph. An example is shown below.
627627
image::fig1.png[Debug Trace Graph]
628628

629629
This Debug Trace Graph includes Trace Sources (Trace 1 and Trace 2)
630-
that produce traces, multiplexors that combine traces from one or more
630+
that produce traces, multiplexers that combine traces from one or more
631631
sources, and multiple Sinks to which traces are fed. The Traces could
632632
be generated by debug logic attached to devices or logical blocks
633633
in a system. Some OS drivers need to be able to process graphs such
@@ -810,11 +810,11 @@ Scope (\_SB) {
810810

811811
#### Known Device Graph UUIDs
812812

813-
##### Arm Coresight ACPI Specification
813+
##### Arm CoreSight ACPI Specification
814814

815815
*3ECBC8B6-1D0E-4FB3-8107-E627F805C6CD*
816816

817-
https://developer.arm.com/docs/den0067/latest/acpi-for-coresighttm-10-platform-design-document
817+
https://developer.arm.com/documentation/den0067/latest
818818

819819

820820
[appendix]
@@ -872,7 +872,7 @@ used instead.
872872
Property: max-transfer-unit
873873
Value: Integer (ASL assumes hexadecimal)
874874
Description:
875-
Specifies the MTU (IEEE defined maxium transfer unit)
875+
Specifies the MTU (IEEE defined maximum transfer unit)
876876
supported by the device
877877
Example:
878878
Package (2) { "max-transfer-unit", 5dc } // MTU of 1500
@@ -892,6 +892,10 @@ used instead.
892892
The following Device Properties are part of the ``uefi-`` Device Property
893893
Key namespace. These should be used instead of the entries in Appendix A.
894894

895+
When using values for device properties listed in this appendix, only
896+
explicitly defined values must be used. System behavior with any other
897+
values is undefined.
898+
895899
Request for additional Key names in the ``uefi-`` namespace should be
896900
made as a github merge request to this document.
897901

@@ -943,7 +947,7 @@ made as a github merge request to this document.
943947
Property: uefi-max-transfer-unit
944948
Value: Integer (ASL assumes hexadecimal)
945949
Description:
946-
Specifies the MTU (IEEE defined maxium transfer unit)
950+
Specifies the MTU (IEEE defined maximum transfer unit)
947951
supported by the device
948952
Example:
949953
Package (2) { "uefi-max-transfer-unit", 5dc } // MTU of 1500
@@ -955,6 +959,18 @@ made as a github merge request to this document.
955959
Specifies the maximum speed in Mbits/second supported by the device
956960
Example:
957961
Package (2) { "uefi-max-speed", 3e8 } // 1000 Mbps
962+
---------------------------------------------------------------------------
963+
Property: uefi-register-access-restriction
964+
Value: String, one of the following:
965+
"32bit-access-for-64bit" => Must use 32-bit register access for 64-bit registers
966+
Description:
967+
Specifies the register access restrictions of a device. On platforms
968+
which may have register access restrictions for some devices, this
969+
property can be used to communicate to the OS the register access
970+
restriction type.
971+
Example:
972+
// Must use 32-bit register access for 64-bit registers
973+
Package (2) { "uefi-register-access-restriction", "32bit-access-for-64bit" }
958974
959975
....
960976

0 commit comments

Comments
 (0)