Home
last modified time | relevance | path

Searched refs:container (Results 26 – 50 of 98) sorted by last modified time

1234

/qemu/hw/vfio/
H A Dtrace-events105 vfio_disconnect_container(int fd) "close container->fd=%d"
175 iommufd_cdev_alloc_ioas(int iommufd, int ioas_id) " [iommufd=%d] new IOMMUFD container with ioasid=…
H A Dspapr.c28 VFIOContainer container; member
55 VFIOContainer *container = &scontainer->container; in vfio_prereg_listener_region_add() local
56 VFIOContainerBase *bcontainer = &container->bcontainer; in vfio_prereg_listener_region_add()
115 VFIOContainer *container = &scontainer->container; in vfio_prereg_listener_region_del() local
238 VFIOContainerBase *bcontainer = &container->bcontainer; in vfio_spapr_create_window()
344 if (container->iommu_type == VFIO_SPAPR_TCE_IOMMU) { in vfio_spapr_container_add_section_window()
359 if (container->iommu_type != VFIO_SPAPR_TCE_v2_IOMMU) { in vfio_spapr_container_add_section_window()
428 if (container->iommu_type != VFIO_SPAPR_TCE_v2_IOMMU) { in vfio_spapr_container_del_section_window()
432 vfio_spapr_remove_window(container, in vfio_spapr_container_del_section_window()
451 if (container->iommu_type == VFIO_SPAPR_TCE_v2_IOMMU) { in vfio_spapr_container_release()
[all …]
/qemu/hw/pci-host/
H A Dppc4xx_pci.c62 MemoryRegion container; member
338 memory_region_init(&s->container, OBJECT(s), "pci-container", PCI_ALL_SIZE); in ppc4xx_pcihost_realize()
345 memory_region_add_subregion(&s->container, PCIC0_CFGADDR, &h->conf_mem); in ppc4xx_pcihost_realize()
346 memory_region_add_subregion(&s->container, PCIC0_CFGDATA, &h->data_mem); in ppc4xx_pcihost_realize()
347 memory_region_add_subregion(&s->container, PCI_REG_BASE, &s->iomem); in ppc4xx_pcihost_realize()
348 sysbus_init_mmio(sbd, &s->container); in ppc4xx_pcihost_realize()
H A Dppce500.c110 MemoryRegion container; member
480 memory_region_init(&s->container, OBJECT(h), "pci-container", PCIE500_ALL_SIZE); in e500_pcihost_realize()
487 memory_region_add_subregion(&s->container, PCIE500_CFGADDR, &h->conf_mem); in e500_pcihost_realize()
488 memory_region_add_subregion(&s->container, PCIE500_CFGDATA, &h->data_mem); in e500_pcihost_realize()
489 memory_region_add_subregion(&s->container, PCIE500_REG_BASE, &s->iomem); in e500_pcihost_realize()
490 sysbus_init_mmio(sbd, &s->container); in e500_pcihost_realize()
/qemu/hw/mips/
H A Dcps.c46 memory_region_init(&s->container, obj, "mips-cps-container", UINT64_MAX); in mips_cps_init()
47 sysbus_init_mmio(sbd, &s->container); in mips_cps_init()
114 memory_region_add_subregion(&s->container, 0, in mips_cps_realize()
128 memory_region_add_subregion(&s->container, 0, in mips_cps_realize()
141 memory_region_add_subregion(&s->container, 0, in mips_cps_realize()
162 memory_region_add_subregion(&s->container, gcr_base, in mips_cps_realize()
/qemu/hw/core/
H A Dsysbus.c61 Object *container; in foreach_dynamic_sysbus_device() local
68 container = container_get(qdev_get_machine(), "/peripheral"); in foreach_dynamic_sysbus_device()
69 find_sysbus_device(container, &find); in foreach_dynamic_sysbus_device()
70 container = container_get(qdev_get_machine(), "/peripheral-anon"); in foreach_dynamic_sysbus_device()
71 find_sysbus_device(container, &find); in foreach_dynamic_sysbus_device()
/qemu/hw/arm/
H A Dmusca.c69 MemoryRegion container; member
320 MemoryRegion *container = &mms->container; in make_musca_a_devs() local
341 memory_region_init(container, OBJECT(mms), "musca-device-container", size); in make_musca_a_devs()
348 memory_region_add_subregion(container, pinfo->addr, mr); in make_musca_a_devs()
351 return &mms->container; in make_musca_a_devs()
H A Darmv7m.c256 memory_region_init(&s->container, obj, "armv7m-container", UINT64_MAX); in armv7m_instance_init()
298 memory_region_add_subregion_overlap(&s->container, 0, s->board_memory, -1); in armv7m_realize()
307 object_property_set_link(OBJECT(s->cpu), "memory", OBJECT(&s->container), in armv7m_realize()
429 memory_region_add_subregion_overlap(&s->container, 0xe0000000, in armv7m_realize()
437 memory_region_add_subregion(&s->container, 0xe000e000, in armv7m_realize()
445 memory_region_add_subregion(&s->container, 0xe002e000, in armv7m_realize()
496 memory_region_add_subregion_overlap(&s->container, 0xe000e010, in armv7m_realize()
502 memory_region_add_subregion_overlap(&s->container, 0xe002e010, in armv7m_realize()
514 memory_region_add_subregion_overlap(&s->container, 0xe0005000, in armv7m_realize()
533 memory_region_add_subregion(&s->container, bitband_output_addr[i], in armv7m_realize()
/qemu/docs/devel/
H A Dtesting.rst325 The container testing framework in QEMU utilizes public images to
330 an alternative container runtime. Although many of the target
334 The container images are also used to augment the generation of tests
385 ``make`` are done in the container, with parameters defined by the
399 The QEMU project has a container registry hosted by GitLab at
403 container build steps over and over again. This can be overridden
584 container and enable verbose output.
587 top level ``make`` will not be propagated into the container.)
732 of the rootfs before it is copied into the container. The second stage
1455 use the same container to build tests. However there are a number of
[all …]
/qemu/docs/about/
H A Dbuild-platforms.rst117 download them from repositories such as EPEL, to use container-based
/qemu/.gitlab-ci.d/
H A Dcontainer-cross.yml1 amd64-debian-cross-container:
7 amd64-debian-user-cross-container:
19 arm64-debian-cross-container:
25 armel-debian-cross-container:
31 armhf-debian-cross-container:
37 hexagon-cross-container:
49 i686-debian-cross-container:
61 mipsel-debian-cross-container:
82 s390x-debian-cross-container:
99 cris-fedora-cross-container:
[all …]
/qemu/hw/cpu/
H A Da15mpcore.c43 memory_region_init(&s->container, obj, "a15mp-priv-container", 0x8000); in a15mp_priv_initfn()
44 sysbus_init_mmio(sbd, &s->container); in a15mp_priv_initfn()
129 memory_region_add_subregion(&s->container, 0x1000, in a15mp_priv_realize()
131 memory_region_add_subregion(&s->container, 0x2000, in a15mp_priv_realize()
134 memory_region_add_subregion(&s->container, 0x4000, in a15mp_priv_realize()
136 memory_region_add_subregion(&s->container, 0x6000, in a15mp_priv_realize()
142 memory_region_add_subregion(&s->container, base, mr); in a15mp_priv_realize()
H A Da9mpcore.c33 memory_region_init(&s->container, obj, "a9mp-priv-container", 0x2000); in a9mp_priv_initfn()
34 sysbus_init_mmio(SYS_BUS_DEVICE(obj), &s->container); in a9mp_priv_initfn()
129 memory_region_add_subregion(&s->container, 0, in a9mp_priv_realize()
132 memory_region_add_subregion(&s->container, 0x100, in a9mp_priv_realize()
134 memory_region_add_subregion(&s->container, 0x200, in a9mp_priv_realize()
139 memory_region_add_subregion(&s->container, 0x600, in a9mp_priv_realize()
141 memory_region_add_subregion(&s->container, 0x620, in a9mp_priv_realize()
143 memory_region_add_subregion(&s->container, 0x1000, in a9mp_priv_realize()
/qemu/docs/devel/migration/
H A Dvfio.rst99 VFIO device as dirty. The dirty page bitmap is queried per container.
/qemu/include/hw/arm/
H A Darmv7m.h78 MemoryRegion container; member
/qemu/hw/usb/
H A Ddev-mtp.c1847 mtp_container container; in usb_mtp_handle_data() local
1860 if (p->iov.size < sizeof(container)) { in usb_mtp_handle_data()
1873 container.length = in usb_mtp_handle_data()
1879 usb_packet_copy(p, &container, sizeof(container)); in usb_mtp_handle_data()
1927 usb_packet_copy(p, &container, sizeof(container)); in usb_mtp_handle_data()
1934 if (p->iov.size < sizeof(container)) { in usb_mtp_handle_data()
1942 usb_packet_copy(p, &container, sizeof(container)); in usb_mtp_handle_data()
1953 cmd.argc = (le32_to_cpu(container.length) - sizeof(container)) in usb_mtp_handle_data()
1983 usb_mtp_get_data(s, &container, p); in usb_mtp_handle_data()
2005 container.length = cpu_to_le32(len); in usb_mtp_handle_data()
[all …]
/qemu/hw/timer/
H A Dallwinner-a10-pit.c247 AwA10PITState *s = tc->container; in a10_pit_timer_cb()
276 tc->container = s; in a10_pit_init()
/qemu/hw/sd/
H A Dcadence_sdhci.c142 memory_region_init(&s->container, OBJECT(s), in cadence_sdhci_realize()
144 sysbus_init_mmio(sbd, &s->container); in cadence_sdhci_realize()
148 memory_region_add_subregion(&s->container, 0, &s->iomem); in cadence_sdhci_realize()
151 memory_region_add_subregion(&s->container, CADENCE_SDHCI_SRS_BASE, in cadence_sdhci_realize()
H A Dnpcm7xx_sdhci.c105 memory_region_init(&s->container, OBJECT(s), in npcm7xx_sdhci_realize()
107 sysbus_init_mmio(sbd, &s->container); in npcm7xx_sdhci_realize()
111 memory_region_add_subregion_overlap(&s->container, NPCM7XX_PRSTVALS, in npcm7xx_sdhci_realize()
115 memory_region_add_subregion(&s->container, 0, in npcm7xx_sdhci_realize()
/qemu/hw/ppc/
H A Dspapr_pci_vfio.c35 static bool vfio_eeh_container_ok(VFIOContainer *container) in vfio_eeh_container_ok() argument
52 if (QLIST_EMPTY(&container->group_list)) { in vfio_eeh_container_ok()
56 if (QLIST_NEXT(QLIST_FIRST(&container->group_list), container_next)) { in vfio_eeh_container_ok()
63 static int vfio_eeh_container_op(VFIOContainer *container, uint32_t op) in vfio_eeh_container_op() argument
71 if (!vfio_eeh_container_ok(container)) { in vfio_eeh_container_op()
77 ret = ioctl(container->fd, VFIO_EEH_PE_OP, &pe_op); in vfio_eeh_container_op()
114 VFIOContainer *container = vfio_eeh_as_container(as); in vfio_eeh_as_ok() local
116 return (container != NULL) && vfio_eeh_container_ok(container); in vfio_eeh_as_ok()
121 VFIOContainer *container = vfio_eeh_as_container(as); in vfio_eeh_as_op() local
123 if (!container) { in vfio_eeh_as_op()
[all …]
/qemu/hw/misc/
H A Dimx7_ccm.c176 memory_region_init(&s->mmio.container, obj, TYPE_IMX7_ANALOG, in imx7_analog_init()
186 memory_region_add_subregion(&s->mmio.container, in imx7_analog_init()
196 memory_region_add_subregion(&s->mmio.container, in imx7_analog_init()
206 memory_region_add_subregion_overlap(&s->mmio.container, in imx7_analog_init()
210 sysbus_init_mmio(sd, &s->mmio.container); in imx7_analog_init()
/qemu/hw/display/
H A Dxlnx_dp.c1235 memory_region_init(&s->container, obj, TYPE_XLNX_DP, DP_CONTAINER_SIZE); in xlnx_dp_init()
1239 memory_region_add_subregion(&s->container, DP_CORE_REG_OFFSET, in xlnx_dp_init()
1244 memory_region_add_subregion(&s->container, DP_VBLEND_REG_OFFSET, in xlnx_dp_init()
1249 memory_region_add_subregion(&s->container, DP_AVBUF_REG_OFFSET, in xlnx_dp_init()
1254 memory_region_add_subregion(&s->container, 0xC000, &s->audio_iomem); in xlnx_dp_init()
1256 sysbus_init_mmio(sbd, &s->container); in xlnx_dp_init()
/qemu/hw/char/
H A Dmchp_pfsoc_mmuart.c102 memory_region_init(&s->container, OBJECT(s), "mchp.pfsoc.mmuart", 0x1000); in mchp_pfsoc_mmuart_realize()
103 sysbus_init_mmio(SYS_BUS_DEVICE(dev), &s->container); in mchp_pfsoc_mmuart_realize()
105 memory_region_add_subregion(&s->container, 0, in mchp_pfsoc_mmuart_realize()
110 memory_region_add_subregion(&s->container, REGS_OFFSET, &s->iomem); in mchp_pfsoc_mmuart_realize()
/qemu/hw/block/
H A Donenand.c69 MemoryRegion container; member
126 memory_region_init(&s->container, OBJECT(s), "onenand", in onenand_mem_setup()
128 memory_region_add_subregion(&s->container, 0, &s->iomem); in onenand_mem_setup()
132 memory_region_add_subregion_overlap(&s->container, in onenand_mem_setup()
826 sysbus_init_mmio(sbd, &s->container); in onenand_realize()
/qemu/hw/audio/
H A Dintel-hda.c184 MemoryRegion container; member
1122 memory_region_init(&d->container, OBJECT(d), in intel_hda_realize()
1126 memory_region_add_subregion(&d->container, 0x0000, &d->mmio); in intel_hda_realize()
1129 memory_region_add_subregion(&d->container, 0x2000, &d->alias); in intel_hda_realize()
1130 pci_register_bar(&d->pci, 0, 0, &d->container); in intel_hda_realize()

1234