| /misc/config_tools/static_allocators/ |
| A D | cpu_freq.py | 9 from acrn_config_utilities import get_node 30 cpu_id = get_node("./cpu_id/text()", cpu) 32 psd_cpus_list = get_node("./freqdomain_cpus/text()", cpu) 35 apic_id = int(get_node("./apic_id/text()", cpu)[2:], base=16) 37 core_type = get_node("./core_type/text()", cpu) 39 other_cpu_id = get_node("./cpu_id/text()", other_cpu) 42 other_core_type = get_node("./core_type/text()", other_cpu) 96 cpu_id = get_node("./cpu_id/text()", cpu) 164 if get_node("./limits", alloc_cpu) != None: 165 highest_lvl = int(get_node(".//limit_highest_lvl/text()", alloc_cpu)) [all …]
|
| A D | cpu_affinity.py | 11 from acrn_config_utilities import get_node 14 if get_node("//vm[load_order = 'SERVICE_VM']", etree) is None: 17 …if get_node("//vm[load_order = 'SERVICE_VM' and count(cpu_affinity//pcpu_id)]", etree) is not None: 29 if get_node("//vm[load_order = 'SERVICE_VM']", scenario_etree) is not None: 30 vm_id = get_node("//vm[load_order = 'SERVICE_VM']/@id", scenario_etree) 31 … allocation_service_vm_node = get_node(f"/acrn-config/vm[@id='{vm_id}']", allocation_etree) 34 if get_node("./load_order", allocation_service_vm_node) is None:
|
| A D | s5_vuart.py | 10 from acrn_config_utilities import get_node 18 vuart_connections_node = get_node(f"/acrn-config/hv/vuart_connections", allocation_etree) 37 port = get_node(f"//vm[name = '{vm_name}']/console_vuart/text()", scenario_etree) 55 vm_id = int(get_node(f"//vm[load_order = 'SERVICE_VM']/@id", scenario_etree)) 57 vm_id = int(get_node(f"//vm[name = '{vm_name}']/@id", scenario_etree)) 76 service_vm_id = get_node(f"//vm[load_order = 'SERVICE_VM']/@id", scenario_etree) 77 service_vm_name = get_node(f"//vm[load_order = 'SERVICE_VM']/name/text()", scenario_etree) 83 vm_id = get_node("./@id", vm_node) 84 load_order = get_node("./load_order/text()", vm_node) 85 user_vm_name = get_node(f"./name/text()", vm_node)
|
| A D | intx.py | 14 from acrn_config_utilities import get_node 52 allocation_vm_node = get_node(f"/acrn-config/vm[@id = '{vm_id}']", etree) 55 if get_node("./load_order", allocation_vm_node) is None: 69 load_order = get_node("./load_order/text()", vm_node) 82 vmname = get_node("./name/text()", vm_node) 88 vm_name = get_node("./vm_name/text()", endpoint) 90 vuart_type = get_node("./type/text()", connection) 92 io_port = get_node("./io_port/text()", endpoint) 159 pt_intx_text = get_node("pt_intx/text()", vm) 244 dev_node = get_node(f"device[@name = '{dev_name}']", vm_node) [all …]
|
| A D | clos.py | 16 from acrn_config_utilities import get_node 19 allocation_vm_node = get_node(f"/acrn-config/vm[@id = '{vm_id}']", scenario_etree) 22 if get_node("./clos", allocation_vm_node) is None: 36 vm_name = get_node("./name/text()", vm_node) 45 create_clos_node(allocation_etree, get_node("./@id", vm_node), index_list) 48 allocation_hv_node = get_node(f"//hv", allocation_etree) 52 if get_node("./clos_mask[@id = l3]", allocation_hv_node) is None: 54 … length = get_node(f"//cache[@level='3']/capability/capacity_mask_length/text()", board_etree) 66 …length = get_node(f"//cache[@level='2' and @id = '{cache2}']/capability/capacity_mask_length/text(… 72 if get_node("./clos_mask[@id = '{cache2}']", allocation_hv_node) is None:
|
| A D | bdf.py | 11 from acrn_config_utilities import get_node 82 bus = int(get_node("../@address", node), 16) 112 vm_node = get_node(f"/acrn-config/vm[@id = '{vm_id}']", allocation_etree) 115 dev_node = get_node(f"./device[@name = '{dev_name}']", vm_node) 118 if get_node(f"./bus", dev_node) is None: 120 if get_node(f"./dev", dev_node) is None: 122 if get_node(f"./func", dev_node) is None: 131 …device_node = get_node(f"//bus[@type='pci' and @address='{bus}']/device[@address='0x20000' and ven… 147 load_order = get_node("./load_order/text()", vm_node) 155 if get_node("//@board", scenario_etree) == "tgl-rvp":
|
| A D | guest_flags.py | 12 from acrn_config_utilities import get_node 36 allocation_vm_node = get_node(f"/acrn-config/vm[@id = '{vm_id}']", allocation_etree) 43 …ath("//capability[@id = 'hwp_supported']") and get_node(".//own_pcpu/text()", vm_node) == "y" and …
|
| A D | gpa.py | 12 from acrn_config_utilities import get_node 128 connection_type = get_node(f"./type/text()", vuart) 202 vendor = get_node("./vendor/text()", pt_dev_node) 203 identifier = get_node("./identifier/text()", pt_dev_node) 224 address = get_node("./@address", pt_dev_node) 225 bus = get_node(f"../@address", pt_dev_node) 357 if get_node(f"./bar[@id='{bar_region}']", dev_node) is None: 373 if get_node(f"./base", vuart_node) is None: 441 load_order = get_node("./load_order/text()", vm_node) 476 load_order = get_node("./load_order/text()", vm_node) [all …]
|
| A D | memory_allocator.py | 13 from acrn_config_utilities import get_node 20 hv_start = int(get_node("/acrn-config/hv/MEMORY/HV_RAM_START/text()", allocation_etree), 16) 21 hv_size = int(get_node("/acrn-config/hv/MEMORY/HV_RAM_SIZE/text()", allocation_etree), 16) 49 size_node = get_node("./memory/size", vm_node_info) 141 vm_node = get_node(f"/acrn-config/vm[@id = '{vm_id}']", allocation_etree) 144 memory_node = get_node("./memory", vm_node) 150 hpa_region_node = get_node(f"./hpa_region[@id='{region_index}']", memory_node) 154 start_hpa_node = get_node("./start_hpa", hpa_region_node) 158 size_hpa_node = get_node("./size_hpa", hpa_region_node) 179 size = get_node("./memory/size/text()", post_launch_vm) [all …]
|
| A D | board_capability.py | 9 from acrn_config_utilities import get_node 16 pt_irq_entries = get_node(f"//MAX_PT_IRQ_ENTRIES/text()", scenario_etree) 27 user_def_pci_bus_nums = get_node(f"//MAX_PCI_BUS_NUM/text()", scenario_etree)
|
| A D | hv_ram.py | 11 from acrn_config_utilities import get_node 21 max_vm_num = int(get_node(f"//hv/CAPACITIES/MAX_VM_NUM/text()", scenario_etree))
|
| /misc/config_tools/service_vm_config/ |
| A D | serial_config.py | 13 from acrn_config_utilities import get_node 23 vmname = get_node("./name/text()", vm) 28 type = get_node(f"./type/text()", connection) 32 port = get_node(f".//endpoint[vm_name = '{vmname}']/io_port/text()", connection) 34 … target_vm_name = get_node(f".//endpoint[vm_name != '{vmname}']/vm_name/text()", connection) 35 target_vm_id = get_node(f"//vm[name = '{target_vm_name}']/@id", scenario_etree) 51 vmname = get_node("./name/text()", vm)
|
| /misc/config_tools/static_allocators/lib/ |
| A D | lib.py | 13 from acrn_config_utilities import get_node 64 ttys = get_node("//SERIAL_CONSOLE/text()", scenario_etree) 102 provided_by = get_node("./PROVIDED_BY/text()", ivshmem_regions[idx]) 105 shm_name = get_node("./NAME/text()", ivshmem_regions[idx]) 108 shm_size = get_node("./IVSHMEM_SIZE/text()", ivshmem_regions[idx]) 111 vm_name = get_node("./VM_NAME/text()", shm_vm) 112 vm_id = get_node(f"//vm[name = '{vm_name}']/@id", etree) 113 vbdf = get_node("./VBDF/text()", shm_vm)
|
| /misc/config_tools/board_inspector/extractors/ |
| A D | 80-lookup.py | 10 from extractors.helpers import get_node 94 vendor_id = get_node(element, "vendor/text()") 95 device_id = get_node(element, "identifier/text()") 96 subsystem_vendor_id = get_node(element, "subsystem_vendor/text()") 97 subsystem_device_id = get_node(element, "subsystem_identifier/text()") 98 class_code = get_node(element, "class/text()") 104 bus_id = int(get_node(element, "ancestor-or-self::bus[1]/@address"), base=16) 105 dev_func_id = int(get_node(element, "./@address"), base=16)
|
| A D | 20-cache.py | 8 from extractors.helpers import add_child, get_node 94 cpu_id = int(get_node(thread, "cpu_id/text()")) 102 cache_id = hex(int(get_node(thread, "apic_id/text()"), base=16) >> shift_width) 104 …n = get_node(caches_node, f"cache[@id='{cache_id}' and @type='{cache_type}' and @level='{cache_lev… 152 …processor_model_node = get_node(root_node, f"//processors/model[family_id='{family_id}' and model_… 155 add_child(get_node(n, "processors"), "processor", get_node(thread, "apic_id/text()")) 168 caches_node = get_node(board_etree, "//caches")
|
| A D | 40-acpi-tables.py | 10 from extractors.helpers import add_child, get_node 51 caches_node = get_node(board_etree, "//caches") 55 …cache_node = get_node(caches_node, f"cache[@level='{entry.cache_level}' and processors/processor='… 66 ssram_node = get_node(cache_node, "capability[@id = 'Software SRAM']") 71 caches_node = get_node(board_etree, "//caches") 72 memory_node = get_node(board_etree, "//memory") 73 devices_node = get_node(board_etree, "//devices") 78 …cache_node = get_node(caches_node, f"cache[@level='{entry.level}' and @id='{hex(entry.cache_id)}']… 125 … cache_node = get_node(caches_node, f"cache[@level='{entry.hierarchy}' and @id='{hex(cache_id)}']") 155 ioapics_node = get_node(board_etree, "//ioapics")
|
| A D | 70-device-classes.py | 9 from extractors.helpers import add_child, get_node, get_bdf_from_realpath 81 … bus_node = get_node(board_etree, f"//bus[@type='pci' and @address='{hex(bus)}']") 83 devices_node = get_node(board_etree, "//devices") 85 device_node = get_node(bus_node, f"./device[@address='{adr}']") 101 device_classes_node = get_node(board_etree, "//device-classes")
|
| A D | 30-memory.py | 10 from extractors.helpers import get_node, add_child 22 memory_node = get_node(board_etree, "//memory")
|
| A D | 10-processors.py | 12 from extractors.helpers import add_child, get_node 23 n = get_node(processors_node, f"//{topo_level}[@id='{topo_id}']") 35 …n = get_node(processors_node, f"//model[family_id='{family_id}' and model_id='{model_id}' and core… 153 cpu_id = get_node(thread, "cpu_id/text()") 164 cpu_id = get_node(thread, "cpu_id/text()") 176 processors_node = get_node(board_etree, "//processors")
|
| A D | 95-usb.py | 8 from extractors.helpers import add_child, get_node 30 usb_port_node = get_node(board_etree, f"//device[acpi_object='{acpi_path}']")
|
| /misc/config_tools/library/ |
| A D | rdt.py | 14 from acrn_config_utilities import get_node 78 cache_level = get_node("../CACHE_LEVEL/text()", policy) 79 cache_id = get_node("../CACHE_ID/text()", policy) 80 clos_mask = get_node("./CLOS_MASK/text()", policy) 141 vm_name = get_node("./text()", vm) 142 vcpu = get_node("../VCPU/text()", vm) 143 cache_type = get_node("../TYPE/text()", vm) 148 vcat_enable = get_node(f"//VCAT_ENABLED/text()", scenario_etree) 149 …virtual_cat_support = get_node(f"//vm[name = '{vm_name}']/virtual_cat_support/text()", scenario_et… 153 cdp_enable = get_node(f"//CDP_ENABLED/text()", scenario_etree)
|
| /misc/config_tools/scenario_config/ |
| A D | schema_slicer.py | 21 def get_node(cls, element, xpath): member in SchemaTypeSlicer 32 type_node = self.get_node(self.etree, f"//xs:complexType[@name='{type_name}']") 34 type_node = self.get_node(self.etree, f"//xs:simpleType[@name='{type_name}']") 48 element_type_node = self.get_node(element_node, "xs:complexType") 106 element_list_node = self.get_node(new_type_node, "xs:all") 110 restriction_node = self.get_node(new_type_node, "xs:restriction") 130 annot_node = self.get_node(element_node, "xs:annotation") 155 …vm_type_node = SchemaTypeSlicer.get_node(schema_etree, f"//xs:complexType[@name='{vm_type_name}']") 184 annot_node = self.get_node(element_node, "xs:annotation") 208 …type_nodes.append(SchemaTypeSlicer.get_node(schema_etree, "//xs:complexType[@name = 'HVConfigType'…
|
| A D | scenario_transformer.py | 16 def get_node(cls, element, xpath): member in ScenarioTransformer 38 type_node = self.get_node(self.xsd_etree, f".//{type_tag}[@name='{type_name}']") 107 xsd_root_node = self.get_node(self.xsd_etree, f".//xs:element[@name='{xml_root_node.tag}']")
|
| /misc/config_tools/acpi_gen/ |
| A D | bin_gen.py | 18 from acrn_config_utilities import get_node 79 … pre_rt_vms = get_node("//vm[load_order ='PRE_LAUNCHED_VM' and vm_type ='RTVM']", scenario_etree) 81 allocation_vm_node = get_node(f"/acrn-config/vm[@id = '{vm_id}']", allocation_etree) 82 ssram_start_gpa = get_node("./ssram/start_gpa/text()", allocation_vm_node) 83 ssram_max_size = get_node("./ssram/max_size/text()", allocation_vm_node) 109 tpm2_enabled = get_node("//vm[@id = '0']/mmio_resources/TPM2/text()", scenario_etree) 111 … tpm2_node = get_node("//device[@id = 'MSFT0101' or compatible_id = 'MSFT0101']", board_etree) 113 … _data_len = 0x4c if get_node("//capability[@id = 'log_area']", board_etree) is not None else 0x40 125 …ctype_data.start_method = int(get_node("//capability[@id = 'start_method']/value/text()", tpm2_nod… 129 if get_node("//capability[@id = 'log_area']", board_etree) is not None: [all …]
|
| /misc/config_tools/board_config/ |
| A D | board_c.py | 12 from acrn_config_utilities import get_node 158 mask_length = get_node(f"./capability[@id='CAT']/capacity_mask_length/text()", cache) 159 clos_number = get_node(f"./capability[@id='CAT']/clos_number/text()", cache) 162 cache_level = get_node(f"./@level", cache) 163 cache_id = get_node(f"./@id", cache) 239 cache_level = get_node(f"./@level", cache) 240 cache_id = get_node(f"./@id", cache) 241 clos_number = get_node(f"./capability/clos_number/text()", cache) 470 limit_highest_lvl = get_node("./limit_highest_lvl/text()", limit_node) 471 limit_lowest_lvl = get_node("./limit_lowest_lvl/text()", limit_node) [all …]
|