mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-06-24 14:33:38 +00:00
config_tools: refine issues in the upgrader
When run the upgrader.py to merge scenario XML and launch XML files, deleted "desc" text in "usb_xhci" node, and added the "vbootloader" text from "Enable" to "y", from "Disable" to "n". Tracked-On: #7660 Signed-off-by: Ziheng Li <ziheng.li@intel.com>
This commit is contained in:
parent
4bb19ace20
commit
05fd75eeda
@ -689,6 +689,8 @@ class ScenarioUpgrader(ScenarioTransformer):
|
|||||||
# single node, as there is no way for the default data movers to migrate multiple pieces of data of the same
|
# single node, as there is no way for the default data movers to migrate multiple pieces of data of the same
|
||||||
# type to the new XML.
|
# type to the new XML.
|
||||||
if old_data_nodes:
|
if old_data_nodes:
|
||||||
|
if old_data_nodes[0].tag == "usb_xhci":
|
||||||
|
old_data_nodes[0].attrib.clear()
|
||||||
new_node = etree.Element(element_tag)
|
new_node = etree.Element(element_tag)
|
||||||
for k, v in old_data_nodes[0].items():
|
for k, v in old_data_nodes[0].items():
|
||||||
new_node.set(k, v)
|
new_node.set(k, v)
|
||||||
@ -755,7 +757,7 @@ class ScenarioUpgrader(ScenarioTransformer):
|
|||||||
|
|
||||||
# Feature enabling or disabling
|
# Feature enabling or disabling
|
||||||
"vuart0": partialmethod(move_enablement, ".//vuart0"),
|
"vuart0": partialmethod(move_enablement, ".//vuart0"),
|
||||||
"vbootloader": partialmethod(move_enablement, ".//vbootloader", values_as_enabled = ["ovmf"], values_as_disabled = ["no"]),
|
"vbootloader": partialmethod(move_enablement, ".//vbootloader", values_as_enabled = ["ovmf", "Enable"], values_as_disabled = ["no", "Disable"]),
|
||||||
|
|
||||||
# Intermediate nodes
|
# Intermediate nodes
|
||||||
"pci_devs": partialmethod(create_node_if, ".//pci_devs", ".//passthrough_devices/*[text() != ''] | .//sriov/*[text() != '']"),
|
"pci_devs": partialmethod(create_node_if, ".//pci_devs", ".//passthrough_devices/*[text() != ''] | .//sriov/*[text() != '']"),
|
||||||
|
Loading…
Reference in New Issue
Block a user