| /misc/hv_prebuild/ |
| A D | vm_cfg_checks.c | 27 static bool check_vm_clos_config(uint16_t vm_id) in check_vm_clos_config() argument 32 struct acrn_vm_config *vm_config = get_vm_config(vm_id); in check_vm_clos_config() 38 vm_id, i, vm_config->pclosids[i], platform_clos_num); in check_vm_clos_config() 53 uint16_t vm_id, vuart_idx; in sanitize_vm_config() local 59 for (vm_id = 0U; vm_id < CONFIG_MAX_VM_NUM; vm_id++) { in sanitize_vm_config() 60 vm_config = get_vm_config(vm_id); in sanitize_vm_config() 64 …printf("%s: vm%u assigns invalid PCPU (affinity: 0x%016x)\n", __func__, vm_id, vm_config->cpu_affi… in sanitize_vm_config() 92 ret = check_vm_clos_config(vm_id); in sanitize_vm_config() 108 if ((vu_config->t_vuart.vm_id >= CONFIG_MAX_VM_NUM) || in sanitize_vm_config() 109 (vu_config->t_vuart.vm_id == vm_id)) { in sanitize_vm_config() [all …]
|
| /misc/config_tools/board_config/ |
| A D | vbar_base_h.py | 161 for vm_id in vuarts.keys(): 165 for vuart_id in vuarts[vm_id].keys(): 186 mmiolist_per_vm[vm_id].sort() 193 mmiolist_per_vm[vm_id].sort() 201 mmiolist_per_vm[vm_id].sort() 208 mmiolist_per_vm[vm_id].sort() 220 if vm_id not in shmem_regions: 223 shmems = shmem_regions.get(vm_id) 242 mmiolist_per_vm[vm_id].sort() 249 mmiolist_per_vm[vm_id].sort() [all …]
|
| /misc/config_tools/data/generic_board/generic_code/shared/ |
| A D | vm_configurations.c | 46 .t_vuart.vm_id = 1U, 54 .t_vuart.vm_id = 2U, 62 .t_vuart.vm_id = 1U, 70 .t_vuart.vm_id = 2U, 97 .t_vuart.vm_id = 0U, 105 .t_vuart.vm_id = 0U, 131 .t_vuart.vm_id = 0U, 139 .t_vuart.vm_id = 0U,
|
| /misc/config_tools/static_allocators/ |
| A D | s5_vuart.py | 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)) 68 vm_port_list[vm_id] = list(set(vm_port_list[vm_id]) - set(tmp_list)) 69 vm_port_list[vm_id].sort() 70 port = hex(vm_port_list[vm_id][0]) 71 vm_port_list[vm_id].remove(vm_port_list[vm_id][0]) 83 vm_id = get_node("./@id", vm_node)
|
| A D | bdf.py | 36 def insert_ivsheme_to_dev_dict(scenario_etree, devdict, vm_id, used): argument 38 if vm_id not in shmem_regions: 40 shmems = shmem_regions.get(vm_id) 108 def create_device_node(allocation_etree, vm_id, devdict): argument 114 … vm_node = acrn_config_utilities.append_node("/acrn-config/vm", None, allocation_etree, id = vm_id) 144 vm_id = vm_node.get('id') 159 insert_ivsheme_to_dev_dict(scenario_etree, devdict, vm_id, used) 161 create_device_node(allocation_etree, vm_id, devdict)
|
| A D | intx.py | 51 def create_vuart_irq_node(etree, vm_id, load_order, vuart_id, irq): argument 54 … allocation_vm_node = acrn_config_utilities.append_node("/acrn-config/vm", None, etree, id = vm_id) 157 vm_id = int(vm.get("id")) 163 … irq_allocation[vm_id][irq].append("(Explicitly assigned in scenario configuration)") 171 irq_allocation[vm_id][irq].append(pci_dev) 176 if lapic_passthru_flag is not None and irq_allocation[vm_id]: 177 for irq, devices in irq_allocation[vm_id].items(): 183 service_vm_id = vm_id 223 for vm_id, devices in vm_devices.items(): 232 for vm_id, alloc in irq_allocation.items(): [all …]
|
| A D | gpa.py | 118 def insert_vuart_to_dev_dict(scenario_etree, vm_id, devdict_32bits): argument 140 if vm_id not in shmem_regions: 142 shmems = shmem_regions.get(vm_id) 345 def create_device_node(allocation_etree, vm_id, devdict): argument 362 def create_vuart_node(allocation_etree, vm_id, devdict): argument 428 vm_id = vm_node.get('id') 432 insert_vuart_to_dev_dict(scenario_etree, vm_id, devdict_32bits) 468 vm_id = vm_node.get('id') 497 vm_id = pre_rt_vms.get("id") 534 vm_id = vm_node.get('id') [all …]
|
| A D | cpu_affinity.py | 30 vm_id = get_node("//vm[load_order = 'SERVICE_VM']/@id", scenario_etree) 33 …_vm_node = acrn_config_utilities.append_node("/acrn-config/vm", None, allocation_etree, id = vm_id)
|
| A D | guest_flags.py | 35 vm_id = vm_node.get('id') 38 …_vm_node = acrn_config_utilities.append_node("/acrn-config/vm", None, allocation_etree, id = vm_id)
|
| A D | clos.py | 18 def create_clos_node(scenario_etree, vm_id, index_list): argument 21 …on_vm_node = acrn_config_utilities.append_node("/acrn-config/vm", None, scenario_etree, id = vm_id)
|
| A D | memory_allocator.py | 139 vm_id = vm_node_index_list[i] 143 … vm_node = acrn_config_utilities.append_node("/acrn-config/vm", None, allocation_etree, id=vm_id)
|
| /misc/config_tools/data/generic_board/generic_code/hybrid/ |
| A D | vm_configurations.c | 60 .t_vuart.vm_id = 1U, 67 .t_vuart.vm_id = 1U, 137 .t_vuart.vm_id = 0U, 146 .t_vuart.vm_id = 0U, 154 .t_vuart.vm_id = 2U, 162 .t_vuart.vm_id = 3U, 189 .t_vuart.vm_id = 1U, 215 .t_vuart.vm_id = 1U,
|
| /misc/config_tools/library/ |
| A D | acrn_config_utilities.py | 337 def get_sub_value(tmp, tag_str, vm_id): argument 345 tmp.tag[vm_id] = tmp.multi.pcpu_id 365 tmp.tag[vm_id] = tmp.multi.pci_dev 389 vm_id = int(item.attrib['id']) 448 vm_id = 0 452 vm_id = int(item.attrib['id']) 462 tmp_tag[vm_id] = tmp_vuart 468 vm_id = 0 472 vm_id = int(item.attrib['id']) 473 tmp_tag[vm_id] = {} [all …]
|
| A D | scenario_cfg_lib.py | 795 def get_target_vm_id(vuart, vm_id): argument 798 if not isinstance(vm_id, int): 799 raise TypeError('vm_id should be an int: {}, {!r}'.format(type(vm_id), vm_id)) 816 if target_vm_id == vm_id: 852 key = "vm:id={}".format(vm_id) 853 check_vuart_id_count(vm_pci_vuarts, legacy_vuart0.get(vm_id), legacy_vuart1.get(vm_id)) 901 if vm_id not in vm_target_dict: 902 vm_target_dict[vm_id] = {} 908 if vm_id not in vm_visited: 909 vm_visited[vm_id] = {} [all …]
|
| A D | launch_cfg_lib.py | 459 for vm_id, dev_bdf in sriov_dev[dev_type].items(): 465 if pt_sel.bdf[pt_devname][vm_id]: 467 'vmid:{} sriov {}'.format(vm_id, dev_type) 470 … ERR_LIST['vmid:{} sriov {}'.format(vm_id, dev_type)] = 'sriov {} bdf error'.format(dev_type) 582 for vm_id,load_order in load_orders.items(): 584 sos_vm_id = vm_id 586 user_vmid = vm_id - sos_vm_id 598 if str(vm_id) in vm_id_list: 609 for vm_id,load_order in load_orders.items(): 611 sos_vm_id = vm_id
|
| /misc/config_tools/static_allocators/lib/ |
| A D | lib.py | 112 vm_id = get_node(f"//vm[name = '{vm_name}']/@id", etree) 114 if vm_id not in shmem_regions: 115 shmem_regions[vm_id] = {} 116 shmem_regions[vm_id][shm_name] = {'id' : str(idx), 'size' : shm_size, 'vbdf' : vbdf}
|
| /misc/config_tools/acpi_gen/ |
| A D | asl_gen.py | 887 vm_id = vm.attrib['id'] 890 dict_passthru_devices[vm_id] = [] 899 dict_pcpu_list[vm_id] = [] 902 dict_pcpu_list[vm_id].append(int(pcpu_id.text)) 910 vm_id = vm.attrib['id'] 914 PRELAUNCHED_RTVM_ID = vm_id 921 for vm_id, passthru_devices in dict_passthru_devices.items(): 933 if vm_id in dict_pcpu_list: 934 dict_pcpu_list[vm_id].sort() 937 for id in dict_pcpu_list[vm_id]: [all …]
|
| A D | bin_gen.py | 80 vm_id = pre_rt_vms.get("id") 184 vm_id = acpi_bin_name.split('.')[0].split('ACPI_VM')[1] 185 if vm_id == '0':
|
| /misc/config_tools/data/generic_board/generic_code/partitioned/ |
| A D | vm_configurations.c | 63 .t_vuart.vm_id = 1U, 142 .t_vuart.vm_id = 0U,
|
| /misc/config_tools/launch_config/ |
| A D | launch_cfg_gen.py | 250 def generate_for_one_vm(board_etree, hv_scenario_etree, vm_scenario_etree, vm_id): argument
|
| /misc/config_tools/scenario_config/ |
| A D | upgrader.py | 141 for vm_id in shared_vm_ids:
|