Lines Matching full:to

13 A specific API used to accelerate execution of guest instructions. It can be
28 options page)<sec_005finvocation>` are using them to implement disks for a
34 Control Flow Integrity is a hardening technique used to prevent exploits
41 In QEMU, a device is a piece of hardware visible to the guest. Examples include
44 QEMU is able to emulate a CPU, and all the hardware interacting with it,
59 QEMU implements a `gdb server <GDB usage>`, allowing gdb to attach to it and
69 to build QEMU.
74 The `QEMU Guest Agent <qemu-ga>` is a daemon intended to be run within virtual
75 machines. It provides various services to help QEMU to interact with it.
99 The formal definition of an hypervisor is a program or API than can be used to
104 allowing to execute virtual machines. Linux implementation is KVM (and supports
128 The `QEMU Network Block Device server <qemu-nbd>` is a tool that can be used to
129 mount and access QEMU images, providing functionality similar to a loop device.
146 The Memory Management Unit is responsible for translating virtual addresses to
158 The `QEMU Monitor <QEMU monitor>` is a text interface which can be used to interact
163 for users who prefer natural language to json.
170 to benefit from multiple cores to speed up execution.
175 `TCG Plugins <TCG Plugins>` is an API used to instrument guest code, in system
176 and user mode. The end goal is to have a similar set of functionality compared
177 to `DynamoRIO <https://dynamorio.org/>`_ or `valgrind <https://valgrind.org/>`_.
179 One key advantage of QEMU plugins is that they can be used to perform
195 The QEMU project doesn't currently expect most developers to directly submit
204 qcow2 is the recommended format to use.
215 :ref:`QEMU Object Model <qom>` is an object oriented API used to define
221 :ref:`Record/replay <replay>` is a feature of QEMU allowing to have a
228 default. There is a work in progress to integrate it in QEMU codebase for
235 emulated devices) to run a guest OS. In this mode the CPU may be fully emulated,
236 or it may work with a hypervisor such as KVM, Xen or Hypervisor.Framework to
237 allow the guest to run directly on the host CPU.
248 ``target/arm/``. However in the :ref:`TCG subsystem <tcg>` "target" refers to the
255 compiler we use to emulate a guest CPU in software.
265 guest to host kernel. It is available for Linux and BSD.
270 VirtIO is an open standard used to define and implement virtual devices with a
271 minimal overhead, defining a set of data structures and hypercalls (similar to
272 system calls, but targeting an hypervisor, which happens to be QEMU in our
273 case). It's designed to be more efficient than emulating a real device, by
279 `Vhost-user <vhost_user>` is an interface used to implement VirtIO devices