Home
last modified time | relevance | path

Searched +full:implementation +full:- +full:specific (Results 1 – 25 of 1001) sorted by relevance

12345678910>>...41

/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Control/
H A DThermalMode.interface.yaml6 Implementation of this interface populates the list of supported modes.
8 Implementation specific mode for the thermal control application
12 - name: Supported
15 - readonly
17 An implementation specific list of supported modes that the thermal
19 - name: Current
H A DVoltageRegulatorMode.interface.yaml3 Control.VoltageRegulatorProfile.Supported is read only. Implementation of
7 and sets the implementation specific mode for the voltage regulator to run
8 in. The definitions of said enum are implementation defined, as systems
22 - name: Supported
25 - readonly
27 An implementation specific list of supported modes that the voltage
30 - name: Selected
H A DMinimumShipLevel.interface.yaml2 'An implementation may provide a single instance of MinimumShipLevelRequired
5 The definition of enforcement of this setting is implementation defined.'
8 - name: MinimumShipLevelRequired
11 'A user has requested that the implementation specific requirements
/openbmc/qemu/include/accel/
H A Daccel-cpu-target.h3 * This header is used only by target-specific code.
8 * See the COPYING file in the top-level directory.
15 * This header is used to define new accelerator-specific target-specific
17 * It uses CPU_RESOLVING_TYPE, so this is clearly target-specific.
19 * Do not try to use for any other purpose than the implementation of new
20 * subclasses in target/, or the accel implementation itself in accel/
24 #include "accel/accel-cpu.h"
27 #define TYPE_ACCEL_CPU "accel-" CPU_RESOLVING_TYPE
28 #define ACCEL_CPU_NAME(name) (name "-" TYPE_ACCEL_CPU)
/openbmc/pldm/docs/
H A Dpdr_implementation.md1 # PDR Implementation
4 they can vary across platforms and systems. For this reason, platform specific
5 PDR information is encoded in platform specific JSON files. JSON files must be
8 additional processing (apart from PDR creation) for specific PDR types, for eg
9 mapping an effecter id to a D-Bus object.
11 The PLDM responder implementation finds and parses PDR JSON files to create the
12 PDR repository. Platform specific PDR modifications would likely just result in
14 generation code. The PDR generator is a map of PDR Type -> C++ lambda to create
/openbmc/docs/designs/mctp/
H A Dmctp-userspace.md8 This document describes a userspace implementation of MCTP infrastructure,
20 provides a socket-based interface for other processes to send and receive
24 handling local MCTP-stack configuration, like local EID assignments.
30 2. one or more binding implementations (eg, MCTP-over-serial), which interact
33 3. an interface to handler applications over a unix-domain socket.
35 The proposed implementation here is to produce an MCTP "library" which provides
38 - an "upper" messaging transmit/receive interface, for tx/rx of a full message
39 to a specific endpoint (ie, (1) above)
41 - a "lower" hardware binding for transmit/receive of individual packets,
45 The lower interface would be plugged in to one of a number of hardware-specific
[all …]
H A Dmctp.md8 BMC. This is primarily IPMI-based, but also includes a few hardware-specific
9 side-channels, like hiomap. On OpenPOWER hardware at least, we've definitely
27 attempted, but not in a cross-implementation manner so far. This does not
40 ![MCTP Diagram](mctp-standards.svg)
45 stack needing to be aware of the hardware implementation. These higher levels
48 that communicates over MCTP - for example, the host device, the BMC, or any
49 other system peripheral - static or hot-pluggable.
54 For example, the PLDM design at [pldm-stack.md].
58 the higher-level data transferred between MCTP endpoints, which packets are
61 packets by the transmit implementation, and reassembled at the receive
[all …]
/openbmc/u-boot/doc/imx/misc/
H A Dsdp.txt1 -------------
2 SDP in U-Boot
3 -------------
9 The implementation in U-Boot uses the USB Downloader Gadget (g_dnl) to
10 provide a SDP implementation over USB. This allows to download program
11 images to the target in SPL/U-Boot using the same protocol/tooling the
15 protocols allow to access a USB device without OS specific drivers. The
16 U-Boot implementation has primarly been tested using the open source
20 install U-Boot without a JTAG debugger, using the USB boot mode as
25 specific image header (see doc/README.imximage). There are extensions
[all …]
/openbmc/openbmc/meta-phosphor/recipes-phosphor/pldm/
H A Dpldm_git.bb2 LICENSE = "Apache-2.0"
8 DESCRIPTION = "Implementation of the PLDM specifications"
12 DEPENDS += "phosphor-dbus-interfaces"
13 DEPENDS += "nlohmann-json"
16 DEPENDS += "phosphor-logging"
20 PACKAGE_BEFORE_PN:append = " pldmtool pldm-libs"
28 FILES:pldm-libs = "${libdir}/lib*${SOLIBS}"
33 PACKAGECONFIG[transport-mctp-demux] = "-Dtransport-implementation=mctp-demux"
34 PACKAGECONFIG[transport-af-mctp] = "-Dtransport-implementation=af-mctp"
35 PACKAGECONFIG[oem-ibm] = "-Doem-ibm=enabled, -Doem-ibm=disabled, , squashfs-tools"
[all …]
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Dump/
H A DCreate.interface.yaml5 Any OpenBMC implementation should provide one implementation of
7 /xyz/openbmc_project/dump/<dump type>. On multi-host or on multi-BMC systems
9 /xyz/openbmc_project/dump/<dump type><instance-id>.
12 - name: CreateDump
16 - name: AdditionalData
20 this case should be an implementation specific enum defined for
21 the specific type of dump either in xyz or in a domain. The
23 enum-format string is required to come from a parallel class
24 with this specific Enum name. All of the Enum strings should be
34 - name: Path
[all …]
/openbmc/u-boot/drivers/usb/ulpi/
H A DKconfig7 Select ULPI viewport (SoC-side interface to ULPI) implementation
14 Support generic ULPI Viewport implementation that is used on
20 Support ULPI Viewport implementation that is used on OMAP devices.
32 This driver uses ULPI viewports that are specific for each SoC.
/openbmc/u-boot/doc/
H A DREADME.omap-ulpi-viewport1 Reference code ""drivers/usb/ulpi/omap-ulpi-viewport.c"
11 omap-ulpi-viewport.c is a low level function
12 implementation of "drivers/usb/ulpi/ulpi.c"
14 To enable and use omap-ulpi-viewport.c
19 and soc specific binding and usage is done with
20 omap-ulpi-viewport implementation.
23 omap-ehci driver code requests for ulpi phy reset if
26 implementation which will do ulpi reset using the
/openbmc/intel-ipmi-oem/
H A DREADME.md3 This component is intended to provide Intel-specific IPMI`[3]` command handlers
9 `intel-ipmi-oem` serves as an extension`[1]` to OpenBMC IPMI daemon`[2]`. It is
12 - override existing implementation of standard IPMI commands to comply with
13 Intel-specific solutions,
14 - provide implementation for non-standard OEM extensions.
21 - Acquiring SMBIOS data over IPMI
22 - Commands for better integration with Intel hardware
23 - Firmware update extensions
24 - Extended parsing of IPMI Platform Events`[4]`
28 1. [OpenBMC IPMI Architecture](https://github.com/openbmc/docs/blob/master/architecture/ipmi-archit…
[all …]
/openbmc/phosphor-gpio-monitor/
H A DREADME.md5 ### `phosphor-gpio-monitor`
8 take action if requested. This implementation uses GPIO keys and only supports
12 ### `phosphor-multi-gpio-monitor`
14 This daemon accepts command line parameter as a well-defined GPIO configuration
20 New implementation (phosphor-multi-gpio-monitor) provides multiple gpio line
21 monitoring in single instance of phosphor-multi-gpio-monitor running. It is very
27 There is a phosphor-multi-gpio-monitor.json file that defines details of GPIOs
29 specific configuration file via bbappend.
34 2. LineName: this is the line name defined in device tree for specific gpio
79 ### `phosphor-multi-gpio-presence`
[all …]
/openbmc/docs/designs/
H A Dbmc-service-failure-debug-and-recovery.md16 - A class of failure exists where a BMC service has entered a failed state but
18 - A class of failure exists under which we can attempt debug data collection
21 This proposal argues for and proposes a software-driven debug data capture and
26 By necessity, BMCs are not self-contained systems. BMCs exist to service the
27 needs of both the host system by providing in-band platform services such as
29 out-of-band system management interfaces such as error reporting, platform
35 are usually a domain-specific Linux distributions with complex or highly coupled
40 recovery in the face of well-defined error conditions, but the need to mitigate
41 ill-defined error conditions or entering unintended software states remains.
60 As the state transformations to enter the ill-defined or unintended software
[all …]
H A Dnmi-dbus-interface.md7 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 …]
H A Dthermal-control-modes.md7 Created: 2019-02-06
17 optical cables plugged into a card downwind from the GPUs' exhaust, an end-user
35 <https://github.com/openbmc/dbus-sensors/blob/master/src/ExitAirTempSensor.cpp>
39 Create the ability for an end-user to enable the use of a thermal control mode
40 other than the default. In this use-case, the mode is specific to an
42 standardized profile/modes such "Acoustic" and "Performance". Once the end-user
45 implementation specific to that instance of the application on that platform.
51 Initially the current mode would be set to "Default" and the implementation of
54 As one implementation, phosphor-fan-presence/control would be updated to extend
58 queried for supported modes or update the current mode. An end-user may set the
H A Dpsu-firmware-update.md7 - Su Xiao <suxiao@inspur.com>
8 - Derek Howard <derekh@us.ibm.com>
10 Created: 2019-06-03
28 - [phosphor-bmc-code-mgmt][2] implements BMC code update, and it supports all
30 - [openpower-pnor-code-mgmt][3] implements BIOS code update, and it only
33 - Both of the above use the same [Software DBus interface][1].
35 For PSU firmware update, it is preferred to re-use the same function for the
53 avoid power loss. This shall be handled by PSU vendor-specific tools, but not in
56 Note: The "vendor-specific" referred below is the PSU vendor-specific.
58 So the below checks are optional and expected to be handled by vendor-specific
[all …]
/openbmc/bmcweb/docs/
H A DOEM_SCHEMAS.md17 Because of that, OEM properties in an open-source project pose many problems
21 possible. Adding machine-specific resources, properties, and types defeats a
22 large amount of reuse, as clients must implement machine-specific APIs, some of
25 and therefore needs to take care when adding new, non-standard APIs, given the
29 quality and testing than their spec-driven alternatives, given the lack of
36 have to break an API boundary to move to the standard implementation. Given the
47 In the current implementation, OEM schemas for all namespaces are shipped on all
57 1. Read all the relevant documentation on OEM schema technical implementation
73 4. If OpenBMC feedback is that this feature is specific to a single OEM or ODM,
76 an OEM/ODM specific namespace.
[all …]
/openbmc/intel-ipmi-oem/docs/
H A DIntel_IPMI_Platform_Events.md3 In many cases Manufacturers-specific IPMI Platfrom Events are stored in binary
8 events originating from Intel Management Engine (ME) is used as a case-study.
9 General design of the solution is followed by tailored-down implementation for
14 - **IPMI** - Intelligent Platform Management Interface; standarized binary
16 - **Platform Event** - specific type of IPMI binary payload, used for encoding
17 and sending asynchronous one-way messages to recipient `[1]-29.3`
18 - **ME** - Intel Management Engine, autonomous subsystem used for remote
20 - **Redfish** - modern datacenter management protocol, built around REST
22 - **OpenBMC** - open-source BMC implementation with Redfish-oriented interface
28 between entities in data-center. Recipient is responsible to receive data,
[all …]
/openbmc/u-boot/arch/arm/cpu/armv8/
H A DKconfig15 bool "Enable multiple CPUs to enter into U-Boot"
21 CPUECTLR_EL1.SMPEN bit before U-Boot.
33 or when CPU implementation doesn't include that register.
36 bool "Support spin-table enable method"
39 Say Y here to support "spin-table" enable method for booting Linux.
42 - Specify enable-method = "spin-table" in each CPU node in the
44 - Bring secondary CPUs into U-Boot proper in a board specific
49 U-Boot automatically does:
50 - Set "cpu-release-addr" property of each CPU node
52 - Reserve the code for the spin-table and the release address
[all …]
/openbmc/phosphor-dbus-monitor/src/
H A Djournal.hpp6 #include <phosphor-logging/log.hpp>
18 * @brief Journal callback implementation.
37 /** @brief Callback interface implementation. */
41 /** @brief Delegate type specific calls to subclasses. */
75 * @brief C++ type specific logic for the journal callback.
77 * @tparam T - The C++ type of the property values being traced.
78 * @tparam Severity - The log severity of the log entry.
95 /** @brief log interface implementation. */
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema-installed/
H A DManager.v1_22_0.json4 "$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_]*$": {
43 "description": "The available OEM-specific actions for this resource.",
44 …"longDescription": "This property shall contain the available OEM-specific actions for this resour…
58 … "Oem": "The controller supports a command shell connection through an OEM-specific protocol.",
69 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": {
84 …on": "This property enumerates the command shell connection types that the implementation allows.",
94 …hall contain the maximum number of concurrent service sessions that this implementation supports.",
130 "^([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/
H A DManager.v1_22_0.json4 "$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_]*$": {
43 "description": "The available OEM-specific actions for this resource.",
44 …"longDescription": "This property shall contain the available OEM-specific actions for this resour…
58 … "Oem": "The controller supports a command shell connection through an OEM-specific protocol.",
69 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": {
84 …on": "This property enumerates the command shell connection types that the implementation allows.",
94 …hall contain the maximum number of concurrent service sessions that this implementation supports.",
130 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": {
[all …]
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Object/
H A DEnable.interface.yaml4 A d-bus object under certain circumstances may have the need to be denoted
7 again. What causes the object to be enabled or disabled - whether it's via
8 an external interface or internal logic - depends on a specific
9 implementation and use-case.
11 An example could be a d-bus object that denotes boot settings. However let's
12 say there's a permanent settings object versus a one-time (the next boot)
18 - name: Enabled
21 Whether the object is enabled or not. Implementation may throw error
25 - xyz.openbmc_project.Common.Error.NotAllowed

12345678910>>...41