/openbmc/linux/drivers/scsi/fnic/ |
H A D | fcpio.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 13 * communication by the host driver to the fcp firmware. 17 * Exchange and sequence id space allocated to the host driver 105 * The header command tag. All host requests will use the "tag" field 107 * a host request, it will copy the tag field into the response. 109 * The only firmware requests that will use the rx_id/ox_id fields instead 111 * requests. These two requests do not have corresponding host requests 127 tag->u.req_id = id; in fcpio_tag_id_enc() 133 *id = tag->u.req_id; in fcpio_tag_id_dec() 139 tag->u.ex_id.rx_id = rx_id; in fcpio_tag_exid_enc() [all …]
|
/openbmc/linux/drivers/misc/mei/ |
H A D | hw-me-regs.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 3 * Copyright (c) 2003-2022, Intel Corporation. All rights reserved. 53 #define MEI_DEV_ID_LPT_W 0x8D3A /* Lynx Point - Wellsburg */ 124 /* Host Firmware Status Registers in PCI Config Space */ 141 /* H_CB_WW - Host Circular Buffer (CB) Write Window register */ 143 /* H_CSR - Host Control Status register */ 145 /* ME_CB_RW - ME Circular Buffer Read Window register (read only) */ 147 /* ME_CSR_HA - ME Control Status Host Access register (read only) */ 149 /* H_HGC_CSR - PGI register */ 151 /* H_D0I3C - D0I3 Control */ [all …]
|
/openbmc/linux/drivers/mmc/host/ |
H A D | tmio_mmc.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 7 * Copyright (C) 2015-19 Renesas Electronics Corporation 8 * Copyright (C) 2016-19 Sang Engineering, Wolfram Sang 9 * Copyright (C) 2016-17 Horms Solutions, Simon Horman 45 #define CTL_SDIF_MODE 0xe6 /* only known on R-Car 2+ */ 70 #define TMIO_STAT_DAT0 BIT(23) /* only known on R-Car so far */ 73 #define TMIO_STAT_ALWAYS_SET_27 BIT(27) /* only known on R-Car 2+ so far */ 74 #define TMIO_STAT_ILL_FUNC BIT(29) /* only when !TMIO_MMC_HAS_IDLE_WAIT */ 75 #define TMIO_STAT_SCLKDIVEN BIT(29) /* only when TMIO_MMC_HAS_IDLE_WAIT */ 86 #define CARD_OPT_EXTOP BIT(9) /* first appeared on R-Car Gen3 SDHI */ [all …]
|
H A D | renesas_sdhi_internal_dmac.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2016-19 Renesas Electronics Corporation 6 * Copyright (C) 2016-17 Horms Solutions, Simon Horman 7 * Copyright (C) 2018-19 Sang Engineering, Wolfram Sang 12 #include <linux/dma-mapping.h> 13 #include <linux/io-64-nonatomic-hi-lo.h> 15 #include <linux/mmc/host.h> 69 * - host->chan_{rx,tx} will be used as a flag of enabling/disabling the dma 70 * - Since this SDHI DMAC register set has 16 but 32-bit width, we 76 * Workaround for avoiding to use RX DMAC by multiple channels. On R-Car M3-W [all …]
|
/openbmc/linux/drivers/usb/cdns3/ |
H A D | Kconfig | 8 dual-role controller. 9 It supports: dual-role switch, Host-only, and Peripheral-only. 17 tristate "Cadence USB3 Dual-Role Controller" 20 Say Y here if your system has a Cadence USB3 dual-role controller. 21 It supports: dual-role switch, Host-only, and Peripheral-only. 34 Cadence USBSS-DEV driver. 40 bool "Cadence USB3 host controller" 44 Say Y here to enable host controller functionality of the 47 Host controller is compliant with XHCI so it will use 51 tristate "Cadence USB3 support on PCIe-based platforms" [all …]
|
/openbmc/phosphor-mboxd/Documentation/ |
H A D | mbox_protocol.md | 7 http://www.apache.org/licenses/LICENSE-2.0 17 This document describes a protocol for host to BMC communication via the 19 This protocol is specifically designed to allow a host to request and manage 20 access to a flash device(s) with the specifics of how the host is required to 34 the host and the BMC via the Aspeed mailbox registers. This protocol is used 35 for the host to control access to the flash device(s). 37 Prior to the mbox protocol, the host uses a backdoor into the BMC address space 38 (the iLPC-to-AHB bridge) to directly manipulate the BMCs own flash controller. 42 1. Every piece of the host software stack that needs flash access (HostBoot, 45 chips supported etc... We have 3 copies on the host already in addition to [all …]
|
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/State/ |
H A D | Host.interface.yaml | 2 Implement to provide host state management 5 - name: RequestedHostTransition 9 The desired host transition. This will be preserved across AC power 12 - xyz.openbmc_project.State.Host.Error.BMCNotReady 13 - xyz.openbmc_project.Common.Error.NotAllowed 14 - xyz.openbmc_project.Common.Error.Unavailable 16 - name: AllowedHostTransitions 19 - const 21 A const property describing the allowed host transitions. Some systems 23 only the supported transitions. If this property is empty then all are [all …]
|
/openbmc/linux/tools/perf/Documentation/ |
H A D | perf-kvm.txt | 1 perf-kvm(1) 5 ---- 6 perf-kvm - Tool to trace/measure kvm guest os 9 -------- 11 'perf kvm' [--host] [--guest] [--guestmount=<path> 12 [--guestkallsyms=<path> --guestmodules=<path> | --guestvmlinux=<path>]] 13 {top|record|report|diff|buildid-list} [<options>] 14 'perf kvm' [--host] [--guest] [--guestkallsyms=<path> --guestmodules=<path> 15 | --guestvmlinux=<path>] {top|record|report|diff|buildid-list|stat} [<options>] 19 ----------- [all …]
|
/openbmc/phosphor-state-manager/ |
H A D | meson.options | 4 'host-sched-objpath', 6 value: '/xyz/openbmc_project/scheduled/host', 7 description: 'The scheduled host Dbus root.', 11 'hypervisor-busname', 18 'hypervisor-objpath', 25 'host-state-persist-path', 27 value: '/var/lib/phosphor-state-manager/host{}-PersistData', 32 'poh-counter-persist-path', 34 value: '/var/lib/phosphor-state-manager/chassis{}-POHCounter', 39 'chassis-state-change-persist-path', [all …]
|
H A D | hypervisor_state_manager.cpp | 5 #include <phosphor-logging/elog-errors.hpp> 6 #include <phosphor-logging/lg2.hpp> 28 server::Host::Transition Hypervisor::requestedHostTransition(Transition value) in requestedHostTransition() 33 // Only support the transition to On in requestedHostTransition() 34 if (value != server::Host::Transition::On) in requestedHostTransition() 36 error("Hypervisor state only supports a transition to On"); in requestedHostTransition() 38 return server::Host::Transition::Off; in requestedHostTransition() 44 return server::Host::requestedHostTransition(value); in requestedHostTransition() 47 server::Host::HostState Hypervisor::currentHostState(HostState value) in currentHostState() 49 // Only log a message if this has changed since last in currentHostState() [all …]
|
/openbmc/openbmc/meta-phosphor/recipes-phosphor/state/ |
H A D | phosphor-state-manager_git.bb | 5 HOMEPAGE = "https://github.com/openbmc/phosphor-state-manager" 8 LICENSE = "Apache-2.0" 11 include phosphor-state-manager-systemd-links.inc 14 ${PN}-host \ 15 ${PN}-chassis \ 16 ${PN}-bmc \ 17 ${PN}-hypervisor \ 18 ${PN}-discover \ 19 ${PN}-host-check \ 20 ${PN}-reset-sensor-states \ [all …]
|
/openbmc/openbmc/poky/meta/recipes-devtools/go/go/ |
H A D | 0005-cmd-dist-separate-host-and-target-builds.patch | 4 Subject: [PATCH] cmd/dist: separate host and target builds 6 Change the dist tool to allow for OE-style cross- 7 and cross-canadian builds: 9 - command flags --host-only and --target only are added; 15 - for OE cross builds, go_bootstrap is always built for 16 the current build host, and is moved, along with the supporting 20 - go_bootstrap is not automatically removed after the build, 24 Note that for --host-only builds, it would be nice to specify 25 just the "cmd" package to build only the go commands/tools, 27 library has not also been built. So host-only builds have to [all …]
|
/openbmc/qemu/docs/ |
H A D | bypass-iommu.txt | 7 devices in the system can only support go through vIOMMU or not, which 10 passthrough devices with no-iommu mode and devices go through vIOMMU in 13 PCI host bridges have a bypass_iommu property. This property is used to 14 determine whether the devices attached on the PCI host bridge will bypass 15 virtual iommu. The bypass_iommu property is valid only when there is a 17 bypass vIOMMU. When bypass_iommu property is not set for a host bridge, 22 The bypass iommu feature support PXB host bridge and default main host 24 for machine. Note that default_bus_bypass_iommu is available only when 31 qemu -device pxb-pcie,bus_nr=0x10,addr=0x1,bypass_iommu=true 32 (2) Arm default host bridge [all …]
|
H A D | pci_expander_bridge.txt | 6 PXB is a "light-weight" host bridge in the same PCI domain 7 as the main host bridge whose purpose is to enable 8 the main host bridge to support multiple PCI root buses. 9 It is implemented only for i440fx and can be placed only 12 As opposed to PCI-2-PCI bridge's secondary bus, PXB's bus 14 (different from the main host bridge) allowing the guest OS 15 to recognize the proximity of a pass-through device to 22 [qemu-bin + storage options] 23 -m 2G 24 -object memory-backend-ram,size=1024M,policy=bind,host-nodes=0,id=ram-node0 -numa node,nodeid=0,cpu… [all …]
|
/openbmc/qemu/docs/system/ |
H A D | cpu-models-x86.rst.inc | 13 (1) **Host passthrough** 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 27 isolation from the host CPU, allowing greater flexibility in live 33 Libvirt supports a third way to configure CPU models known as "Host 35 a CPU model that is similar the host CPU, and then adding extra features 36 to approximate the host model as closely as possible. This does not 37 guarantee the CPU family, stepping, etc will precisely match the host 38 CPU, as they would with "Host passthrough", but gives much of the 47 only target the original baseline ABI. It is expected that in [all …]
|
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 19 Linux or NTFS on Windows), then only the written sectors will reserve 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 49 ``compat=1.1`` enables image format extensions that only QEMU 1.1 and 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`` [all …]
|
/openbmc/openbmc/meta-ibm/recipes-phosphor/state/ |
H A D | phosphor-state-manager_%.bbappend | 2 PACKAGECONFIG:append:witherspoon = " no-warm-reboot" 5 PACKAGECONFIG:append:p10bmc = " no-force-warm-reboot" 7 # IBM systems only want power restore when AC loss occurred 8 PACKAGECONFIG:append = " only-run-apr-on-power-loss" 10 # IBM systems only allow boot operations when BMC is Ready 11 PACKAGECONFIG:append = " only-allow-boot-when-bmc-ready" 13 # The scheduled-host-transition package provides support to 14 # schedule power on and off operations for the host at some 16 RRECOMMENDS:${PN}-host:append = " ${PN}-scheduled-host-transition" 19 # in the needed package when the host state package is [all …]
|
/openbmc/qemu/docs/system/devices/ |
H A D | usb.rst | 2 ------------- 5 plug virtual USB devices or real host USB devices (only works with 6 certain host operating systems). QEMU will automatically create and 15 QEMU has XHCI host adapter support. The XHCI hardware design is much 16 more virtualization-friendly when compared to EHCI and UHCI, thus XHCI 21 |qemu_system| -device qemu-xhci 24 only controller you need. With only a single USB controller (and 25 therefore only a single USB bus) present in the system there is no 46 ``-usb`` switch. QEMU will create the UHCI controller as function of 47 the PIIX3 chipset. The USB 1.1 bus will carry the name ``usb-bus.0``. [all …]
|
/openbmc/linux/drivers/usb/host/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 3 # USB Host Controller Drivers 5 comment "USB Host Controller Drivers" 11 The Cypress C67x00 (EZ-Host/EZ-OTG) chips are dual-role 12 host/peripheral/OTG USB controllers. 14 Enable this option to support this chip in host controller mode. 24 The eXtensible Host Controller Interface (xHCI) is standard for USB 3.0 25 "SuperSpeed" host controller hardware. 28 module will be called xhci-hcd. 36 sure that your xHCI host supports the extended debug capability and [all …]
|
/openbmc/linux/drivers/net/ieee802154/ |
H A D | atusb.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * atusb.h - Definitions shared between kernel and ATUSB firmware 11 * Firmware: ben-wpan/atusb/fw/include/atusb/atusb.h 19 /* -- - - */ 30 ATUSB_TEST, /* atusb-sil only */ 52 ATUSB_HW_TYPE_100813, /* 2010-08-13 */ 53 ATUSB_HW_TYPE_101216, /* 2010-12-16 */ 54 ATUSB_HW_TYPE_110131, /* 2011-01-31, ATmega32U2-based */ 62 * ->host ATUSB_ID - - 3 63 * ->host ATUSB_BUILD - - #bytes [all …]
|
/openbmc/qemu/docs/system/arm/ |
H A D | cpu-features.rst | 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``. 18 that implement the ARMv8-A architecture reference manual may optionally 20 ``aarch64`` CPU property. A CPU type such as the Cortex-A15, which does 21 not implement ARMv8-A, will not have the ``aarch64`` CPU property. 23 QEMU's support may be limited for some CPU features, only partially 24 supporting the feature or only supporting the feature under certain [all …]
|
/openbmc/linux/drivers/net/usb/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 5 comment "Host-side USB support is needed for USB Network Adapter support" 16 tristate "USB CATC NetMate-based Ethernet device support" 28 typically on eth0, if it is the only ethernet device, or perhaps on 35 tristate "USB KLSI KL5USB101-based ethernet device support" 37 Say Y here if you want to use one of the following 10Mbps only 40 ADS USB-10BT 45 D-Link DSB-650C and DU-E10 47 I-O DATA USB-ET/T 51 Mobility USB-Ethernet Adapter [all …]
|
/openbmc/linux/drivers/usb/isp1760/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 8 Say Y or M here if your system as an ISP1760/1763 USB host controller 9 or an ISP1761 USB dual-role controller. 12 This USB controller is usually attached to a non-DMA-Master 35 bool "Host only mode" 39 Select this if you want to use the ISP1760 in host mode only. The 43 bool "Gadget only mode" 47 Select this if you want to use the ISP1760 in peripheral mode only. 48 The host function will be disabled. 57 Select this if you want to use the ISP1760 in both host and
|
/openbmc/linux/drivers/net/wireless/intersil/hostap/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 tristate "IEEE 802.11 for Host AP (Prism2/2.5/3 and WEP/TKIP/CCMP)" 17 Host AP mode that allows the card to act as an IEEE 802.11 21 Host AP driver configuration and tools. This site includes 25 This option includes the base Host AP driver code that is shared by 33 bool "Support downloading firmware images with Host AP driver" 36 Configure Host AP driver to include support for firmware image 37 download. This option by itself only enables downloading to the 39 support cards that don't have firmware in flash, such as D-Link 40 DWL-520 rev E and D-Link DWL-650 rev P. [all …]
|
/openbmc/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 …]
|