On 9. 5. 2024 13:20, Luca Vizzarro wrote:
Make it so that interactive shells accept an implementation of `Params`
for app arguments. Convert EalParameters to use `Params` instead.

String command line parameters can still be supplied by using the
`Params.from_str()` method.

Signed-off-by: Luca Vizzarro <luca.vizza...@arm.com>
Reviewed-by: Paul Szczepanek <paul.szczepa...@arm.com>

Reviewed-by: Juraj Linkeš <juraj.lin...@pantheon.tech>

diff --git a/dts/framework/testbed_model/sut_node.py 
b/dts/framework/testbed_model/sut_node.py
index 97aa26d419..c886590979 100644
--- a/dts/framework/testbed_model/sut_node.py
+++ b/dts/framework/testbed_model/sut_node.py

@@ -393,24 +376,21 @@ def create_eal_parameters(
          if prefix:
              self._dpdk_prefix_list.append(prefix)
- if vdevs is None:
-            vdevs = []
-
          if ports is None:
              ports = self.ports
- return EalParameters(
+        return EalParams(
              lcore_list=lcore_list,
              memory_channels=self.config.memory_channels,
              prefix=prefix,
              no_pci=no_pci,
              vdevs=vdevs,
              ports=ports,
-            other_eal_param=other_eal_param,
+            other_eal_param=Params.from_str(other_eal_param),

So this is where from_str() is used. I guess it didn't get removed in a subsequent patche where the last usage of it was removed.

Reply via email to