/openbmc/qemu/docs/system/arm/ |
H A D | cpu-features.rst | 1 Arm CPU Features 4 CPU features are optional features that a CPU of supporting type may 5 choose to implement or not. In QEMU, optional CPU features have 10 Cortex-A15 and the Cortex-A57, which respectively implement Arm 11 architecture reference manuals ARMv7-A and ARMv8-A, may both optionally 12 implement PMUs. For example, if a user wants to use a Cortex-A15 without 13 a PMU, then the ``-cpu`` parameter should contain ``pmu=off`` on the QEMU 14 command line, i.e. ``-cpu cortex-a15,pmu=off``. 16 As not all CPU types support all optional CPU features, then whether or 18 that implement the ARMv8-A architecture reference manual may optionally [all …]
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn30/ |
H A D | dcn30_dio_link_encoder.c | 6 * to deal in the Software without restriction, including without limitation 14 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 38 enc10->base.ctx 40 enc10->base.ctx->logger 43 (enc10->link_regs->reg) 47 enc10->link_shift->field_name, enc10->link_mask->field_name 50 (enc10->link_regs->index) 102 const struct dc_vbios_funcs *bp_funcs = init_data->ctx->dc_bios->funcs; in dcn30_link_encoder_construct() 104 struct dcn10_link_encoder *enc10 = &enc20->enc10; in dcn30_link_encoder_construct() 106 enc10->base.funcs = &dcn30_link_enc_funcs; in dcn30_link_encoder_construct() [all …]
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn32/ |
H A D | dcn32_dio_link_encoder.c | 6 * to deal in the Software without restriction, including without limitation 14 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 44 enc10->base.ctx 46 enc10->base.ctx->logger 49 (enc10->link_regs->reg) 53 enc10->link_shift->field_name, enc10->link_mask->field_name 56 (enc10->aux_regs->reg) 70 00 - DP_AUX_DPHY_RX_DETECTION_THRESHOLD__1to2 : 1/2 in enc32_hw_init() 71 01 - DP_AUX_DPHY_RX_DETECTION_THRESHOLD__3to4 : 3/4 in enc32_hw_init() 72 02 - DP_AUX_DPHY_RX_DETECTION_THRESHOLD__7to8 : 7/8 in enc32_hw_init() [all …]
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn321/ |
H A D | dcn321_dio_link_encoder.c | 6 * to deal in the Software without restriction, including without limitation 14 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 43 enc10->base.ctx 45 enc10->base.ctx->logger 48 (enc10->link_regs->reg) 52 enc10->link_shift->field_name, enc10->link_mask->field_name 55 (enc10->aux_regs->reg) 106 const struct dc_vbios_funcs *bp_funcs = init_data->ctx->dc_bios->funcs; in dcn321_link_encoder_construct() 108 struct dcn10_link_encoder *enc10 = &enc20->enc10; in dcn321_link_encoder_construct() 110 enc10->base.funcs = &dcn321_link_enc_funcs; in dcn321_link_encoder_construct() [all …]
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn301/ |
H A D | dcn301_dio_link_encoder.c | 6 * to deal in the Software without restriction, including without limitation 14 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 36 enc10->base.ctx 38 enc10->base.ctx->logger 41 (enc10->link_regs->reg) 45 enc10->link_shift->field_name, enc10->link_mask->field_name 48 (enc10->link_regs->index) 89 const struct dc_vbios_funcs *bp_funcs = init_data->ctx->dc_bios->funcs; in dcn301_link_encoder_construct() 91 struct dcn10_link_encoder *enc10 = &enc20->enc10; in dcn301_link_encoder_construct() 93 enc10->base.funcs = &dcn301_link_enc_funcs; in dcn301_link_encoder_construct() [all …]
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn201/ |
H A D | dcn201_link_encoder.c | 2 * Copyright 2012-15 Advanced Micro Devices, Inc. 6 * to deal in the Software without restriction, including without limitation 14 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 37 enc10->base.ctx 40 enc10->base.ctx->logger 43 (enc10->link_regs->reg) 47 enc10->link_shift->field_name, enc10->link_mask->field_name 50 (enc10->link_regs->index) 62 if (enc->usbc_combo_phy) { in dcn201_link_encoder_get_max_link_cap() 63 if (!value1 && !value2 && link_settings->lane_count > LANE_COUNT_TWO) in dcn201_link_encoder_get_max_link_cap() [all …]
|
/openbmc/qemu/docs/system/i386/ |
H A D | kvm-pv.rst | 1 Paravirtualized KVM features 5 ----------- 11 ----- 13 Paravirtualized ``KVM`` features are represented as CPU flags. The following 14 features are enabled by default for any CPU model when ``KVM`` acceleration is 17 - ``kvmclock`` 18 - ``kvm-nopiodelay`` 19 - ``kvm-asyncpf`` 20 - ``kvm-steal-time`` 21 - ``kvm-pv-eoi`` [all …]
|
H A D | hyperv.rst | 1 Hyper-V Enlightenments 6 ----------- 10 guest support for such features is added simultaneously with the feature itself. 11 It may, however, be hard-to-impossible to add support for these interfaces to 14 KVM on x86 implements Hyper-V Enlightenments for Windows guests. These features 15 make Windows and Hyper-V guests think they're running on top of a Hyper-V 16 compatible hypervisor and use Hyper-V specific features. 20 ----- 22 No Hyper-V enlightenments are enabled by default by either KVM or QEMU. In 25 .. parsed-literal:: [all …]
|
H A D | microvm.rst | 7 It's a minimalist machine type without ``PCI`` nor ``ACPI`` support, 8 designed for short-lived guests. microvm also establishes a baseline 14 ----------------- 18 - ISA bus 19 - i8259 PIC (optional) 20 - i8254 PIT (optional) 21 - MC146818 RTC (optional) 22 - One ISA serial port (optional) 23 - LAPIC 24 - IOAPIC (with kernel-irqchip=split by default) [all …]
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn20/ |
H A D | dcn20_link_encoder.c | 2 * Copyright 2012-15 Advanced Micro Devices, Inc. 6 * to deal in the Software without restriction, including without limitation 14 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 37 enc10->base.ctx 39 enc10->base.ctx->logger 42 (enc10->link_regs->reg) 46 enc10->link_shift->field_name, enc10->link_mask->field_name 49 (enc10->link_regs->index) 177 enable ? "Enabling" : "Disabling", enc->id.enum_id); in enc2_fec_set_enable() 205 REG_GET(DP_DPHY_CNTL, DPHY_FEC_EN, &s->dphy_fec_en); in link_enc2_read_state() [all …]
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn21/ |
H A D | dcn21_link_encoder.c | 2 * Copyright 2012-15 Advanced Micro Devices, Inc. 6 * to deal in the Software without restriction, including without limitation 14 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 39 enc10->base.ctx 41 enc10->base.ctx->logger 44 (enc10->link_regs->reg) 48 enc10->link_shift->field_name, enc10->link_mask->field_name 51 (enc10->link_regs->index) 176 cfg->load_sram_fw = false; in update_cfg_data() 177 cfg->use_calibration_setting = true; in update_cfg_data() [all …]
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn31/ |
H A D | dcn31_dio_link_encoder.c | 2 * Copyright 2012-15 Advanced Micro Devices, Inc. 6 * to deal in the Software without restriction, including without limitation 14 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 43 enc10->base.ctx 45 enc10->base.ctx->logger 48 (enc10->link_regs->reg) 52 enc10->link_shift->field_name, enc10->link_mask->field_name 55 (enc10->link_regs->index) 58 (enc10->aux_regs->reg) 96 default: in phy_id_from_transmitter() [all …]
|
/openbmc/qemu/docs/system/ |
H A D | cpu-models-x86.rst.inc | 15 This passes the host CPU model features, model, stepping, exactly to 16 the guest. Note that KVM may filter out some host CPU model features 31 features, to alter what is presented to the guest by default. 35 a CPU model that is similar the host CPU, and then adding extra features 51 lists the long term stable CPU model versions (eg Haswell-v4). 56 .. _ABI compatibility levels: https://gitlab.com/x86-psABIs/x86-64-ABI/ 58 .. csv-table:: x86-64 ABI compatibility levels 59 :file: cpu-models-x86-abi.csv 61 :header-rows: 1 74 ``Cascadelake-Server``, ``Cascadelake-Server-noTSX`` [all …]
|
/openbmc/qemu/docs/devel/ |
H A D | qapi-code-gen.rst | 7 Copyright (C) 2012-2016 Red Hat, Inc. 10 later. See the COPYING file in the top-level directory. 16 QAPI is a native C API within QEMU which provides management-level 18 users/processes, this interface is made available by a JSON-based wire 42 There are several kinds of types: simple types (a number of built-in 49 ------------- 66 syntax in an EBNF-like notation: 68 * Production rules look like ``non-terminal = expression`` 84 * ALL-CAPS words other than ``STRING`` are non-terminals 89 A QAPI schema consists of a series of top-level expressions:: [all …]
|
/openbmc/linux/drivers/base/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 12 Before the switch to the netlink-based uevent source, this was 19 it is known to create out-of-memory situations during bootup. 24 default "" 26 To disable user space helper program execution at by default 36 nodes with their default names and permissions for all 44 functional /dev without any further help. It also allows simple 73 with the PROT_EXEC flag. This can break, for example, non-KMS 77 bool "Select only drivers that don't need compile-time external firmware" 78 default y [all …]
|
/openbmc/linux/Documentation/admin-guide/mm/ |
H A D | userfaultfd.rst | 8 Userfaults allow the implementation of on-demand paging from userland 38 Vmas are not suitable for page- (or hugepage) granular fault tracking 45 different processes without them being aware about what is going on 48 is a corner case that would currently return ``-EBUSY``). 54 ---------------------- 63 - Any user can always create a userfaultfd which traps userspace page faults 67 - In order to also trap kernel page faults for the address space, either the 69 vm.unprivileged_userfaultfd set to 1. By default, vm.unprivileged_userfaultfd 78 userfaultfd specifically, without also granting other unrelated privileges at 84 -------------------------- [all …]
|
/openbmc/linux/include/xen/interface/ |
H A D | elfnote.h | 1 /* SPDX-License-Identifier: MIT */ 23 * String values (for non-legacy) are NULL terminated ASCII, also known 56 * pseudo-physical address (numeric). 62 * LEGACY: ELF_PADDR_OFFSET. (n.b. legacy default is VIRT_BASE) 98 * indicate 'extended-cr3' support allowing L3 page tables to be 101 * equivalent to "yes[entended-cr3]" in the __xen_guest interface. 106 * The features supported/required by this kernel (string). 109 * features.h, without the "XENFEAT_" prefix) separated by '|' 113 * LEGACY: FEATURES 135 * List of maddr_t-sized mask/value pairs describing how to recognize [all …]
|
/openbmc/openbmc/poky/meta/lib/oeqa/selftest/cases/ |
H A D | retain.py | 5 # SPDX-License-Identifier: MIT 23 Product: oe-core 27 test_recipe = 'quilt-native' 29 features = 'INHERIT += "retain"\n' 30 features += 'RETAIN_DIRS_ALWAYS = "${T}"\n' 31 self.write_config(features) 33 bitbake('-c clean %s' % test_recipe) 54 Summary: Test retain class default behaviour 57 Product: oe-core 63 features = 'INHERIT += "retain"\n' [all …]
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn10/ |
H A D | dcn10_link_encoder.c | 2 * Copyright 2012-15 Advanced Micro Devices, Inc. 6 * to deal in the Software without restriction, including without limitation 14 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 37 enc10->base.ctx 39 enc10->base.ctx->logger 42 (enc10->link_regs->reg) 46 enc10->link_shift->field_name, enc10->link_mask->field_name 52 * ASIC-dependent, actual values for register programming 98 struct dc_bios *bp = enc10->base.ctx->dc_bios; in link_transmitter_control() 100 result = bp->funcs->transmitter_control(bp, cntl); in link_transmitter_control() [all …]
|
/openbmc/qemu/tests/qemu-iotests/ |
H A D | 036 | 17 # but WITHOUT ANY WARRANTY; without even the implied warranty of 31 status=1 # failure is the default! 44 # This tests qcow2-specific low-level functionality 57 $PYTHON qcow2.py "$TEST_IMG" set-feature-bit incompatible 63 59 # Without feature table 60 $PYTHON qcow2.py "$TEST_IMG" del-header-ext 0x6803f857 61 _qcow2_dump_header | grep features 62 $PYTHON qcow2.py "$TEST_IMG" dump-header-exts 66 printf "\x00\x3f%s" "Test feature" | $PYTHON qcow2.py "$TEST_IMG" add-header-ext-stdio 0x6803f857 73 $PYTHON qcow2.py "$TEST_IMG" set-feature-bit incompatible 61 [all …]
|
/openbmc/openbmc/poky/documentation/ref-manual/ |
H A D | features.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 4 Features title 7 This chapter provides a reference of shipped machine and distro features 8 you can include as part of your image, a reference on image features you 9 can select, and a reference on :ref:`ref-features-backfill`. 11 Features provide a mechanism for working out which packages should be 13 features they want to support through the :term:`DISTRO_FEATURES` variable, 15 as ``poky.conf``, ``poky-tiny.conf``, ``poky-lsb.conf`` and so forth. 16 Machine features are set in the :term:`MACHINE_FEATURES` variable, which is 18 features for a given machine. [all …]
|
/openbmc/linux/arch/x86/include/asm/fpu/ |
H A D | types.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 21 /* 8*10 bytes for each FP-reg = 80 bytes: */ 54 /* 8*16 bytes for each FP-reg = 128 bytes: */ 57 /* 16*16 bytes for each XMM-reg = 256 bytes: */ 69 /* Default value for fxregs_state.mxcsr: */ 87 /* 8*10 bytes for each FP-reg = 80 bytes: */ 100 * List of XSAVE features Linux knows about: 177 * There are 16x 256-bit AVX registers named YMM0-YMM15. 178 * The low 128 bits are aliased to the 16 SSE registers (XMM0-XMM15) 195 * State component 3 is used for the 4 128-bit bounds registers [all …]
|
/openbmc/linux/drivers/net/ethernet/amd/xgbe/ |
H A D | xgbe-main.c | 9 * Copyright (c) 2014-2016 Advanced Micro Devices, Inc. 17 * WITHOUT ANY WARRANTY; without even the implied warranty of 36 * without restriction, including without limitation the rights to use, 59 * Copyright (c) 2014-2016 Advanced Micro Devices, Inc. 62 * Redistribution and use in source and binary forms, with or without 71 * derived from this software without specific prior written permission. 96 * without restriction, including without limitation the rights to use, 126 #include "xgbe-common.h" 132 static int debug = -1; 141 DBGPR("-->xgbe_default_config\n"); in xgbe_default_config() [all …]
|
/openbmc/linux/arch/x86/include/asm/xen/ |
H A D | cpuid.h | 2 * arch-x86/cpuid.h 8 * deal in the Software without restriction, including without limitation the 16 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 47 * EAX: Largest Xen-information leaf. All leaves up to an including @EAX 49 * EBX-EDX: "XenVMMXenVMM" signature, allowing positive identification 60 * EBX-EDX: Reserved (currently all zeroes). 67 * EBX: Base address of Xen-specific MSRs. 68 * ECX: Features 1. Unused bits are set to zero. 69 * EDX: Features 2. Unused bits are set to zero. 78 * Sub-leaf 0: EAX: bit 0: emulated tsc [all …]
|
/openbmc/linux/fs/ext4/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # have EXT3_FS set but not EXT4_FS set and thus would result in non-bootable 42 the on-disk format of ext4 is not forwards compatible with 43 ext3; it is based on extent maps and it supports 48-bit 46 and a number of other features to improve performance and speed 53 features in the filesystem using tune2fs, or formatting a new 54 filesystem as an ext4 filesystem initially. Without explicit enabling 55 of ext4 features, the on disk filesystem format stays fully backward 67 default y 100 Enables run-time debugging support for the ext4 filesystem. [all …]
|