You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
With more test categories (PCIE-IDE & CXL-IDE & CXL-TSP) added, the
ide_test_ini.md is needed to be refactored to make it clearer and easier
to understand.
Signed-off-by: Min Xu <[email protected]>
|bus|hex||M|The bus which rootport is connected to. For example 0x1a|
58
68
|path1|string||M|rootport_x to endpoint_y. Each ports are separated by ‘,’. For example: rootport_1,switch_1:port_1-port_2,endpoint_2|
59
69
|path2|string||O|rootport_x to endpoint_y. Each ports are separated by ‘,’. For example: rootport_1,switch_1:port_1-port_3,endpoint_3. <br/>**Note: path2 is only available in the connection of peer2peer**|
@@ -63,25 +73,60 @@ EntryName=EntryValue
63
73
|Entry|Value|Default|Mandatory|Comment|
64
74
|------|------|------|------|------|
65
75
|type|string||M|available values are **selective_ide, link_ide, selective_and_link_ide**|
66
-
|category|string|pcie-ide|O|Test category. Available values are:**pcie-ide**|
76
+
|category|string|pcie-ide|O|must be**pcie-ide**|
67
77
|default|0/1|1|O||
68
78
|switch|0/1|0|O||
69
79
|partial_header_encryption|0/1|0|O||
70
80
|pcrc|0/1|0|O||
71
81
|aggregation|0/1|0|O||
72
82
|selective_ide_for_configuration|0/1|0|O||
73
83
|tee_limited_stream|0/1|0|O||
74
-
|cxl_get_key|0/1|0|O|Generate keys by IDEKM GET_KEY when setting up CXL.memcache IDE Stream.|
|category|string|pcie-ide|O|Test category. Available values are:**pcie-ide**|
89
+
|category|string|pcie-ide|O|must be**pcie-ide**|
81
90
|topology|number||M|Topology_x|
82
91
|configuration|number||M|Configuration_x|
83
92
|query|string||O|numbers separated by comma.<br> For example **1,2** means Cases1 and Cases2 in [Query.md](../doc/ide_test/IdeKmTestCase/1.Query.md)|
84
93
|KeyProg|string||O|numbers separated by comma.<br> For example **1,2** means Cases1 and Cases2 in [keyProg.md](../doc/ide_test/IdeKmTestCase/2.keyProg.md)|
85
94
|KSetGo|string||O|numbers separated by comma.<br> For example **1,2** means Cases1 and Cases2 in [KSetGo.md](../doc/ide_test/IdeKmTestCase/3.KSetGo.md)|
86
95
|KSetStop|string||O|numbers separated by comma.<br> For example **1,2** means Cases1 and Cases2 in [KSetStop.md](../doc/ide_test/IdeKmTestCase/4.KSetStop.md)|
87
96
|SpdmSession|string||O|numbers separated by comma.<br> For example **1,2** means Cases1 and Cases2 in [SpdmSession.md](../doc/ide_test/IdeKmTestCase/5.SpdmSession.md)|
|bus|hex||M|The bus which rootport is connected to. For example 0x1a|
105
+
|path1|string||M|rootport_x to endpoint_y. Each ports are separated by ‘,’. For example: rootport_1,switch_1:port_1-port_2,endpoint_2|
106
+
|path2|string||O|rootport_x to endpoint_y. Each ports are separated by ‘,’. For example: rootport_1,switch_1:port_1-port_3,endpoint_3. <br/>**Note: path2 is only available in the connection of peer2peer**|
107
+
|stream_id|number|0|O|it shall always be **0**|
108
+
109
+
[Configration_x]
110
+
|Entry|Value|Default|Mandatory|Comment|
111
+
|------|------|------|------|------|
112
+
|type|string||M|must be **link_ide**|
113
+
|category|string||M|must be **cxl-ide**|
114
+
|default|0/1|1|O||
115
+
|pcrc|0/1|0|O||
116
+
|ide_stop|0/1|0|O||
117
+
|skid_mode|0/1|0|O||
118
+
|containment_mode|0/1|0|O||
119
+
|cxl_get_key|0/1|0|O|Generate keys by IDEKM GET_KEY when setting up CXL.memcache IDE Stream.|
120
+
121
+
[TestSuite_x]
122
+
|Entry|Value|Default|Mandatory|Comment|
123
+
|------|------|------|------|------|
124
+
|type|string||M|must be **link_ide**|
125
+
|category|string||M|must be **cxl-ide**|
126
+
|topology|number||M|Topology_x|
127
+
|configuration|number||M|Configuration_x|
128
+
|query|string||O|numbers separated by comma.<br> For example **1,2** means Cases1 and Cases2 in [CxlQuery.md](../doc/cxl_ide_test/CxlIdeKmTestCase/1.CxlQuery.md)|
129
+
|KeyProg|string||O|numbers separated by comma.<br> For example **1,2** means Cases1 and Cases2 in [CxlKeyProg.md](../doc/cxl_ide_test/CxlIdeKmTestCase/2.CxlKeyProg.md)|
130
+
|KSetGo|string||O|numbers separated by comma.<br> For example **1** means Cases1 in [CxlKSetGo.md](../doc/cxl_ide_test/CxlIdeKmTestCase/3.CxlKSetGo.md)|
131
+
|KSetStop|string||O|numbers separated by comma.<br> For example **1** means Cases1 in [CxlKSetStop.md](../doc/cxl_ide_test/CxlIdeKmTestCase/4.CxlKSetStop.md)|
132
+
|GetKey|string||O|numbers separated by comma.<br> For example **1** means Cases1 in [CxlGetKey.md](../doc/cxl_ide_test/CxlIdeKmTestCase/5.CxlGetKey.md)|
0 commit comments