Lines Matching refs:allocation_etree
345 def create_device_node(allocation_etree, vm_id, devdict): argument
351 vm_node = get_node(f"/acrn-config/vm[@id = '{vm_id}']", allocation_etree)
353 … vm_node = acrn_config_utilities.append_node("/acrn-config/vm", None, allocation_etree, id = vm_id)
362 def create_vuart_node(allocation_etree, vm_id, devdict): argument
367 vm_node = get_node(f"/acrn-config/vm[@id = '{vm_id}']", allocation_etree)
369 … vm_node = acrn_config_utilities.append_node("/acrn-config/vm", None, allocation_etree, id = vm_id)
376 def create_native_pci_hole_node(allocation_etree, low_mem, high_mem): argument
377 …s.append_node("/acrn-config/hv/MMIO/MMIO32_START", hex(low_mem[0].start).upper(), allocation_etree)
378 ….append_node("/acrn-config/hv/MMIO/MMIO32_END", hex(low_mem[-1].end + 1).upper(), allocation_etree)
380 ….append_node("/acrn-config/hv/MMIO/MMIO64_START", hex(high_mem[0].start).upper(), allocation_etree)
381 …append_node("/acrn-config/hv/MMIO/MMIO64_END", hex(high_mem[-1].end + 1).upper(), allocation_etree)
382 …append_node("/acrn-config/hv/MMIO/HI_MMIO_START", hex(high_mem[0].start).upper(), allocation_etree)
383 …append_node("/acrn-config/hv/MMIO/HI_MMIO_END", hex(high_mem[0].end + 1).upper(), allocation_etree)
385 …n_config_utilities.append_node("/acrn-config/hv/MMIO/MMIO64_START", "~0".upper(), allocation_etree)
386 acrn_config_utilities.append_node("/acrn-config/hv/MMIO/MMIO64_END", "~0", allocation_etree)
387 …_config_utilities.append_node("/acrn-config/hv/MMIO/HI_MMIO_START", "~0".upper(), allocation_etree)
388 acrn_config_utilities.append_node("/acrn-config/hv/MMIO/HI_MMIO_END", "0", allocation_etree)
422 def allocate_pci_bar(board_etree, scenario_etree, allocation_etree): argument
424 create_native_pci_hole_node(allocation_etree, native_low_mem, native_high_mem)
460 create_device_node(allocation_etree, vm_id, devdict_base_32_bits)
461 create_device_node(allocation_etree, vm_id, devdict_base_64_bits)
463 def allocate_io_port(board_etree, scenario_etree, allocation_etree): argument
488 create_vuart_node(allocation_etree, vm_id, devdict_base_io_port)
490 def allocate_ssram_region(board_etree, scenario_etree, allocation_etree): argument
510 allocation_vm_node = get_node(f"/acrn-config/vm[@id = '{vm_id}']", allocation_etree)
512 …_vm_node = acrn_config_utilities.append_node("/acrn-config/vm", None, allocation_etree, id = vm_id)
517 def allocate_log_area(board_etree, scenario_etree, allocation_etree): argument
525 allocation_vm_node = get_node(f"/acrn-config/vm[@id = '0']", allocation_etree)
527 …on_vm_node = acrn_config_utilities.append_node("/acrn-config/vm", None, allocation_etree, id = '0')
531 def pt_dev_io_port_passthrough(board_etree, scenario_etree, allocation_etree): argument
536 create_device_node(allocation_etree, vm_id, devdict_io_port)
579 def fn(board_etree, scenario_etree, allocation_etree): argument
580 allocate_ssram_region(board_etree, scenario_etree, allocation_etree)
581 allocate_log_area(board_etree, scenario_etree, allocation_etree)
582 allocate_pci_bar(board_etree, scenario_etree, allocation_etree)
583 allocate_io_port(board_etree, scenario_etree, allocation_etree)
584 pt_dev_io_port_passthrough(board_etree, scenario_etree, allocation_etree)