/qemu/hw/vfio/ |
H A D | trace-events | 105 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 D | spapr.c | 28 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 D | ppc4xx_pci.c | 62 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 D | ppce500.c | 110 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 D | cps.c | 46 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 D | sysbus.c | 61 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 D | musca.c | 69 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 D | armv7m.c | 256 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 D | testing.rst | 325 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 D | build-platforms.rst | 117 download them from repositories such as EPEL, to use container-based
|
/qemu/.gitlab-ci.d/ |
H A D | container-cross.yml | 1 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 D | a15mpcore.c | 43 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 D | a9mpcore.c | 33 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 D | vfio.rst | 99 VFIO device as dirty. The dirty page bitmap is queried per container.
|
/qemu/include/hw/arm/ |
H A D | armv7m.h | 78 MemoryRegion container; member
|
/qemu/hw/usb/ |
H A D | dev-mtp.c | 1847 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 D | allwinner-a10-pit.c | 247 AwA10PITState *s = tc->container; in a10_pit_timer_cb() 276 tc->container = s; in a10_pit_init()
|
/qemu/hw/sd/ |
H A D | cadence_sdhci.c | 142 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 D | npcm7xx_sdhci.c | 105 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 D | spapr_pci_vfio.c | 35 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 D | imx7_ccm.c | 176 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 D | xlnx_dp.c | 1235 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 D | mchp_pfsoc_mmuart.c | 102 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 D | onenand.c | 69 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 D | intel-hda.c | 184 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()
|