| /openbmc/dbus-sensors/include/linux/ |
| H A D | peci-ioctl.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* Copyright (c) 2018-2019 Intel Corporation */ 4 // clang-format off 26 /* Device Specific Completion Code (CC) Definition */ 48 * enum peci_cmd - PECI client commands 55 * @PECI_CMD_RD_IA_MSR: read access to MSRs (Model Specific Registers) 56 * @PECI_CMD_WR_IA_MSR: write access to MSRs (Model Specific Registers) 57 * @PECI_CMD_RD_IA_MSREX: read access to MSRs (Model Specific Registers) 59 * maintained in downstream devices external to the processor 61 * maintained in downstream devices external to the processor [all …]
|
| /openbmc/u-boot/drivers/firmware/ |
| H A D | ti_sci.h | 1 /* SPDX-License-Identifier: BSD-3-Clause */ 9 * Copyright (C) 2018 Texas Instruments Incorporated - http://www.ti.com/ 44 /* Processor Control Messages */ 54 * struct ti_sci_msg_hdr - Generic Message Header for All messages and responses 75 * struct ti_sci_secure_msg_hdr - Header that prefixes all TISCI messages sent 86 * struct ti_sci_msg_resp_version - Response for a message 108 * struct ti_sci_msg_req_reboot - Reboot the SoC 119 * struct ti_sci_msg_board_config - Board configuration message 137 * struct ti_sci_msg_req_set_device_state - Set the desired state of the device 144 * + MSG_FLAG_DEVICE_WAKE_ENABLED - Configure the device to be a wake source. [all …]
|
| /openbmc/u-boot/include/ |
| H A D | elf.h | 1 /* SPDX-License-Identifier: BSD-3-Clause */ 15 /* This version doesn't work for 64-bit ABIs - Erik */ 24 /* 64-bit ELF base types */ 42 #define EI_OSABI 7 /* OS/ABI specific ELF extensions */ 57 #define ELFCLASS32 1 /* 32-bit objs */ 58 #define ELFCLASS64 2 /* 64-bit objs */ 63 #define ELFDATA2LSB 1 /* Little-Endian */ 64 #define ELFDATA2MSB 2 /* Big-Endian */ 67 /* e_ident[] OS/ABI specific ELF extensions */ 69 #define ELFOSABI_HPUX 1 /* Hewlett-Packard HP-UX */ [all …]
|
| H A D | remoteproc.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 4 * Texas Instruments Incorporated - http://www.ti.com/ 16 #include <dm/platdata.h> /* For platform data support - non dt world */ 19 * enum rproc_mem_type - What type of memory model does the rproc use 20 * @RPROC_INTERNAL_MEMORY_MAPPED: Remote processor uses own memory and is memory 21 * mapped to the host processor over an address range. 32 * struct dm_rproc_uclass_pdata - platform data for a CPU 33 * @name: Platform-specific way of naming the Remote proc 35 * @driver_plat_data: driver specific platform data that may be needed. 48 * struct dm_rproc_ops - Operations that are provided by remote proc driver [all …]
|
| /openbmc/u-boot/include/linux/soc/ti/ |
| H A D | ti_sci_protocol.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 6 * Copyright (C) 2018 Texas Instruments Incorporated - http://www.ti.com/ 15 * struct ti_sci_version_info - version information structure 33 * struct ti_sci_board_ops - Board config operations 61 * struct ti_sci_dev_ops - Device control operations 73 * @get_context_loss_count: Command to retrieve context loss counter - this 76 * - count: pointer to u32 which will retrieve counter 80 * - req_state: Returns requested idle state 85 * - req_state: Returns requested stop state 86 * - current_state: Returns current stop state [all …]
|
| /openbmc/u-boot/doc/driver-model/ |
| H A D | remoteproc-framework.txt | 1 # SPDX-License-Identifier: GPL-2.0+ 4 # Texas Instruments Incorporated - http://www.ti.com/ 7 Remote Processor Framework 11 2. How does it work - The driver 18 This is an introduction to driver-model for Remote Processors found 19 on various System on Chip(SoCs). The term remote processor is used to 20 indicate that this is not the processor on which U-Boot is operating 22 the processor on which we are functional. 24 The simplified model depends on a single UCLASS - UCLASS_REMOTEPROC 27 - drivers/remoteproc/rproc-uclass.c [all …]
|
| /openbmc/ipmitool/contrib/ |
| H A D | bmc-snmp-proxy.sysconf | 1 # bmc-snmp-proxy 4 # the OS and Service Processor/Baseboard Management Controller (BMC) 6 # bmc-snnmp-proxy helps redirect certain SNMP requests (to this host) 7 # destined to the Service Processor. We will need the Service Processor's 8 # SNMP community string and the OID of the Service Processor's SNMP agent. 10 # For redirecting Traps from the Service Processor to the trap sink 17 ### Configure SNMP proxy to BMC/Service Processor ### 19 ### Service Processor/BMC SNMP Community String. 21 # Description: Set community string of the Service Processor (BMC)'s 27 ### OEM Specific OID of Service Processor [all …]
|
| /openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Inventory/Item/ |
| H A D | Cpu.interface.yaml | 4 - name: Socket 7 Processor Socket designation on MotherBoard. 9 - name: Family 12 A free form string indicates processor family type. For example, 13 values can be "Intel Xeon processor", "AS400 Family", etc. 15 - name: EffectiveFamily 19 this processor in unsigned integer. Default set to 0x02 which is 20 defined as "Unknown" Processor Family in DSP0134 section 7.5.2. 22 - name: EffectiveModel 26 this processor in unsigned integer. [all …]
|
| /openbmc/bmcweb/redfish-core/schema/dmtf/json-schema/ |
| H A D | OperatingConfig.v1_0_4.json | 4 "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", 5 …"copyright": "Copyright 2014-2024 DMTF. For the full DMTF copyright policy, see http://www.dmtf.or… 12 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 28 "description": "The available OEM-specific actions for this resource.", 29 …"longDescription": "This property shall contain the available OEM-specific actions for this resour… 39 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 91 "description": "The available OEM-specific actions for this resource.", 92 …"longDescription": "This type shall contain the available OEM-specific actions for this resource.", 94 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 112 …atingConfig` schema specifies a configuration that can be used when the processor is operational.", [all …]
|
| H A D | ProcessorMetrics.v1_7_0.json | 4 "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", 5 …"copyright": "Copyright 2014-2025 DMTF. For the full DMTF copyright policy, see http://www.dmtf.or… 12 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 31 "description": "The available OEM-specific actions for this resource.", 32 …"longDescription": "This property shall contain the available OEM-specific actions for this resour… 39 "description": "The C-state residency of the processor.", 40 …on": "This type shall contain properties that describe the C-state residency of the processor or c… 42 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 57 "description": "The C-state level, such as C0, C1, or C2.", 58 …"longDescription": "This property shall contain the C-state level, such as C0, C1, or C2. When th… [all …]
|
| H A D | Processor.v1_21_0.json | 2 "$id": "http://redfish.dmtf.org/schemas/v1/Processor.v1_21_0.json", 3 "$ref": "#/definitions/Processor", 4 "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", 5 …"copyright": "Copyright 2014-2025 DMTF. For the full DMTF copyright policy, see http://www.dmtf.or… 12 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 26 "#Processor.Reset": { 29 "#Processor.ResetToDefaults": { 34 "description": "The available OEM-specific actions for this resource.", 35 …"longDescription": "This property shall contain the available OEM-specific actions for this resour… 57 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { [all …]
|
| /openbmc/bmcweb/redfish-core/schema/dmtf/json-schema-installed/ |
| H A D | OperatingConfig.v1_0_4.json | 4 "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", 5 …"copyright": "Copyright 2014-2024 DMTF. For the full DMTF copyright policy, see http://www.dmtf.or… 12 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 28 "description": "The available OEM-specific actions for this resource.", 29 …"longDescription": "This property shall contain the available OEM-specific actions for this resour… 39 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 91 "description": "The available OEM-specific actions for this resource.", 92 …"longDescription": "This type shall contain the available OEM-specific actions for this resource.", 94 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 112 …atingConfig` schema specifies a configuration that can be used when the processor is operational.", [all …]
|
| H A D | Processor.v1_21_0.json | 2 "$id": "http://redfish.dmtf.org/schemas/v1/Processor.v1_21_0.json", 3 "$ref": "#/definitions/Processor", 4 "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", 5 …"copyright": "Copyright 2014-2025 DMTF. For the full DMTF copyright policy, see http://www.dmtf.or… 12 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 26 "#Processor.Reset": { 29 "#Processor.ResetToDefaults": { 34 "description": "The available OEM-specific actions for this resource.", 35 …"longDescription": "This property shall contain the available OEM-specific actions for this resour… 57 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { [all …]
|
| /openbmc/openbmc/poky/meta/conf/machine/include/powerpc/ |
| H A D | tune-ppce300c3.inc | 3 require conf/machine/include/powerpc/arch-powerpc.inc 5 AVAILTUNES += "ppce300c3 ppce300c3-nf" 7 # hard-float 8 TUNEVALID[ppce300c3] = "Enable ppce300c3 specific processor optimizations" 9 TUNE_FEATURES:tune-ppce300c3 = "${TUNE_FEATURES:tune-powerpc} ppce300c3" 10 TUNE_PKGARCH:tune-ppce300c3 = "ppce300c3" 11 PACKAGE_EXTRA_ARCHS:tune-ppce300c3 = "${PACKAGE_EXTRA_ARCHS:tune-powerpc} ppce300c3" 12 TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'ppce300c3', ' -mcpu=e300c3', '', d)}" 14 # soft-float 15 TUNEVALID[ppce300c3-nf] = "Enable ppce300c3 specific processor optimizations (no fpu)" [all …]
|
| /openbmc/openbmc/poky/documentation/dev-manual/ |
| H A D | x32-psabi.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 6 x32 processor-specific Application Binary Interface (`x32 7 psABI <https://software.intel.com/en-us/node/628948>`__) is a native 8 32-bit processor-specific ABI for Intel 64 (x86-64) architectures. An 13 Some processing environments prefer using 32-bit applications even when 14 running on Intel 64-bit platforms. Consider the i386 psABI, which is a 15 very old 32-bit ABI for Intel 64-bit platforms. The i386 psABI does not 16 provide efficient use and access of the Intel 64-bit processor 18 psABI. This ABI is newer and uses 64-bits for data sizes and program 29 - You can create packages and images in x32 psABI format on x86_64 [all …]
|
| /openbmc/openbmc/meta-arm/meta-arm-bsp/recipes-bsp/trusted-firmware-a/ |
| H A D | trusted-firmware-a-juno.inc | 1 # Juno specific TFA support 10 # Juno needs the System Control Processor Firmware 11 DEPENDS += "virtual/control-processor-firmware"
|
| /openbmc/phosphor-dbus-interfaces/yaml/com/ibm/Dump/Entry/ |
| H A D | SBE.interface.yaml | 4 Self Boot Engine(SBE) is a microcontroller that sits inside the processor to 6 accessing certain control functions on the processor. During the booting or 12 There will be one instance of SBE on each processor. Implement this 16 - name: ErrorLogId 21 The value should be a 32-bit unsigned integer. 23 - name: FailingUnitId 27 could be used to identify the specific SBE within the system. The 28 value should be a 32-bit unsigned integer.
|
| /openbmc/docs/designs/ |
| H A D | dump-manager.md | 20 - **System Dump**: A dump of the Host's main memory and processor registers. 22 - **Memory Preserving Reboot(MPR)**: A method of reboot with preserving the 24 - **PLDM**: An interface and data model to access low-level platform inventory, 26 [ReadMore](https://github.com/openbmc/docs/blob/master/designs/pldm-stack.md) 27 - **Machine Check Exception**: A severe error inside a processor core that 28 causes a processor core to stop all processing activities. 29 - **BMCWeb**: An embedded webserver for OpenBMC. 72 or may not include the contents of the main memory and/or the processor 78 like the processor while the host is booted and running. The host may stop 79 during this dump and may collect various processor states and/or memory contents [all …]
|
| H A D | nmi-dbus-interface.md | 7 Created: 2019-05-21 19 causing system hang(<https://github.com/ibm-openbmc/dev/issues/457>). This means 24 which, in turn, triggers an architecture-dependent procedure that fires an 30 architecture-specific procedure that enables data collection followed by 34 ### D-Bus 36 Introducing new D-Bus interface in the control.host namespace 37 (/openbmc/phosphor-dbus-interfaces/xyz/openbmc_project/Control/Host/ 38 NMI.interface.yaml) and implement the new D-Bus back-end for respective 39 processor specific targets. 43 Enable NMI D-Bus phosphor interface and support this via Redfish [all …]
|
| /openbmc/openbmc/poky/meta/conf/machine/include/arm/armv5/ |
| H A D | tune-iwmmxt.inc | 1 # Configurations for the Intel PXA27x Appications Processor Family. 2 # Please use tune-xscale for PXA255/PXA26x based processors. 6 require conf/machine/include/arm/arch-armv5-dsp.inc 8 TUNEVALID[iwmmxt] = "Enable Intel PXA27x specific processor optimizations" 9 TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'iwmmxt', ' -mcpu=iwmmxt', '', d)}" 13 ARMPKGARCH:tune-iwmmxt = "iwmmxt" 14 TUNE_FEATURES:tune-iwmmxt = "thumb iwmmxt" 15 PACKAGE_EXTRA_ARCHS:tune-iwmmxt = "${PACKAGE_EXTRA_ARCHS:tune-armv5te} iwmmxt iwmmxtt"
|
| /openbmc/u-boot/board/armltd/integrator/ |
| H A D | README | 2 U-Boot for ARM Integrator Development Platforms 8 Manuals available from :- 12 -------- 13 There are two Integrator variants - Integrator/AP and Integrator/CP. 15 Each CM consists of a ARM processor core and associated hardware e.g 24 ------------ 25 Integrator platforms can be configured to use U-Boot in at least three ways :- 26 a) Run ARM boot monitor, manually run U-Boot image from flash 27 b) Run ARM boot monitor, automatically run U-Boot image from flash 28 c) Run U-Boot image direct from flash. [all …]
|
| /openbmc/u-boot/doc/ |
| H A D | README.fsl-esdhc | 1 Freescale esdhc-specific options 3 - CONFIG_FSL_ESDHC_ADAPTER_IDENT 17 - CONFIG_SYS_FSL_ESDHC_LE 18 ESDHC IP is in little-endian mode. Accessing ESDHC registers can be 19 determined by ESDHC IP's endian mode or processor's endian mode. 20 - CONFIG_SYS_FSL_ESDHC_BE 21 ESDHC IP is in big-endian mode. Accessing ESDHC registers can be determined 22 by ESDHC IP's endian mode or processor's endian mode.
|
| /openbmc/openbmc/meta-openembedded/meta-oe/recipes-devtools/breakpad/breakpad/ |
| H A D | 0001-Remove-HAVE_GETCONTEXT-check-to-add-local-implementa.patch | 3 Date: Mon, 15 Mar 2021 11:33:38 -0700 9 Upstream-Status: Inappropriate [Musl Specific] 10 Signed-off-by: Khem Raj <raj.khem@gmail.com> 11 --- 12 Makefile.am | 12 ------------ 13 1 file changed, 12 deletions(-) 15 --- a/Makefile.am 17 @@ -529,10 +529,6 @@ src_client_linux_libbreakpad_client_a_SO 21 -if !HAVE_GETCONTEXT 22 -src_client_linux_libbreakpad_client_a_SOURCES += \ [all …]
|
| /openbmc/openpower-proc-control/extensions/phal/ |
| H A D | clock_logger.hpp | 8 * http://www.apache.org/licenses/LICENSE-2.0 13 * See the License for the specific language governing permissions and 31 * @class Manager - Represents the clock daily management functions 48 * @param[in] event - sdeventplus event loop 68 * @brief Add processor specific CFAM data to daily logger. 70 * @param[in] proc - pdbg processor target 71 * @param[out] ffdcData - reference to clock data log 77 * @brief Add clock specific register data to daily logger. 79 * @param[out] ffdcData - reference to clock data log
|
| /openbmc/bmcweb/redfish-core/schema/dmtf/csdl/ |
| H A D | OperatingConfig_v1.xml | 1 <?xml version="1.0" encoding="UTF-8"?> 2 <!----> 3 <!--################################################################################ --> 4 <!--# Redfish Schema: OperatingConfig v1.0.4 --> 5 <!--# --> 6 <!--# For a detailed change log, see the README file contained in the DSP8010 bundle, --> 7 <!--# available at http://www.dmtf.org/standards/redfish --> 8 <!--# Copyright 2014-2025 DMTF. --> 9 <!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright --> 10 <!--################################################################################ --> [all …]
|