Home
last modified time | relevance | path

Searched +full:mctp +full:- +full:capable (Results 1 – 6 of 6) sorted by relevance

/openbmc/dbus-sensors/src/mctp/
H A DMCTPEndpoint.hpp23 * @brief Abstract and concrete classes representing MCTP concepts and
28 * @brief An exception type that may be thrown by implementations of the MCTP
31 * This exception should be the basis for all exceptions thrown out of the MCTP
49 * @brief An enum of the MCTP transports described in DSP0239 v1.10.0 Section 7.
60 * @brief Captures properties of MCTP interfaces.
62 * https://github.com/CodeConstruct/mctp/blob/v2.0/src/mctp.c#L668-L699
75 * @brief Captures the behaviour of an endpoint at the MCTP layer
97 * @return The MCTP endpoint ID of the endpoint in its network
105 * @param degraded The callback to execute when the MCTP layer indicates the
108 * @param available The callback to execute when the MCTP layer indicates
[all …]
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/MCTP/
H A DEndpoint.interface.yaml2 Describe an MCTP endpoint. It is an MCTP communication terminus. An MCTP
3 endpoint is a terminus or origin of MCTP packets or messages. The combined
4 functionality within a physical device that communicates using the MCTP
5 transport protocol and handles MCTP control commands. This includes
6 MCTP-capable management controllers and managed devices.
9 - name: NetworkId
12 A locally defined identifier to distinguish each independent MCTP
13 network within a platform. The network IDs are used by the MCTP stack
14 to index separate MCTP Networks. This along with EID is used by upper
17 - name: EID
[all …]
/openbmc/docs/designs/
H A Dredfish-spdm-attestation.md14 [TPM](https://trustedcomputinggroup.org/resource/trusted-platform-module-tpm-summary/)
18 generic implementation for the SPDM D-Bus Daemon.
27 [libspdm](https://github.com/DMTF/libspdm) provides an open-source
30 adds support for doing SPDM-based device attestation over Redfish API.
40 - New D-Bus interfaces for Redfish resources `ComponentIntegrity` and
42 - BMCWeb changes for supporting the above Redfish resources.
43 - Design for SPDM Attestation D-Bus Daemon, demonstrating how to fetch the
44 attestation results over D-Bus.
48 ### Attestation related D-Bus Interfaces
51 D-Bus:
[all …]
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 …]
/openbmc/qemu/hw/mem/
H A Dcxl_type3.c7 * COPYING file in the top-level directory.
9 * SPDX-License-Identifier: GPL-v2-only
15 #include "qemu/error-report.h"
16 #include "qapi/qapi-commands-cxl.h"
17 #include "hw/mem/memory-device.h"
18 #include "hw/mem/pc-dimm.h"
20 #include "hw/qdev-properties.h"
21 #include "hw/qdev-properties-system.h"
28 #include "qemu/guest-random.h"
142 * NV: Reserved - the non volatile from DSMAS matters in ct3_build_cdat_entries_for_mr()
[all …]
/openbmc/qemu/hw/cxl/
H A Dcxl-mailbox-utils.c7 * COPYING file in the top-level directory.
19 #include "hw/pci-bridge/cxl_upstream_port.h"
21 #include "qemu/host-utils.h"
27 #include "qapi/qapi-types-cxl.h"
55 * payload from cmd->payload and operating upon it as necessary. It must then
56 * fill the output data into cmd->payload (overwriting what was there),
130 /* CCI Message Format CXL r3.1 Figure 7-19 */
170 if (cmd->in < sizeof(*in)) { in cmd_tunnel_management_cmd()
179 /* Enough room for minimum sized message - no payload */ in cmd_tunnel_management_cmd()
180 if (in->size < sizeof(in->ccimessage)) { in cmd_tunnel_management_cmd()
[all …]