/qemu/docs/system/loongarch/ |
H A D | virt.rst | 4 loongson3 virt generic platform (``virt``) 7 The ``virt`` machine use gpex host bridge, and there are some 8 emulated devices on virt board, such as loongson7a RTC device, 14 The ``virt`` machine supports: 27 The ``qemu-system-loongarch64`` provides emulation for virt 28 machine. You can specify the machine type ``virt`` and 34 We can boot the LoongArch virt machine by specifying the uefi bios, 104 $ ./build/qemu-system-loongarch64 -machine virt -m 4G -cpu la464 \
|
/qemu/docs/system/openrisc/ |
H A D | virt.rst | 1 'virt' generic virtual platform 4 The ``virt`` board is a platform which does not correspond to any 24 The virt machine can be started using the ``-kernel`` and ``-initrd`` options 31 -device virtio-blk-device,drive=d0 -drive file=virt.qcow2,id=d0,if=none,format=qcow2 \ 40 the ``virt`` machine. 45 The ``virt`` board automatically generates a device tree blob ("dtb") which it
|
/qemu/docs/system/arm/ |
H A D | virt.rst | 1 'virt' generic virtual platform (``virt``) 4 The ``virt`` board is a platform which does not correspond to any 11 This is a "versioned" board model, so as well as the ``virt`` machine 16 ``virt-5.0`` machine type will behave like the ``virt`` machine from 17 the QEMU 5.0 release, and migration should work between ``virt-5.0`` 18 of the 5.0 release and ``virt-5.0`` of the 5.1 release. Migration 20 the non-versioned ``virt`` machine type. 25 The virt board supports: 112 later than ``virt-2.12`` when the CPU supports an address space 156 for machine types later than ``virt-2.7``. [all …]
|
H A D | cpu-features.rst | 323 $ qemu-system-aarch64 -M virt -cpu max,sve=off 327 $ qemu-system-aarch64 -M virt -cpu max 332 $ qemu-system-aarch64 -M virt,accel=kvm -cpu host 336 $ qemu-system-aarch64 -M virt -cpu max,sve128=on 342 $ qemu-system-aarch64 -M virt -cpu max,sve512=off 352 $ qemu-system-aarch64 -M virt -cpu max,sve512=on 360 $ qemu-system-aarch64 -M virt -cpu max,sve128=off 377 $ qemu-system-aarch64 -M virt -cpu max,sme=off 381 $ qemu-system-aarch64 -M virt -cpu max 385 $ qemu-system-aarch64 -M virt -cpu max,sme256=on [all …]
|
H A D | xlnx-versal-virt.rst | 1 Xilinx Versal Virt (``xlnx-versal-virt``) 77 $ qemu-system-aarch64 -M xlnx-versal-virt -m 2G \ 90 $ qemu-system-aarch64 -M xlnx-versal-virt -m 2G \ 103 $ qemu-system-aarch64 -M xlnx-versal-virt -m 2G \ 128 $ qemu-system-aarch64 -M xlnx-versal-virt -m 4G \ 156 $ qemu-system-aarch64 -M xlnx-versal-virt -m 4G \
|
/qemu/docs/system/riscv/ |
H A D | virt.rst | 1 'virt' Generic Virtual Platform (``virt``) 4 The ``virt`` board is a platform which does not correspond to any real hardware; 13 The ``virt`` machine supports the following devices: 33 The ``virt`` machine automatically generates a device tree blob ("dtb") 50 The ``virt`` machine can start using the standard -kernel functionality 70 -M virt,pflash0=pflash0,pflash1=pflash1 \ 82 -M virt,pflash0=pflash0 \ 123 Linux mainline kernel that can be booted by the ``virt`` machine in 137 $ qemu-system-riscv64 -M virt -smp 4 -m 2G \ 176 $ qemu-system-riscv64 -M virt -smp 4 -m 2G \ [all …]
|
/qemu/hw/arm/ |
H A D | xlnx-zcu102.c | 36 bool virt; member 65 return s->virt; in zcu102_get_virt() 72 s->virt = value; in zcu102_set_virt() 94 if (method_is_hvc && s->virt) { in zcu102_modify_dtb() 156 object_property_set_bool(OBJECT(&s->soc), "virtualization", s->virt, in xlnx_zcu102_init() 258 s->virt = false; in xlnx_zcu102_machine_instance_init()
|
H A D | xlnx-zynqmp.c | 160 bool virt; member 169 .virt = false 177 .virt = false 183 .virt = false 191 .virt = true 199 .virt = true 205 .virt = true 510 "has-virtualization-extensions", s->virt); in xlnx_zynqmp_realize() 554 if (r->virt && !s->virt) { in xlnx_zynqmp_realize() 598 if (s->virt) { in xlnx_zynqmp_realize() [all …]
|
H A D | vexpress.c | 183 bool virt; member 211 qemu_irq *pic, bool secure, bool virt) in init_cpus() argument 225 if (!virt) { in init_cpus() 296 vms->secure, vms->virt); in a9_daughterboard_init() 380 0x2c000000, pic, vms->secure, vms->virt); in a15_daughterboard_init() 740 return vms->virt; in vexpress_get_virt() 747 vms->virt = value; in vexpress_set_virt() 766 vms->virt = true; in vexpress_a15_instance_init() 774 vms->virt = false; in vexpress_a9_instance_init()
|
/qemu/docs/system/ |
H A D | target-rx.rst | 24 Start emulation of rx-virt:: 31 https://osdn.net/users/ysato/pf/qemu/dl/rx-virt.dtb 33 Start emulation of rx-virt::
|
H A D | target-riscv.rst | 20 special cases like the ``virt`` board. 47 ``virt`` board. This is a platform which doesn't correspond to any 50 the ``virt`` board. ``virt`` supports PCI, virtio, recent CPUs and 72 riscv/virt 77 When using the ``sifive_u`` or ``virt`` machine there are three different
|
H A D | target-arm.rst | 30 by hand, except for special cases like the ``virt`` board. 57 ``virt`` board. This is a platform which doesn't correspond to any 60 the ``virt`` board. ``virt`` supports PCI, virtio, recent CPUs and 109 arm/virt 111 arm/xlnx-versal-virt
|
H A D | target-openrisc.rst | 41 and just want to run Linux, the best option is to use the ``virt`` board. This 44 configuration for running on the ``virt`` board. ``virt`` supports PCI, virtio 59 openrisc/virt
|
H A D | introduction.rst | 67 Manager <https://virt-manager.org/>`_ using the `libvirt framework 152 In the following example we first define a ``virt`` machine which is a 155 ``virt`` machine comes with some built in pflash devices we give them 161 -machine type=virt,virtualization=on,pflash0=rom,pflash1=efivars \ 176 As the ``virt`` platform doesn't have any default network or storage
|
/qemu/configs/targets/ |
H A D | s390x-linux-user.mak | 5 …0-fpr.xml gdb-xml/s390-vx.xml gdb-xml/s390-cr.xml gdb-xml/s390-virt.xml gdb-xml/s390-virt-kvm.xml …
|
H A D | s390x-softmmu.mak | 5 …0-fpr.xml gdb-xml/s390-vx.xml gdb-xml/s390-cr.xml gdb-xml/s390-virt.xml gdb-xml/s390-virt-kvm.xml …
|
/qemu/hw/xen/ |
H A D | xen-operations.c | 72 memcpy(page + seg->dest.foreign.offset, seg->source.virt, in libxengnttab_fallback_grant_copy() 75 memcpy(seg->dest.virt, page + seg->source.foreign.offset, in libxengnttab_fallback_grant_copy() 114 xengnttab_seg->source.virt = seg->source.virt; in libxengnttab_backend_grant_copy() 121 xengnttab_seg->dest.virt = seg->dest.virt; in libxengnttab_backend_grant_copy()
|
/qemu/hw/riscv/ |
H A D | meson.build | 6 riscv_ss.add(when: 'CONFIG_RISCV_VIRT', if_true: files('virt.c')) 12 riscv_ss.add(when: 'CONFIG_ACPI', if_true: files('virt-acpi-build.c'))
|
/qemu/hw/ppc/ |
H A D | vof.c | 595 static bool vof_claim_avail(GArray *claimed, uint64_t virt, uint64_t size) in vof_claim_avail() argument 602 if (ranges_overlap(c.start, c.size, virt, size)) { in vof_claim_avail() 610 static void vof_claim_add(GArray *claimed, uint64_t virt, uint64_t size) in vof_claim_add() argument 614 newclaim.start = virt; in vof_claim_add() 706 uint64_t vof_claim(Vof *vof, uint64_t virt, uint64_t size, in vof_claim() argument 714 if (!vof_claim_avail(vof->claimed, virt, size)) { in vof_claim() 717 ret = virt; in vof_claim() 738 trace_vof_claim(virt, size, align, ret); in vof_claim() 743 static uint32_t vof_release(Vof *vof, uint64_t virt, uint64_t size) in vof_release() argument 752 if (c.start == virt && c.size == size) { in vof_release() [all …]
|
/qemu/hw/intc/ |
H A D | riscv_imsic.c | 190 uint32_t isel, priv, virt, vgein, xlen, page; in riscv_imsic_rmw() local 193 virt = AIA_IREG_VIRT(reg); in riscv_imsic_rmw() 199 if (priv == PRV_M && !virt) { in riscv_imsic_rmw() 206 if (virt) { in riscv_imsic_rmw() 244 __func__, priv, virt, isel, vgein); in riscv_imsic_rmw()
|
H A D | arm_gic.c | 145 int cpu_iface = virt ? (cpu + GIC_NCPU) : cpu; in gic_irq_signaling_enabled() 147 if (!virt && !(s->ctlr & group_mask)) { in gic_irq_signaling_enabled() 151 if (virt && !(s->h_hcr[cpu] & R_GICH_HCR_EN_MASK)) { in gic_irq_signaling_enabled() 164 static inline void gic_update_internal(GICState *s, bool virt) in gic_update_internal() argument 171 qemu_irq *irq_lines = virt ? s->parent_virq : s->parent_irq; in gic_update_internal() 172 qemu_irq *fiq_lines = virt ? s->parent_vfiq : s->parent_fiq; in gic_update_internal() 175 cpu_iface = virt ? (cpu + GIC_NCPU) : cpu; in gic_update_internal() 178 if (!gic_irq_signaling_enabled(s, cpu, virt, in gic_update_internal() 185 if (virt) { in gic_update_internal() 192 trace_gic_update_bestirq(virt ? "vcpu" : "cpu", cpu, in gic_update_internal() [all …]
|
/qemu/docs/ |
H A D | bypass-iommu.txt | 25 the 'q35' machine type on x86 architecture and the 'virt' machine type 33 qemu -machine virt,iommu=smmuv3,default_bus_bypass_iommu=true 37 2. Here is the detailed qemu command line for 'virt' machine with PXB on 41 -machine virt,kernel_irqchip=on,iommu=smmuv3,default_bus_bypass_iommu=true \
|
/qemu/tests/qtest/libqos/ |
H A D | meson.build | 59 'arm-virt-machine.c', 63 'riscv-virt-machine.c',
|
/qemu/hw/block/dataplane/ |
H A D | xen-block.c | 217 void *virt = request->buf; in xen_block_copy_request() local 231 segs[i].source.virt = virt; in xen_block_copy_request() 236 segs[i].dest.virt = virt; in xen_block_copy_request() 241 virt += segs[i].len; in xen_block_copy_request()
|
/qemu/tests/tcg/aarch64/ |
H A D | Makefile.softmmu-target | 47 QEMU_BASE_MACHINE=-M virt -cpu max -display none 61 QEMU_EL2_MACHINE=-machine virt,virtualization=on,gic-version=2 -cpu cortex-a57 -smp 4
|