= R"CPP_STR_END(
MemConfig.config_mem(args, root.system)
pci_devices = []
pci_devices.append(PciVirtIO(vio=VirtIOConsole(device=Terminal(number=0))))
pci_devices.append(PciVirtIO(vio=VirtIOConsole(device=Terminal(number=1, outfile="none"))))
pci_devices.append(PciVirtIO(vio=VirtIOConsole(device=Terminal(number=2))))
pci_devices.append(PciVirtIO(vio=VirtIOConsole(device=Terminal(number=3, outfile="none"))))
pci_devices.append(PciVirtIO(vio=VirtIOConsole(device=Terminal(number=4, outfile="none"))))
pci_devices.append(PciVirtIO(vio=VirtIOConsole(device=Terminal(number=5, outfile="none"))))
pci_devices.append(PciVirtIO(vio=VirtIOConsole(device=Terminal(number=6, outfile="none"))))
pci_devices.append(PciVirtIO(vio=VirtIOConsole(device=Terminal(number=7, outfile="none"))))
pci_devices.append(PciVirtIO(vio=VirtIOConsole(device=Terminal(number=8, outfile="none"))))
pci_devices.append(PciVirtIO(vio=VirtIOConsole(device=Terminal(number=9, outfile="none"))))
for each_item in args.disk_image:
disk_image = CowDiskImage()
disk_image.child.image_file = SysPaths.disk(each_item)
pci_devices.append(PciVirtIO(vio=VirtIOBlock(image=disk_image)))
nic = IGbE_e1000(pci_bus=0, pci_dev=0, pci_func=0, InterruptLine=1, InterruptPin=1)
pci_devices.append(nic)
root.system.pci_devices = pci_devices
for pci_device in root.system.pci_devices:
root.system.attach_pci(pci_device)
root.tap = EtherTap(tun_clone_device='/dev/net/tun', tap_device_name='cvd-mtap-01')
root.tap.tap = nic.interface
root.system.connect()
)CPP_STR_END"