Searched +full:- +full:- +full:tree +full:- +full:view (Results 1 – 14 of 14) sorted by relevance
/qemu/docs/devel/ |
H A D | tracing.rst | 19 $ qemu --trace "memory_region_ops_*" ... 25 ``./configure --enable-trace-backends=BACKENDS`` was not explicitly specified. 27 Multiple patterns can be specified by repeating the ``--trace`` option:: 29 $ qemu --trace "kvm_*" --trace "virtio_*" ... 32 file to avoid long command-line options:: 36 $ qemu --trace events=/tmp/events ... 41 Sub-directory setup 42 ------------------- 44 Each directory in the source tree can declare a set of trace events in a local 45 "trace-events" file. All directories which contain "trace-events" files must be [all …]
|
H A D | qom.rst | 13 - System for dynamically registering types 14 - Support for single-inheritance of types 15 - Multiple inheritance of stateless interfaces 16 - Mapping internal members to publicly exposed properties 21 The QOM tree 24 The QOM tree is a composition tree which represents all of the objects 25 that make up a QEMU "machine". You can view this tree by running 26 ``info qom-tree`` in the :ref:`QEMU monitor`. It will contain both 35 .. code-block:: c 40 #define TYPE_MY_DEVICE "my-device" [all …]
|
H A D | multi-thread-tcg.rst | 2 Copyright (c) 2015-2020 Linaro Ltd. 5 later. See the COPYING file in the top-level directory. 10 Multi-threaded TCG 13 This document outlines the design for multi-threaded TCG (a.k.a MTTCG) 14 system-mode emulation. user-mode emulation has always mirrored the 17 linux-user emulation. 19 The original system-mode TCG implementation was single threaded and 20 dealt with multiple CPUs with simple round-robin scheduling. This 22 being emulated gained additional cores and per-core performance gains 29 user-space thread. This is enabled by default for all FE/BE [all …]
|
H A D | multi-process.rst | 1 Multi-process QEMU 6 This is the design document for multi-process QEMU. It does not 31 ------------- 34 VM control point, where VMs can be created, migrated, re-configured, and 40 A multi-process QEMU 43 A multi-process QEMU involves separating QEMU services into separate 51 A QEMU control process would remain, but in multi-process mode, will 53 provide the user interface to hot-plug devices or live migrate the VM. 55 A first step in creating a multi-process QEMU is to separate IO services 62 ---------------------- [all …]
|
/qemu/ |
H A D | hmp-commands-info.hx | 63 .args_type = "nodes:-n,verbose:-v,device:B?", 64 .params = "[-n] [-v] [device]", 66 "(-n: show named nodes; -v: show details)", 89 .name = "block-jobs", 97 ``info block-jobs`` 103 .args_type = "cpustate_all:-a,vcpu:i?", 104 .params = "[-a|vcpu]", 105 .help = "show the cpu registers (-a: show register info for all cpus;" 119 .args_type = "apic-id:i?", 120 .params = "[apic-id]", [all …]
|
H A D | MAINTAINERS | 10 consult qemu-devel and not any specific individual privately. 23 W: Web-page with status/info 25 T: SCM tree type and location. Type is one of: git, hg, quilt, stgit. 59 ------------------------------ 63 L: qemu-devel@nongnu.org 72 R: Philippe Mathieu-Daudé <philmd@linaro.org> 75 F: docs/devel/build-environment.rst 76 F: docs/devel/code-of-conduct.rst 78 F: docs/devel/conflict-resolution.rst 80 F: docs/devel/submitting-a-patch.rst [all …]
|
H A D | qemu-options.hx | 14 "-h or -help display this help and exit\n", QEMU_ARCH_ALL) 16 ``-h`` 21 "-version display version information and exit\n", QEMU_ARCH_ALL) 23 ``-version`` 28 "-machine [type=]name[,prop[=value][,...]]\n" 29 " selects emulated machine ('-machine help' for list)\n" 33 " dump-guest-core=on|off include guest memory in a core dump (default=on)\n" 34 " mem-merge=on|off controls memory merge support (default: on)\n" 35 " aes-key-wrap=on|off controls support for AES key wrapping (default=on)\n" 36 " dea-key-wrap=on|off controls support for DEA key wrapping (default=on)\n" [all …]
|
/qemu/hw/arm/ |
H A D | boot.c | 4 * Copyright (c) 2006-2007 CodeSourcery. 12 #include "qemu/error-report.h" 16 #include "hw/arm/linux-boot-if.h" 29 #include "qemu/config-file.h" 57 if (arm_feature(&cpu->env, ARM_FEATURE_EL3) && info->secure_boot) { in arm_boot_address_space() 67 { 0x580000c0 }, /* ldr x0, arg ; Load the lower 32-bits of DTB */ 71 { 0x58000084 }, /* ldr x4, entry ; Load the lower 32-bits of kernel entry */ 73 { 0, FIXUP_ARGPTR_LO }, /* arg: .word @DTB Lower 32-bits */ 74 { 0, FIXUP_ARGPTR_HI}, /* .word @DTB Higher 32-bits */ 75 { 0, FIXUP_ENTRYPOINT_LO }, /* entry: .word @Kernel Entry Lower 32-bits */ [all …]
|
H A D | sbsa-ref.c | 24 #include "qemu/error-report.h" 39 #include "hw/ide/ide-bus.h" 40 #include "hw/ide/ahci-sysbus.h" 44 #include "hw/pci-host/gpex.h" 45 #include "hw/qdev-properties.h" 53 #include "target/arm/cpu-qom.h" 65 * and the SBSA watchdog-timer). Older (<2.11) versions of the TF-A firmware 110 #define TYPE_SBSA_MACHINE MACHINE_TYPE_NAME("sbsa-ref") 137 /* 32-bit address PCIE MMIO space */ 170 qemu_fdt_add_subnode(sms->fdt, intc_nodename); in sbsa_fdt_add_gic_node() [all …]
|
H A D | virt.c | 2 * ARM mach-virt emulation 19 * it needs about what devices are present via the device tree. 22 * purely on the device tree with no platform data at all 23 * + we want to present a very stripped-down minimalist platform, 26 * the kernel updates its device tree bindings and requires further 41 #include "hw/vfio/vfio-calxeda-xgmac.h" 42 #include "hw/vfio/vfio-amd-xgbe.h" 57 #include "qemu/error-report.h" 59 #include "hw/pci-host/gpex.h" 60 #include "hw/virtio/virtio-pci.h" [all …]
|
/qemu/.gitlab-ci.d/ |
H A D | buildtest.yml | 2 - local: '/.gitlab-ci.d/buildtest-template.yml' 4 build-system-alpine: 6 - .native_build_job_template 7 - .native_build_artifact_template 9 - job: amd64-alpine-container 12 TARGETS: avr-softmmu loongarch64-softmmu mips64-softmmu mipsel-softmmu 13 MAKE_CHECK_ARGS: check-build 14 CONFIGURE_ARGS: --enable-docs --enable-trace-backends=log,simple,syslog 16 check-system-alpine: 19 - job: build-system-alpine [all …]
|
/qemu/qapi/ |
H A D | machine.json | 1 # -*- Mode: Python -*- 5 # See the COPYING file in the top-level directory. 12 { 'include': 'machine-common.json' } 18 # targets. Run "./configure --help" in the project root directory, 19 # and look for the \*-softmmu targets near the "--target-list" option. 30 # "qemu-system-" prefix to produce the corresponding QEMU 31 # executable name. This is true even for "qemu-system-x86_64". 52 'data': [ 'uninitialized', 'stopped', 'check-stop', 'operating', 'load' ] } 59 # @cpu-state: the virtual CPU's state 68 'data': { 'cpu-state': 'S390CpuState', [all …]
|
H A D | block-core.json | 1 # -*- Mode: Python -*- 20 # @vm-state-size: size of the VM state 22 # @date-sec: UTC date of the snapshot in seconds 24 # @date-nsec: fractional part in nano seconds to be used with date-sec 26 # @vm-clock-sec: VM clock relative to boot in seconds 28 # @vm-clock-nsec: fractional part in nano seconds to be used with 29 # vm-clock-sec 32 # record/replay is enabled. Used for "time-traveling" to match 34 # counter may be obtained through @query-replay command 40 'data': { 'id': 'str', 'name': 'str', 'vm-state-size': 'int', [all …]
|
/qemu/hw/ppc/ |
H A D | pnv.c | 4 * Copyright (c) 2016-2024, IBM Corporation. 6 * SPDX-License-Identifier: GPL-2.0-or-later 45 #include "target/ppc/mmu-hash64.h" 47 #include "hw/pci-host/pnv_phb.h" 48 #include "hw/pci-host/pnv_phb3.h" 49 #include "hw/pci-host/pnv_phb4.h" 52 #include "hw/qdev-properties.h" 58 #include "hw/char/serial-isa.h" 69 #define PNOR_FILE_NAME "pnv-pnor.bin" 79 int len = strlen(chip_type) - strlen(PNV_CHIP_TYPE_SUFFIX); in pnv_chip_core_typename() [all …]
|