Home
last modified time | relevance | path

Searched full:emulation (Results 1 – 25 of 1601) sorted by relevance

12345678910>>...65

/openbmc/qemu/docs/devel/
H A Dmulti-process.rst57 emulation. i.e., the control process would also be the CPU emulation
58 process. In a later phase, CPU emulation could be separated from the
68 Another is the modular nature of QEMU device emulation code provides
69 interface points where the QEMU functions that perform device emulation
70 can be separated from the QEMU functions that manage the emulation of
74 QEMU device emulation
77 QEMU uses an object oriented SW architecture for device emulation code.
84 The object model is hierarchical, so device emulation code names its
92 In order to separate the device emulation code from the CPU emulation
94 a couple of existing QEMU features that can run emulation code
[all …]
H A Dsecure-coding-practices.rst17 virtualization or emulation. They are simply C programming bugs. Therefore
45 The most sensitive attack surface is device emulation. All hardware register
74 moments. Device emulation code must not assume that the guest follows the
79 A related issue is that device emulation code must be prepared for unexpected
82 certain device registers. Device emulation code must handle the case where the
101 Guests with multiple vCPUs may modify guest RAM while device emulation code is
102 running. Device emulation code must copy in descriptors and other guest RAM
105 crash when a vCPU thread modifies guest RAM while device emulation is
H A Dmulti-thread-tcg.rst12 system-mode emulation. user-mode emulation has always mirrored the
14 changes done for MTTCG system emulation have improved the stability of
15 linux-user emulation.
33 System emulation will fall back to the original round robin approach
76 User-mode emulation
95 !User-mode emulation
231 trigger hardware emulation features. Generally any translation helper
241 MMIO access automatically serialises hardware emulation by way of the
364 an exclusive lock which ensures all emulation is serialised.
/openbmc/linux/arch/mips/include/asm/
H A Ddsemul.h28 * @cont_pc: The PC to continue at following 'emulation'.
41 * do_dsemulret() - Return from a delay slot 'emulation' frame
45 * the kernel from branch delay slot 'emulation' frames following a call
49 * Return: True if an emulation frame was returned from, else false.
61 * dsemul_thread_cleanup() - Cleanup thread 'emulation' frame
64 * If the thread @tsk has a branch delay slot 'emulation' frame
78 * dsemul_thread_rollback() - Rollback from an 'emulation' frame
82 * is executing within a delay slot 'emulation' frame then exit that
99 * dsemul_mm_cleanup() - Cleanup per-mm delay slot 'emulation' state
103 * for delay slot 'emulation' book-keeping is freed. This is to be called
/openbmc/qemu/docs/system/
H A Dtarget-mips.rst20 The Malta emulation supports the following devices:
34 The Boston board emulation supports the following devices:
41 The ACER Pica emulation supports:
51 The MIPS Magnum R4000 emulation supports:
63 The Fuloong 2E emulation supports:
73 The Loongson-3 virtual platform emulation supports:
83 The mipssim pseudo board emulation provides an environment similar to
90 - MIPSnet network emulation
112 Start system emulation of Malta board with nanoMIPS I7200 CPU::
H A Dindex.rst1 .. _System Emulation:
4 System Emulation
8 for full system emulation (as opposed to user-mode emulation).
17 device-emulation
/openbmc/linux/Documentation/driver-api/thermal/
H A Dexynos_thermal_emulation.rst2 Exynos Emulation Mode
12 Exynos 4x12 (4212, 4412) and 5 series provide emulation mode for thermal
13 management unit. Thermal emulation mode supports software debug for
24 automatically enable emulation mode and current temperature will be
31 Exynos emulation mode requires synchronous of value changing and
33 next temperature, then you have to enable emulation mode at the same
39 Disabling emulation mode only requires writing value 0 to sysfs node.
60 emulation : 0 50 | 70 | 20 | 0
/openbmc/u-boot/arch/sandbox/include/asm/
H A Daxi.h13 * axi_sandbox_get_emul() - Retrieve a pointer to a AXI emulation device
14 * @bus: The AXI bus from which to retrieve a emulation device
15 * @address: The address of a transfer that should be handled by a emulation
17 * @length: The data width of a transfer that should be handled by a emulation
19 * @emulp: Pointer to a buffer receiving the emulation device that handles
22 * To test the AXI uclass, we implement a simple AXI emulation device, which is
42 * emulation device given the AXI bus device, and the data (address, data
43 * width) of a AXI transfer which should be handled by a emulation device.
/openbmc/linux/Documentation/arch/arm64/
H A Dlegacy_instructions.rst6 emulation of instructions which have been deprecated, or obsoleted in
8 hooks to support emulation. Where available it also allows turning on
11 The emulation mode can be controlled by writing to sysctl nodes
24 Uses software emulation. To aid migration of software, in this mode
39 architecture. Deprecated instructions should default to emulation
42 Note: Instruction emulation may not be possible in all cases. See
/openbmc/qemu/tcg/tci/
H A DREADME64 user mode emulation.
88 System emulation
95 Linux user mode emulation
104 running i386 and x86_64 system emulation and Linux user mode.
107 because I run it in a mips malta emulation, so it is an interpreted
108 emulation in an emulation.
112 (tested in a ppc emulation).
/openbmc/qemu/target/loongarch/
H A DREADME12 - System emulation
14 …nce docs/system/loongarch/loongson3.rst to get the information about system emulation of LoongArch.
16 - Linux-user emulation
18 …We already support Linux user emulation. We can use LoongArch cross-tools to build LoongArch execu…
23 see System emulation.
/openbmc/linux/drivers/macintosh/
H A Dapm_emu.c3 * APM emulation for PMU-based machines
10 #include <linux/apm-emulation.h>
90 printk(KERN_INFO "apm_emu: PMU APM Emulation initialized.\n"); in apm_emu_init()
100 printk(KERN_INFO "apm_emu: PMU APM Emulation removed.\n"); in apm_emu_exit()
107 MODULE_DESCRIPTION("APM emulation for PowerMac");
/openbmc/linux/Documentation/sound/designs/
H A Dseq-oss.rst2 OSS Sequencer Emulation on ALSA
12 This directory contains the OSS sequencer emulation driver on ALSA. Note
15 What this does - it provides the emulation of the OSS sequencer, access
75 and OSS emulation (``--with-oss=yes``) options. A module ``snd-seq-oss.o``
77 emulation (so far, only Emu8000 driver), this module will be loaded
90 OSS sequencer emulation version 0.1.8
114 to play via OSS sequencer emulation.
153 OSS sequencer emulation uses an ALSA priority queue. The
203 like sample reset. In OSS emulation, these special features are realized
339 The most of these behavior can be realized by MIDI emulation driver
[all …]
/openbmc/qemu/docs/system/devices/
H A Dcan.rst1 CAN Bus Emulation Support
3 The CAN bus emulation provides mechanism to connect multiple
31 to work on CAN hardware emulation on QEMU.
33 Examples how to use CAN emulation for SJA1000 based boards
47 (2) CAN bus PCM-3680I PCI (dual SJA1000 channel) emulation::
58 (3) CAN bus MIOe-3680 PCI (dual SJA1000 channel) emulation::
112 The PCIe board emulation is provided for now (the device identifier is
182 …(4) `RTLWS 2015 article about the project and its use with CANopen emulation <http://cmp.felk.cvut…
/openbmc/qemu/docs/user/
H A Dindex.rst1 .. _User Mode Emulation:
4 User Mode Emulation
8 for user-mode emulation. In this mode, QEMU can launch
/openbmc/linux/Documentation/devicetree/bindings/display/bridge/
H A Dnxp,ptn3460.yaml20 edid-emulation:
23 The EDID emulation entry to use
63 - edid-emulation
81 edid-emulation = <5>;
/openbmc/qemu/hw/display/
H A Dvga_regs.h32 #define VGA_CRT_DC 0x3D5 /* CRT Controller Data Register - color emulation */
33 #define VGA_CRT_DM 0x3B5 /* CRT Controller Data Register - mono emulation */
41 #define VGA_IS1_RC 0x3DA /* Input Status Register 1 - color emulation */
42 #define VGA_IS1_RM 0x3BA /* Input Status Register 1 - mono emulation */
51 #define VGA_CRT_IC 0x3D4 /* CRT Controller Index - color emulation */
52 #define VGA_CRT_IM 0x3B4 /* CRT Controller Index - mono emulation */
/openbmc/linux/sound/core/
H A DKconfig55 bool "Enable OSS Emulation"
58 This option enables the build of OSS emulation layer.
64 To enable OSS mixer API emulation (/dev/mixer*), say Y here
65 and read <file:Documentation/sound/designs/oss-emulation.rst>.
77 To enable OSS digital audio (PCM) emulation (/dev/dsp*), say Y
78 here and read <file:Documentation/sound/designs/oss-emulation.rst>.
/openbmc/u-boot/board/sandbox/
H A DREADME.sandbox52 U-Boot will start on your computer, showing a sandbox emulation of the serial
76 sandbox with LCD and keyboard emulation, using something like:
100 As mentioned above, -l causes the LCD emulation window to be shown.
113 Memory Emulation
116 Memory emulation is supported, with the size set by CONFIG_SYS_SDRAM_SIZE.
125 at 0 and extending to the size of the emulation.
298 SPI Emulation
301 Sandbox supports SPI and SPI flash emulation.
309 device - SPI device emulation name
325 Since this is a full SPI emulation (rather than just flash), you can
[all …]
/openbmc/qemu/docs/about/
H A Dindex.rst8 :ref:`System Emulation`, where it provides a virtual model of an
14 The second supported way to use QEMU is :ref:`User Mode Emulation`,
26 emulation
/openbmc/u-boot/test/dm/
H A Dspi.c33 * this then remove the emulation and the slave device. in dm_test_spi_find()
54 * This forces the device to be re-added, but there is no emulation in dm_test_spi_find()
67 /* Add the emulation and try again */ in dm_test_spi_find()
87 * to forget the emulation device in dm_test_spi_find()
118 * to forget the emulation device in dm_test_spi_xfer()
/openbmc/linux/arch/arm/mach-versatile/
H A DKconfig172 bool "Support RealView(R) Emulation Baseboard"
176 Include support for the ARM(R) RealView(R) Emulation Baseboard
188 Realview(R) Emulation Baseboard platform.
195 Realview(R) Emulation Baseboard platform.
202 Realview(R) Emulation Baseboard platform.
210 Emulation Baseboard platform.
/openbmc/qemu/hw/i386/kvm/
H A Dxen-stubs.c2 * QEMU Xen emulation: QMP stubs
44 error_setg(errp, "Xen event channel emulation not enabled"); in qmp_xen_event_list()
50 error_setg(errp, "Xen event channel emulation not enabled"); in qmp_xen_event_inject()
/openbmc/linux/include/drm/
H A Ddrm_fb_helper.h67 * struct drm_fb_helper_funcs - driver callbacks for the fbdev emulation library
69 * Driver callbacks used by the fbdev emulation helper library.
93 * emulation will invoke this callback in regular intervals after
118 * fbdev emulation should embedded this into their overall driver structure.
126 * DRM client used by the generic fbdev emulation.
133 * Framebuffer used by the generic fbdev emulation.
153 * FIXME: fbdev emulation locking is a mess and long term we want to
203 * driver uses the DRM fbdev emulation layer, this is set by the core
/openbmc/linux/arch/x86/kernel/
H A Dumip.c2 * umip.c Emulation for instruction protected by the User-Mode Instruction
19 /** DOC: Emulation for User-Mode Instruction Prevention (UMIP)
35 * This emulation is needed because certain applications (e.g., WineHQ and
55 * Emulation is provided for both 32-bit and 64-bit processes.
195 * result of the emulation is saved in @data. The size of the results depends
297 * UMIP emulation could not be copied to the user space memory.
314 umip_pr_err(regs, "segfault in emulation. error%x\n", in force_sig_info_umip_fault()
334 * True if emulation was successful; false if not.
350 * Give up on emulation if fetching the instruction failed. Should a in fixup_umip_exception()
367 umip_pr_debug(regs, "For now, expensive software emulation returns the result.\n"); in fixup_umip_exception()

12345678910>>...65