/qemu/docs/specs/ |
H A D | ppc-spapr-hotplug.rst | 7 "logical"/para-virtual resources like memory, CPUs, and "physical" 8 host-bridges, which are generally managed by the host/hypervisor and provided 10 are documented extensively in section 13 of the Linux on Power Architecture 14 Dynamic-reconfiguration Connectors 26 the name/index/power-domain/type of each DRC allocated to a guest at 33 for hot plugged resources described under :ref:`guest-host-interface`. 37 of ``ibm,drc-indexes``: 39 ``ibm,drc-names`` 40 ----------------- 42 First 4-bytes: big-endian (BE) encoded integer denoting the number of entries. [all …]
|
H A D | rapl-msr.rst | 5 The RAPL interface (Running Average Power Limit) is advertising the accumulated 6 energy consumption of various power domains (e.g. CPU packages, DRAM, etc.). 9 MSR_PKG_ENERGY_STATUS for the CPU package power domain. These MSRs are 64 bits 12 Thanks to KVM's `MSR filtering <msr-filter-patch_>`__ functionality, 17 .. _msr-filter-patch: https://patchwork.kernel.org/project/kvm/patch/20200916202951.23760-7-graf@am… 29 spec and specify the power limit of the package, provide range of parameter(min 30 power, max power,..) and also the information of the multiplier for the energy 31 counter to calculate the power. Those MSRs are populated once at the beginning 37 it with the UNIT provided above you'll get the power in micro-joules. This 45 core that belongs to PKG-0 will not be able to get the value of PKG-1 and [all …]
|
/qemu/docs/system/ |
H A D | confidential-guest-support.rst | 18 ---------------------------- 22 1. Use ``-object`` to create a "confidential guest support" object. The 25 2. Set the ``confidential-guest-support`` machine parameter to the ID of 30 qemu-system-x86_64 \ 32 -machine ...,confidential-guest-support=sev0 \ 33 -object sev-guest,id=sev0,cbitpos=47,reduced-phys-bits=1 36 -------------------- 40 * AMD Secure Encrypted Virtualization (SEV) (see :doc:`i386/amd-memory-encryption`) 41 * Intel Trust Domain Extension (TDX) (see :doc:`i386/tdx`) 42 * POWER Protected Execution Facility (PEF) (see :ref:`power-papr-protected-execution-facility-pef`)
|
H A D | qemu-block-drivers.rst.inc | 5 any of the tools (like ``qemu-img``). This includes the preferred formats 10 ``qemu-img create`` and ``qemu-img convert`` using the ``-o`` option. 13 .. program:: image-formats 20 space. Use ``qemu-img info`` to know the real size used by the 21 image or ``ls -ls`` on Unix/Linux. 34 .. program:: image-formats 51 zero clusters, which allow efficient copy-on-read for sparse images. 69 use to unlock the LUKS key slot is given by the ``encrypt.key-secret`` 73 If this is set to ``aes``, the image is encrypted with 128-bit AES-CBC. 74 The encryption key is given by the ``encrypt.key-secret`` parameter. [all …]
|
/qemu/include/hw/xen/interface/io/ |
H A D | blkif.h | 1 /* SPDX-License-Identifier: MIT */ 5 * Unified block-device I/O interface for Xen guest OSes. 7 * Copyright (c) 2003-2004, Keir Fraser 18 * Front->back notifications: When enqueuing a new request, sending a 20 * hold-off mechanism provided by the ring macros). Backends must set 23 * Back->front notifications: When enqueuing a new response, sending a 25 * hold-off mechanism provided by the ring macros). Frontends must set 63 *------------------ Backend Device Identification (PRIVATE) ------------------ 78 * physical-device 85 * physical-device-path [all …]
|
/qemu/po/ |
H A D | it.po | 2 # This file is put in the public domain. 3 # Paolo Bonzini <pbonzini@redhat.com>, 2012-2014. 7 "Project-Id-Version: QEMU 1.4.50\n" 8 "Report-Msgid-Bugs-To: qemu-devel@nongnu.org\n" 9 "POT-Creation-Date: 2018-07-18 07:56+0200\n" 10 "PO-Revision-Date: 2014-07-29 08:25+0200\n" 11 "Last-Translator: Paolo Bonzini <pbonzini@redhat.com>\n" 12 "Language-Team: Italian <it@li.org>\n" 14 "MIME-Version: 1.0\n" 15 "Content-Type: text/plain; charset=UTF-8\n" [all …]
|
H A D | fr_FR.po | 2 # This file is put in the public domain. 7 "Project-Id-Version: QEMU 1.4.50\n" 8 "Report-Msgid-Bugs-To: qemu-devel@nongnu.org\n" 9 "POT-Creation-Date: 2018-07-18 07:56+0200\n" 10 "PO-Revision-Date: 2014-07-28 23:25+0200\n" 11 "Last-Translator: Aurelien Jarno <aurelien@aurel32.net>\n" 12 "Language-Team: French <FR@li.org>\n" 14 "MIME-Version: 1.0\n" 15 "Content-Type: text/plain; charset=UTF-8\n" 16 "Content-Transfer-Encoding: 8bit\n" [all …]
|
H A D | tr.po | 2 # This file is put in the public domain. 8 "Project-Id-Version: QEMU 1.4.50\n" 9 "Report-Msgid-Bugs-To: qemu-devel@nongnu.org\n" 10 "POT-Creation-Date: 2018-07-18 07:56+0200\n" 11 "PO-Revision-Date: 2021-08-15 22:17+0300\n" 12 "Last-Translator: Oğuz Ersen <oguzersen@protonmail.com>\n" 13 "Language-Team: Türkçe <>\n" 15 "MIME-Version: 1.0\n" 16 "Content-Type: text/plain; charset=UTF-8\n" 17 "Content-Transfer-Encoding: 8bit\n" [all …]
|
H A D | uk.po | 2 # This file is put in the public domain. 7 "Project-Id-Version: QEMU 1.4.50\n" 8 "Report-Msgid-Bugs-To: qemu-devel@nongnu.org\n" 9 "POT-Creation-Date: 2018-07-18 07:56+0200\n" 10 "PO-Revision-Date: 2022-06-13 01:33+0300\n" 11 "Last-Translator: Andrij Mizyk <andmizyk@gmail.com>\n" 12 "Language-Team: Ukrainian\n" 14 "MIME-Version: 1.0\n" 15 "Content-Type: text/plain; charset=UTF-8\n" 16 "Content-Transfer-Encoding: 8bit\n" [all …]
|
H A D | hu.po | 2 # This file is put in the public domain. 7 "Project-Id-Version: QEMU 1.4.50\n" 8 "Report-Msgid-Bugs-To: qemu-devel@nongnu.org\n" 9 "POT-Creation-Date: 2018-07-18 07:56+0200\n" 10 "PO-Revision-Date: 2013-05-06 20:42+0200\n" 11 "Last-Translator: Ákos Kovács <akoskovacs@gmx.com>\n" 12 "Language-Team: Hungarian <hu@li.org>\n" 14 "MIME-Version: 1.0\n" 15 "Content-Type: text/plain; charset=UTF-8\n" 16 "Content-Transfer-Encoding: 8bit\n" [all …]
|
H A D | de_DE.po | 2 # This file is put in the public domain. 7 "Project-Id-Version: QEMU 1.4.50\n" 8 "Report-Msgid-Bugs-To: qemu-devel@nongnu.org\n" 9 "POT-Creation-Date: 2018-07-18 07:56+0200\n" 10 "PO-Revision-Date: 2012-02-28 16:00+0100\n" 11 "Last-Translator: Kevin Wolf <kwolf@redhat.com>\n" 12 "Language-Team: Deutsch <de@li.org>\n" 14 "MIME-Version: 1.0\n" 15 "Content-Type: text/plain; charset=UTF-8\n" 16 "Content-Transfer-Encoding: 8bit\n" [all …]
|
H A D | sv.po | 1 # Swedish translation of qemu po-file. 2 # This file is put in the public domain. 7 "Project-Id-Version: QEMU 2.12.91\n" 8 "Report-Msgid-Bugs-To: qemu-devel@nongnu.org\n" 9 "POT-Creation-Date: 2018-07-18 07:56+0200\n" 10 "PO-Revision-Date: 2019-08-16 21:19+0200\n" 11 "Last-Translator: Sebastian Rasmussen <sebras@gmail.com>\n" 12 "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n" 14 "MIME-Version: 1.0\n" 15 "Content-Type: text/plain; charset=UTF-8\n" [all …]
|
H A D | zh_CN.po | 2 # This file is put in the public domain. 7 "Project-Id-Version: QEMU 2.2\n" 8 "Report-Msgid-Bugs-To: qemu-devel@nongnu.org\n" 9 "POT-Creation-Date: 2018-07-18 07:56+0200\n" 10 "PO-Revision-Date: 2014-07-31 10:00+0800\n" 11 "Last-Translator: Fam Zheng <famz@redhat.com>\n" 12 "Language-Team: Chinese <zh@li.org>\n" 14 "MIME-Version: 1.0\n" 15 "Content-Type: text/plain; charset=UTF-8\n" 16 "Content-Transfer-Encoding: 8bit\n" [all …]
|
/qemu/tests/functional/acpi-bits/bits-tests/ |
H A D | testacpi.py2 | 4 # SPDX-License-Identifier: BSD-3-Clause 49 testsuite.add_test("ACPI MPST (Memory Power State Table)", test_mpst, submenu="ACPI Tests") 93 # We special-case None here to avoid a double-failure for CPUs without a _PSS 118 dissipations = [p.power for p in pss.pstates] 119 …testsuite.test("_PSS must list Pstates in descending order of power dissipation", dissipations == … 163 # since turbo frequency = max non-turbo frequency + 1 170 while (time.time() - start < 2): 195 …if not testsuite.test("_PSD (P-State Dependency) must exist for each processor", None not in uniqu… 209 unique_domain.setdefault(value.dependencies[0].domain, []).extend(cpupaths) 225 …testsuite.test('_PSD.domain must be unique (thread-scoped) for each processor', len(unique_domain)… [all …]
|
/qemu/include/hw/xen/interface/ |
H A D | grant_table.h | 1 /* SPDX-License-Identifier: MIT */ 6 * page-ownership transfers. 23 * Each domain has its own grant table. This is a data structure that 24 * is shared with Xen; it allows the domain to tell Xen what kind of 31 * This capability-based system allows shared-memory communications 33 * the details of a shared page, removing the need for a domain to 43 /* Some rough guidelines on accessing and updating grant-table entries 44 * in a concurrency-safe manner. For more information, Linux contains a 46 …* http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=blob;f=drivers/xen/grant-table.c;… 48 * NB. WMB is a no-op on current-generation x86 processors. However, a [all …]
|
/qemu/qga/ |
H A D | qapi-schema.json | 1 # *-*- Mode: Python -*-* 8 # For locating a particular item, please see the `qapi-qga-index`. 12 # .. qmp-example:: 14 # -> ... text sent by client (commands) ... 15 # <- ... text sent by server (command responses and events) ... 21 # :doc:`QEMU Machine Protocol Specification </interop/qmp-spec>` 25 { 'pragma': { 'doc-required': true } } 31 'member-name-exceptions': [ 34 # Commands allowed to return a non-dictionary: 35 'command-returns-exceptions': [ [all …]
|
/qemu/docs/devel/ |
H A D | kconfig.rst | 10 a POWER and an x86 board can run the same code to emulate a PCI network 13 SCSI adapters. Arm, s390 and x86 boards can all present a virtio-blk 21 QEMU uses a simple domain-specific language to describe the dependencies 36 This domain-specific language is based on the Kconfig language that 41 is instead specified in per-target files under the ``configs/`` 48 -------------------- 78 include it for clarity and future-proofing. After ``bool`` the following 136 ------------------------------------ 199 for example only VFIO (passthrough) and virtio-pci devices. 202 board (and not ones which are very board-specific or that need [all …]
|
/qemu/ |
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/core/ |
H A D | qdev-properties-system.c | 3 * (parts specific for qemu-system-*) 5 * This file is based on code from hw/qdev-properties.c from 10 * See the COPYING file in the top-level directory. 14 #include "hw/qdev-properties.h" 15 #include "hw/qdev-properties-system.h" 18 #include "qapi/qapi-types-block.h" 19 #include "qapi/qapi-types-machine.h" 20 #include "qapi/qapi-types-migration.h" 21 #include "qapi/qapi-visit-virtio.h" 27 #include "qemu/error-report.h" [all …]
|
/qemu/hw/ppc/ |
H A D | spapr_drc.c | 10 * See the COPYING file in the top-level directory. 20 #include "qapi/qapi-events-qdev.h" 22 #include "qemu/error-report.h" 24 #include "hw/pci-host/spapr.h" /* spapr_phb_remove_pci_device_cb callback */ 30 #define DRC_CONTAINER_PATH "dr-connector" 32 #define DRC_INDEX_ID_MASK ((1ULL << DRC_INDEX_TYPE_SHIFT) - 1) 38 return 1 << drck->typeshift; in spapr_drc_type() 46 * unique. this is how we encode the DRC type on bare-metal in spapr_drc_index() 49 return (drck->typeshift << DRC_INDEX_TYPE_SHIFT) in spapr_drc_index() 50 | (drc->id & DRC_INDEX_ID_MASK); in spapr_drc_index() [all …]
|
/qemu/hw/misc/ |
H A D | npcm_clk.c | 21 #include "hw/qdev-clock.h" 23 #include "qemu/error-report.h" 38 #define NPCM7XX_CLK_WDRCR_CA9C BIT(0) /* Cortex-A9 Cores */ 131 * All are loaded on power-up reset. CLKENx and SWRSTR should also be loaded on 132 * core domain reset, but this reset type is not yet supported by QEMU. 201 #define TYPE_NPCM7XX_CLOCK_PLL "npcm7xx-clock-pll" 204 #define TYPE_NPCM7XX_CLOCK_SEL "npcm7xx-clock-sel" 207 #define TYPE_NPCM7XX_CLOCK_DIVIDER "npcm7xx-clock-divider" 214 uint32_t con = s->clk->regs[s->reg]; in npcm7xx_clk_update_pll() 219 freq = clock_get_hz(s->clock_in); in npcm7xx_clk_update_pll() [all …]
|
/qemu/hw/arm/ |
H A D | virt-acpi-build.c | 5 * Copyright (C) 2008-2010 Kevin O'Connor <kevin@koconnor.net> 32 #include "qemu/error-report.h" 35 #include "hw/acpi/acpi-defs.h" 38 #include "hw/acpi/bios-linker-loader.h" 39 #include "hw/acpi/aml-build.h" 49 #include "hw/pci-host/gpex.h" 53 #include "hw/platform-bus.h" 60 #include "hw/virtio/virtio-acpi.h" 72 for (i = 0; i < ms->smp.cpus; i++) { in acpi_dsdt_add_cpus() 88 aml_append(crs, aml_memory32_fixed(uart_memmap->base, in acpi_dsdt_add_uart() [all …]
|
/qemu/qapi/ |
H A D | block-export.json | 1 # -*- Mode: Python -*- 9 { 'include': 'block-core.json' } 14 # @handshake-max-seconds: Time limit, in seconds, at which a client 18 # @tls-creds: ID of the TLS credentials object (since 2.6). 20 # @tls-authz: ID of the QAuthZ authorization object used to validate 26 # @max-connections: The maximum number of connections to allow at the 32 'data': { '*handshake-max-seconds': 'uint32', 33 '*tls-creds': 'str', 34 '*tls-authz': 'str', 35 '*max-connections': 'uint32' } } [all …]
|
/qemu/target/arm/ |
H A D | ptw.c | 6 * SPDX-License-Identifier: GPL-2.0-or-later 12 #include "qemu/main-loop.h" 13 #include "exec/page-protection.h" 15 #include "exec/tlb-flags.h" 19 #include "cpu-features.h" 45 * - if the in_ptw_idx is an ARMMMUIdx_Phys_* then the mmuidx 47 * - if the in_ptw_idx is an ARMMMUIdx_Stage2* then the security 104 for (int i = ARRAY_SIZE(pamax_map) - 1; i >= 0; i--) { in round_down_to_parange_index() 118 * The cpu-specific constant value of PAMax; also used by hw/arm/virt. 123 if (arm_feature(&cpu->env, ARM_FEATURE_AARCH64)) { in arm_pamax() [all …]
|
/qemu/pc-bios/ |
H A D | edk2-licenses.txt | 4 SPDX-License-Identifier: BSD-2-Clause-Patent 18 a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable 26 non-copyrightable additions of contributors, in source or binary form) 54 ==> edk2/License-History.txt <== 55 License-History.txt 69 ---------- 81 https://opensource.org/licenses/BSD-2-Clause 86 https://lists.01.org/pipermail/edk2-devel/2017-March/008654.html 93 Replace BSD 2-Clause License with BSD + Patent License removing the need for 97 https://opensource.org/licenses/BSD-2-Clause [all …]
|