/openbmc/qemu/docs/devel/ |
H A D | multi-process.rst | 57 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 D | secure-coding-practices.rst | 17 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 D | multi-thread-tcg.rst | 12 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 D | dsemul.h | 28 * @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 D | target-mips.rst | 20 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 D | index.rst | 1 .. _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 D | exynos_thermal_emulation.rst | 2 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 D | axi.h | 13 * 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 D | legacy_instructions.rst | 6 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 D | README | 64 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 D | README | 12 - 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 D | apm_emu.c | 3 * 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 D | seq-oss.rst | 2 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 D | can.rst | 1 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 D | index.rst | 1 .. _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 D | nxp,ptn3460.yaml | 20 edid-emulation: 23 The EDID emulation entry to use 63 - edid-emulation 81 edid-emulation = <5>;
|
/openbmc/qemu/hw/display/ |
H A D | vga_regs.h | 32 #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 D | Kconfig | 55 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 D | README.sandbox | 52 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 D | index.rst | 8 :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 D | spi.c | 33 * 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 D | Kconfig | 172 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 D | xen-stubs.c | 2 * 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 D | drm_fb_helper.h | 67 * 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 D | umip.c | 2 * 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()
|