Home
last modified time | relevance | path

Searched refs:legacy (Results 1 – 25 of 73) sorted by relevance

123

/qemu/target/i386/
H A Dxsave_helper.c16 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 Dtcg-cpu.h41 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 Dtcg-cpu.c198 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 Dfpu_helper.c2602 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 Dvirtio-mmio.c77 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 Dpci-ids.rst19 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 Dstandard-vga.rst16 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 Dacpi_cpu_hotplug.rst19 - 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 Dvmw_pvscsi-spec.rst69 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 Dvfio-iommufd.rst9 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 Dmicrovm.rst71 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 Digd-assign.txt60 "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 Dpcie.txt41 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 Dpcie_pci_bridge.txt6 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 Dkernel.ld5 /* Linux kernel legacy start address. */
/qemu/tests/tcg/loongarch64/system/
H A Dkernel.ld5 /* Linux kernel legacy start address. */
/qemu/docs/config/
H A Dq35-emulated.cfg43 # 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 Dq35-virtio-graphical.cfg215 # 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 Dminimal.mak3 # virtual machines. This avoids bringing in any of numerous legacy
/qemu/include/hw/virtio/
H A Dvirtio-mmio.h61 bool legacy; member
/qemu/hw/xen/
H A Dmeson.build5 'xen-legacy-backend.c',
/qemu/scripts/
H A Drender_block_graph.py29 from qemu.qmp.legacy import QEMUMonitorProtocol
H A Dcpu-x86-uarch-abi.py9 from qemu.qmp.legacy import QEMUMonitorProtocol
/qemu/python/qemu/utils/
H A Dqom_common.py31 from qemu.qmp.legacy import QEMUMonitorProtocol
/qemu/tests/docker/dockerfiles/
H A Ddebian-legacy-test-cross.docker1 # Docker legacy cross-compiler target (tests and minimal qemu)

123