/qemu/target/i386/ |
H A D | xsave_helper.c | 16 X86LegacyXSaveArea *legacy; in x86_cpu_xsave_all_areas() local 24 legacy = buf + e->offset; in x86_cpu_xsave_all_areas() 25 header = buf + e->offset + sizeof(*legacy); in x86_cpu_xsave_all_areas() 34 legacy->fcw = cwd; in x86_cpu_xsave_all_areas() 35 legacy->fsw = swd; in x86_cpu_xsave_all_areas() 36 legacy->ftw = twd; in x86_cpu_xsave_all_areas() 37 legacy->fpop = env->fpop; in x86_cpu_xsave_all_areas() 38 legacy->fpip = env->fpip; in x86_cpu_xsave_all_areas() 39 legacy->fpdp = env->fpdp; in x86_cpu_xsave_all_areas() 40 memcpy(&legacy->fpregs, env->fpregs, in x86_cpu_xsave_all_areas() [all …]
|
/qemu/target/i386/tcg/ |
H A D | tcg-cpu.h | 41 X86LegacyXSaveArea legacy; member 66 QEMU_BUILD_BUG_ON(offsetof(X86XSaveArea, legacy.fcw) != XSAVE_FCW_FSW_OFFSET); 67 QEMU_BUILD_BUG_ON(offsetof(X86XSaveArea, legacy.ftw) != XSAVE_FTW_FOP_OFFSET); 68 QEMU_BUILD_BUG_ON(offsetof(X86XSaveArea, legacy.fpip) != XSAVE_CWD_RIP_OFFSET); 69 QEMU_BUILD_BUG_ON(offsetof(X86XSaveArea, legacy.fpdp) != XSAVE_CWD_RDP_OFFSET); 70 QEMU_BUILD_BUG_ON(offsetof(X86XSaveArea, legacy.mxcsr) != XSAVE_MXCSR_OFFSET); 71 QEMU_BUILD_BUG_ON(offsetof(X86XSaveArea, legacy.fpregs) != XSAVE_ST_SPACE_OFFSET); 72 QEMU_BUILD_BUG_ON(offsetof(X86XSaveArea, legacy.xmm_regs) != XSAVE_XMM_SPACE_OFFSET);
|
H A D | tcg-cpu.c | 198 XO(XSTATE_FP_BIT, legacy); in x86_tcg_cpu_xsave_init() 199 XO(XSTATE_SSE_BIT, legacy); in x86_tcg_cpu_xsave_init()
|
H A D | fpu_helper.c | 2602 access_stw(ac, ptr + XO(legacy.fcw), env->fpuc); in do_xsave_fpu() 2603 access_stw(ac, ptr + XO(legacy.fsw), fpus); in do_xsave_fpu() 2604 access_stw(ac, ptr + XO(legacy.ftw), fptag ^ 0xff); in do_xsave_fpu() 2609 access_stq(ac, ptr + XO(legacy.fpip), 0); /* eip+sel; rip */ in do_xsave_fpu() 2610 access_stq(ac, ptr + XO(legacy.fpdp), 0); /* edp+sel; rdp */ in do_xsave_fpu() 2612 addr = ptr + XO(legacy.fpregs); in do_xsave_fpu() 2626 access_stl(ac, ptr + XO(legacy.mxcsr), env->mxcsr); in do_xsave_mxcsr() 2627 access_stl(ac, ptr + XO(legacy.mxcsr_mask), 0x0000ffff); in do_xsave_mxcsr() 2642 addr = ptr + XO(legacy.xmm_regs); in do_xsave_sse() 2820 fpuc = access_ldw(ac, ptr + XO(legacy.fcw)); in do_xrstor_fpu() [all …]
|
/qemu/hw/virtio/ |
H A D | virtio-mmio.c | 77 if (!proxy->legacy) { in virtio_mmio_soft_reset() 104 if (proxy->legacy) { in virtio_mmio_read() 118 if (proxy->legacy) { in virtio_mmio_read() 152 if (proxy->legacy) { in virtio_mmio_read() 162 if (proxy->legacy) { in virtio_mmio_read() 179 if (!proxy->legacy) { in virtio_mmio_read() 189 if (proxy->legacy) { in virtio_mmio_read() 202 if (proxy->legacy) { in virtio_mmio_read() 265 if (proxy->legacy) { in virtio_mmio_write() 312 if (proxy->legacy) { in virtio_mmio_write() [all …]
|
/qemu/docs/specs/ |
H A D | pci-ids.rst | 19 network device (legacy) 21 block device (legacy) 23 balloon device (legacy) 25 console device (legacy) 27 SCSI host bus adapter device (legacy) 29 entropy generator device (legacy) 31 9p filesystem device (legacy)
|
H A D | standard-vga.rst | 16 legacy-free pci variant 41 The legacy-free variant has no ROM and has ``PCI_CLASS_DISPLAY_OTHER`` 48 Doesn't apply to the legacy-free pci variant, use the MMIO bar instead.
|
H A D | acpi_cpu_hotplug.rst | 19 - The first DWORD in bitmap is used in write mode to switch from legacy 192 QEMU starts with legacy CPU hotplug interface enabled. Detecting and 193 switching to modern interface is based on the 2 legacy CPU hotplug features: 205 Otherwise legacy or no CPU hotplug interface available
|
H A D | vmw_pvscsi-spec.rst | 69 The interrupt modes supported are legacy, MSI and MSI-X. 70 In the case of legacy interrupts, the ``PVSCSI_REG_OFFSET_INTR_STATUS``
|
/qemu/docs/devel/ |
H A D | vfio-iommufd.rst | 9 for assigned devices. While the legacy kernel interface is group-centric, 13 to abstract the common part of VFIO legacy and iommufd container. So that the 18 specific to either legacy or iommufd. Each container has its own way to setup 38 | iommufd | | vfio legacy | 64 - vfio legacy BE: uses group fd and container fd to setup secure context 70 - vfio legacy BE: device fd is retrieved from group fd ioctl 77 * vfio legacy BE: uses container fd 85 It's exactly same as the VFIO device with legacy VFIO container. 115 is not used and the user gets the behavior based on the legacy VFIO
|
/qemu/docs/system/i386/ |
H A D | microvm.rst | 71 legacy and non-legacy devices. In this example, a VM is created 73 legacy ``ISA serial`` device as console:: 86 footprint further by disabling some legacy devices. If you're using 93 This is an example of a VM with all optional legacy features
|
/qemu/docs/ |
H A D | igd-assign.txt | 60 "x-igd-legacy-mode=on" to force enabling legacy mode, this also checks if the 61 conditions above for legacy mode is met, and if any error occurs, QEMU will 62 fail immediately. Users can also set "x-igd-legacy-mode=off" to disable legacy 65 In legacy mode, as the guest VGA ranges are assigned to IGD device, all other 111 * x-igd-legacy-mode=[on|off|*auto*] 112 Enable/Disable legacy mode 122 * Adding IGD with automatically legacy mode support 127 …-device vfio-pci,host=00:02.0,id=hostdev0,addr=2.0,x-igd-legacy-mode=off,x-igd-lpc=on,romfile=efi_…
|
H A D | pcie.txt | 41 not controllers. Place only legacy PCI devices on 46 Integrated Endpoints, existing hardware mostly integrates legacy PCI 54 (3) PCI Express to PCI Bridge (pcie-pci-bridge), for starting legacy PCI 136 but, as mentioned in section 5, doing so means the legacy PCI 143 (each supporting also 32 slots) will support hundreds of legacy devices. 274 PCI-PCI Bridge slots can be used for legacy PCI host devices. 306 In both cases disable-legacy and disable-modern properties can be used 309 Note that setting disable-legacy=off will enable legacy mode (enabling 310 legacy behavior) for PCI Express virtio devices causing them to
|
H A D | pcie_pci_bridge.txt | 6 PCIE-to-PCI bridge is a new method for legacy PCI 12 PCIE-to-PCI bridge should now be used for any legacy PCI device usage 21 Hot-plug of legacy PCI devices into the bridge 106 3) Set 'msi' property to off - this forces the bridge to use legacy INTx,
|
/qemu/tests/tcg/alpha/system/ |
H A D | kernel.ld | 5 /* Linux kernel legacy start address. */
|
/qemu/tests/tcg/loongarch64/system/ |
H A D | kernel.ld | 5 /* Linux kernel legacy start address. */
|
/qemu/docs/config/ |
H A D | q35-emulated.cfg | 43 # 00:1e.0 PCI bridge (legacy PCI bridge) 112 # PCI bridge (legacy PCI bridge) 116 # for legacy PCI devices. PCI Express devices should be 279 # The sound card is a legacy PCI device that is plugged
|
H A D | q35-virtio-graphical.cfg | 215 # Root Bus as it is a legacy PCI device; this way, we can 238 # Like the video card, the sound card is a legacy PCI
|
/qemu/configs/devices/aarch64-softmmu/ |
H A D | minimal.mak | 3 # virtual machines. This avoids bringing in any of numerous legacy
|
/qemu/include/hw/virtio/ |
H A D | virtio-mmio.h | 61 bool legacy; member
|
/qemu/hw/xen/ |
H A D | meson.build | 5 'xen-legacy-backend.c',
|
/qemu/scripts/ |
H A D | render_block_graph.py | 29 from qemu.qmp.legacy import QEMUMonitorProtocol
|
H A D | cpu-x86-uarch-abi.py | 9 from qemu.qmp.legacy import QEMUMonitorProtocol
|
/qemu/python/qemu/utils/ |
H A D | qom_common.py | 31 from qemu.qmp.legacy import QEMUMonitorProtocol
|
/qemu/tests/docker/dockerfiles/ |
H A D | debian-legacy-test-cross.docker | 1 # Docker legacy cross-compiler target (tests and minimal qemu)
|