/openbmc/linux/Documentation/devicetree/bindings/hwmon/ |
H A D | moortec,mr75203.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Rahul Tanwar <rtanwar@maxlinear.com> 19 *) Temperature Sensor (TS) - used to monitor core temperature (e.g. mr74137). 20 *) Voltage Monitor (VM) - used to monitor voltage levels (e.g. mr74138). 21 *) Process Detector (PD) - used to assess silicon speed (e.g. mr74139). 22 *) Delay Chain - ring oscillator connected to the PD, used to measure IO 25 *) Pre Scaler - provides divide-by-X scaling of input voltage, which can then 26 be presented for VM for measurement within its range (e.g. mr76006 - [all …]
|
/openbmc/qemu/qapi/ |
H A D | migration.json | 1 # -*- Mode: Python -*- 17 # @transferred: amount of bytes already transferred to the target VM 20 # target VM 28 # @normal-bytes: number of normal bytes sent (since 1.2) 30 # @dirty-pages-rate: number of pages dirtied by second by the guest 35 # @dirty-sync-count: number of times that dirty ram was synchronized 38 # @postcopy-requests: The number of page requests received from the 41 # @page-size: The number of bytes per page for the various page-based 44 # @multifd-bytes: The number of bytes sent through multifd (since 3.0) 46 # @pages-per-second: the number of memory pages transferred per second [all …]
|
/openbmc/linux/drivers/hwmon/ |
H A D | mr75203.c | 1 // SPDX-License-Identifier: GPL-2.0 8 * voltage monitor(VM) & process detector(PD) modules. 74 /* VM Individual Macro Register */ 76 #define VM_SDIF_DONE(vm) (VM_COM_REG_SIZE + 0x34 + 0x200 * (vm)) argument 77 #define VM_SDIF_DATA(vm, ch) \ argument 78 (VM_COM_REG_SIZE + 0x40 + 0x200 * (vm) + 0x4 * (ch)) 111 #define PVT_TEMP_MIN_mC -40000 117 #define PVT_SERIES5_J_CONST -100 133 * struct voltage_device - VM single input parameters. 134 * @vm_map: Map channel number to VM index. [all …]
|
/openbmc/qemu/docs/devel/migration/ |
H A D | vfio.rst | 10 Migration of VFIO devices consists of two phases: the optional pre-copy phase, 11 and the stop-and-copy phase. The pre-copy phase is iterative and allows to 13 transferred. The iterative pre-copy phase of migration allows for the guest to 15 helps to reduce the total downtime of the VM. VFIO devices opt-in to pre-copy 19 When pre-copy is supported, it's possible to further reduce downtime by 20 enabling "switchover-ack" migration capability. 21 VFIO migration uAPI defines "initial bytes" as part of its pre-copy data stream 23 before stopping the source VM. Enabling this migration capability will 35 safe P2P-wise, since starting and stopping the devices is not done atomically 44 linux-headers/linux/vfio.h. [all …]
|
H A D | CPR.rst | 5 VM is migrated to a new QEMU instance on the same host. It is 7 that run the VM, such as QEMU or even the host kernel. At this time, 8 the cpr-reboot and cpr-transfer modes are available. 15 CPR unconditionally stops VM execution before memory is saved, and 18 cpr-reboot mode 19 --------------- 21 In this mode, QEMU stops the VM, and writes VM state to the migration 23 resumes by running QEMU with the ``-incoming`` option. Because the 24 old and new QEMU instances are not active concurrently, the URI cannot 32 software before restarting QEMU and resuming the VM. Further, if [all …]
|
/openbmc/linux/drivers/gpu/drm/i915/gt/ |
H A D | intel_ggtt_fencing.c | 1 // SPDX-License-Identifier: MIT 3 * Copyright © 2008-2015 Intel Corporation 29 * engine - they're required for blitter commands and are optional for render 51 return fence->ggtt->vm.i915; in fence_to_i915() 56 return fence->ggtt->vm.gt->uncore; in fence_to_uncore() 66 fence_reg_lo = FENCE_REG_GEN6_LO(fence->id); in i965_write_fence_reg() 67 fence_reg_hi = FENCE_REG_GEN6_HI(fence->id); in i965_write_fence_reg() 71 fence_reg_lo = FENCE_REG_965_LO(fence->id); in i965_write_fence_reg() 72 fence_reg_hi = FENCE_REG_965_HI(fence->id); in i965_write_fence_reg() 77 if (fence->tiling) { in i965_write_fence_reg() [all …]
|
/openbmc/linux/Documentation/networking/device_drivers/ethernet/intel/ |
H A D | iavf.rst | 1 .. SPDX-License-Identifier: GPL-2.0+ 8 Copyright(c) 2013-2018 Intel Corporation. 13 - Overview 14 - Identifying Your Adapter 15 - Additional Configurations 16 - Known Issues/Troubleshooting 17 - Support 30 The guest OS loading the iavf driver must support MSI-X interrupts. 53 --------------------- 58 # dmesg -n 8 [all …]
|
H A D | ice.rst | 1 .. SPDX-License-Identifier: GPL-2.0+ 8 Copyright(c) 2018-2021 Intel Corporation. 13 - Overview 14 - Identifying Your Adapter 15 - Important Notes 16 - Additional Features & Configurations 17 - Performance Optimization 28 This driver supports XDP (Express Data Path) and AF_XDP zero-copy. Note that 43 ------------------------------------------- 54 1) Make sure that your system's physical memory is in a high-performance [all …]
|
H A D | i40e.rst | 1 .. SPDX-License-Identifier: GPL-2.0+ 8 Copyright(c) 1999-2018 Intel Corporation. 13 - Overview 14 - Identifying Your Adapter 15 - Intel(R) Ethernet Flow Director 16 - Additional Configurations 17 - Known Issues 18 - Support 47 ---------------------- 49 …intel.com/content/dam/www/public/us/en/documents/release-notes/xl710-ethernet-controller-feature-m… [all …]
|
/openbmc/qemu/migration/ |
H A D | migration.c | 10 * the COPYING file in the top-level directory. 12 * Contributions after 2012-01-13 are licensed under the terms of the 19 #include "qemu/error-report.h" 20 #include "qemu/main-loop.h" 28 #include "system/cpu-throttle.h" 35 #include "migration-stats.h" 37 #include "qemu-file.h" 42 #include "qapi/clone-visitor.h" 43 #include "qapi/qapi-visit-migration.h" 44 #include "qapi/qapi-visit-sockets.h" [all …]
|
/openbmc/qemu/ |
H A D | hmp-commands.hx | 27 .help = "commit changes to the disk images (if -snapshot is used) or backing files", 33 Commit changes to the disk images (if -snapshot is used) or backing files. 68 VM initialization using configuration data provided on the command line 70 available during the preconfig state (i.e. when the --preconfig command 122 .args_type = "force:-f,device:B", 123 .params = "[-f] device", 124 .help = "stop an active background block operation (use -f" 133 Stop an active background block operation (streaming, mirroring). 140 .help = "stop an active background block operation", 147 Manually trigger completion of an active background block operation. [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 …]
|
/openbmc/linux/Documentation/admin-guide/hw-vuln/ |
H A D | spectre.rst | 1 .. SPDX-License-Identifier: GPL-2.0 3 Spectre Side Channels 14 ------------------- 22 - Intel Core, Atom, Pentium, and Xeon processors 24 - AMD Phenom, EPYC, and Zen processors 26 - IBM POWER and zSeries processors 28 - Higher end ARM processors 30 - Apple CPUs 32 - Higher end MIPS CPUs 34 - Likely most other high performance CPUs. Contact your CPU vendor for details. [all …]
|
/openbmc/linux/tools/testing/selftests/kvm/x86_64/ |
H A D | xen_shinfo_test.c | 1 // SPDX-License-Identifier: GPL-2.0-only 31 #define RUNSTATE_ADDR (SHINFO_REGION_GPA + PAGE_SIZE + PAGE_SIZE - 15) 35 #define RUNSTATE_VADDR (SHINFO_REGION_GVA + PAGE_SIZE + PAGE_SIZE - 15) 173 vi->evtchn_upcall_pending = 0; in evtchn_handler() 174 vi->evtchn_pending_sel = 0; in evtchn_handler() 204 GUEST_ASSERT(rs->time[RUNSTATE_runnable] != 0); in guest_code() 205 GUEST_ASSERT(rs->state == 0); in guest_code() 208 GUEST_ASSERT(rs->time[RUNSTATE_blocked] != 0); in guest_code() 209 GUEST_ASSERT(rs->state == 0); in guest_code() 212 GUEST_ASSERT(rs->time[RUNSTATE_offline] != 0); in guest_code() [all …]
|
/openbmc/qemu/audio/ |
H A D | audio.c | 4 * Copyright (c) 2003-2005 Vassili Karpov (malc) 31 #include "qapi/clone-visitor.h" 32 #include "qapi/qobject-input-visitor.h" 33 #include "qapi/qapi-visit-audio.h" 34 #include "qapi/qapi-commands-audio.h" 37 #include "qemu/error-report.h" 44 #include "ui/qemu-spice.h" 55 #define SW_NAME(sw) (sw)->name ? (sw)->name : "unknown" 88 if (strcmp(name, d->name) == 0) { in audio_driver_lookup() 95 if (strcmp(name, d->name) == 0) { in audio_driver_lookup() [all …]
|
/openbmc/linux/Documentation/virt/kvm/ |
H A D | api.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 The Definitive KVM (Kernel-based Virtual Machine) API Documentation 13 - System ioctls: These query and set global attributes which affect the 17 - VM ioctls: These query and set attributes that affect an entire virtual 18 machine, for example memory layout. In addition a VM ioctl is used to 21 VM ioctls must be issued from the same process (address space) that was 22 used to create the VM. 24 - vcpu ioctls: These query and set attributes that control the operation 32 - device ioctls: These query and set attributes that control the operation 36 was used to create the VM. [all …]
|
/openbmc/linux/arch/x86/kvm/ |
H A D | x86.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Kernel-based Virtual Machine driver for Linux 16 * Ben-Ami Yassour <benami@il.ibm.com> 48 #include <linux/user-return-notifier.h> 62 #include <linux/entry-kvm.h> 103 ((struct kvm_vcpu *)(ctxt)->vcpu) 106 * - enable syscall per default because its emulated by KVM 107 * - enable LME and LMA per default on 64 bit KVM 140 *(((struct kvm_x86_ops *)0)->func)); 143 #include <asm/kvm-x86-ops.h> [all …]
|
/openbmc/qemu/ui/ |
H A D | dbus-display1.xml | 1 <?xml version="1.0" encoding="utf-8"?> 3 <!-- 4 org.qemu.Display1.VM: 6 This interface is implemented on ``/org/qemu/Display1/VM``. 7 --> 8 <interface name="org.qemu.Display1.VM"> 9 <!-- 12 The name of the VM. 13 --> 16 <!-- [all …]
|
/openbmc/qemu/tests/qtest/migration/ |
H A D | framework.c | 2 * Copyright (c) 2016-2018 Red Hat, Inc. and/or its affiliates 3 * based on the vhost-user-test.c that is: 7 * See the COPYING file in the top-level directory. 18 #include "migration/migration-qmp.h" 19 #include "migration/migration-util.h" 20 #include "ppc-util.h" 187 fprintf(stderr, "and in another %d pages", bad - 10); in check_guests_ram() 203 if (args->oob) { in migrate_start_get_qmp_capabilities() 230 if (args->use_shmem) { in migrate_start() 233 return -1; in migrate_start() [all …]
|
/openbmc/linux/drivers/net/hyperv/ |
H A D | hyperv_net.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 154 * place this structure in the skb->cb field. 207 bool link_state; /* 0 - link up, 1 - link down */ 386 * This message is used by the VSC to initialize the channel after the channels 460 * ------------------------------------------------------------ 498 * dynamic reconfigurations when the cost of GPA-direct buffers 519 * channels of communication. However, the Network VSP only has one. 591 /* Length of the VM shared memory receive buffer that needs to 637 u32 active_datapath; /* active data path in VM */ 702 /* MMIO information is sent from the VM to VSP */ [all …]
|
/openbmc/linux/drivers/gpu/drm/radeon/ |
H A D | radeon.h | 32 * - surface allocator & initializer : (bit like scratch reg) should 35 * - WB : write back stuff (do it bit like scratch reg things) 36 * - Vblank : look at Jesse's rework and what we should do 37 * - r600/r700: gart & cp 38 * - cs : clean cs ioctl use bitmap & things like that. 39 * - power management stuff 40 * - Barrier in gart code 41 * - Unmappabled vram ? 42 * - TESTING, TESTING, TESTING 70 #include <linux/dma-fence.h> [all …]
|
/openbmc/linux/Documentation/sound/designs/ |
H A D | midi-2.0.rst | 12 - Support of Universal MIDI Packet (UMP) 13 - Support of MIDI 2.0 protocol messages 14 - Transparent conversions between UMP and legacy MIDI 1.0 byte stream 15 - MIDI-CI for property and profile configurations 21 16 MIDI channels. 26 MIDI-CI is a high-level protocol that can talk with the MIDI device 31 the encoding/decoding of MIDI protocols on UMP, while MIDI-CI is 32 supported in user-space over the standard SysEx. 65 When a device supports MIDI 2.0, the USB-audio driver probes and uses 69 `midi2_enable=0` option to snd-usb-audio driver module, too. [all …]
|
/openbmc/linux/Documentation/admin-guide/ |
H A D | kernel-parameters.txt | 5 force -- enable ACPI if default was off 6 on -- enable ACPI but allow fallback to DT [arm64,riscv64] 7 off -- disable ACPI if default was on 8 noirq -- do not use ACPI for IRQ routing 9 strict -- Be less tolerant of platforms that are not 11 rsdt -- prefer RSDT over (default) XSDT 12 copy_dsdt -- copy DSDT to memory 26 If set to vendor, prefer vendor-specific driver 58 Documentation/firmware-guide/acpi/debug.rst for more information about 95 ACPI will balance active IRQs [all …]
|
/openbmc/linux/drivers/net/wireless/intel/ipw2x00/ |
H A D | ipw2200.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 Copyright(c) 2003 - 2006 Intel Corporation. All rights reserved. 6 802.11 status code portion of this file from ethereal-0.10.6: 8 Ethereal - Network traffic analyzer 15 Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497 21 #include <net/cfg80211-wext.h> 39 #define VM "m" macro 41 #define VM macro 62 #define IPW2200_VERSION "1.2.2" VK VD VM VP VR VQ 64 #define DRV_COPYRIGHT "Copyright(c) 2003-2006 Intel Corporation" [all …]
|
/openbmc/linux/arch/arm64/boot/dts/qcom/ |
H A D | sm8550.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 6 #include <dt-bindings/clock/qcom,rpmh.h> 7 #include <dt-bindings/clock/qcom,sm8450-videocc.h> 8 #include <dt-bindings/clock/qcom,sm8550-gcc.h> 9 #include <dt-bindings/clock/qcom,sm8550-gpucc.h> 10 #include <dt-bindings/clock/qcom,sm8550-tcsr.h> 11 #include <dt-bindings/clock/qcom,sm8550-dispcc.h> 12 #include <dt-bindings/dma/qcom-gpi.h> 13 #include <dt-bindings/gpio/gpio.h> 14 #include <dt-bindings/interrupt-controller/arm-gic.h> [all …]
|