Home
last modified time | relevance | path

Searched +full:phosphor +full:- +full:dbus +full:- +full:interfaces (Results 1 – 25 of 382) sorted by relevance

12345678910>>...16

/openbmc/docs/
H A Dfeatures.md5 - [BMCWeb][] HTTP/Web server
6 - [WebUI Vue][] web application
7 - REST Management: [BMCWeb Redfish][], [Phosphor REST APIs][] includes [Host
9 - [D-Bus interfaces][] describes internal interfaces
10 - [D-Bus Object Mapper][]
11 - [Remote KVM][]
12 - [IPMI in band][] and [IPMI out of band][]
13 - Full IPMI 2.0 Compliance with DCMI
14 - SSH based SOL: [How to use][sol how to use]
15 - Power and Cooling Management: [Phosphor Fan Control][]
[all …]
/openbmc/docs/designs/
H A Dcertificate-revocation-list.md9 This design is to add management interfaces for certificate revocation list in
24 1. [phosphor-certificate-manager](https://github.com/openbmc/phosphor-certificate-manager)
25 owns certificate objects and implements management interfaces; currently
29 2. [BMCWeb](https://github.com/openbmc/bmcweb): the Redfish front-end which
34 [this discussion](https://redfishforum.com/thread/618/resource-certificate-revocation-list?page=1&s…
35 Google doesn't plan on using Redfish interfaces to manage certificates and CRLs.
37 daemon interacts with the OpenBMC certificate management architecture via DBus
44 1. clients shall be able to install/delete/replace CRLs via DBus APIs
53 ### phosphor-dbus-interfaces subsection
56 [Certs](https://github.com/openbmc/phosphor-dbus-interfaces/tree/master/yaml/xyz/openbmc_project/Ce…
[all …]
H A Dphysical-topology.md27 Changes to phosphor-dbus-interfaces documenting new Associations have been
28 [proposed](https://gerrit.openbmc.org/c/openbmc/phosphor-dbus-interfaces/+/46806)
37 - Must represent one-to-many relationships from chassis inventory objects which:
38 - Connect to cables
39 - Contain other chassis and/or are contained by a chassis
40 - Contain storage drives
41 - Are cooled by fans
42 - Are powered by power supplies
43 - Contain processors such as CPUs
44 - Contain memory such as DIMMs
[all …]
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Logging/
H A DREADME.md3 - Provides a mechanism for logging events and errors to the journal.
4 - Creates error entry D-Bus objects when an error is reported/committed.
5 - Persists error entries across power off.
11 - Generic errors used by applications are defined at
12 [phosphor-dbus-interfaces][phosphor-dbus-interfaces].
13 - Generic errors can be used by all the applications by including the generated
14 elog-errors.hpp header file.
16 [phosphor-dbus-interfaces]: https://github.com/openbmc/phosphor-dbus-interfaces
20 - There are errors that are not generic and are very specific to the
22 - Refer to [openpower-debug-collector][openpower-debug-collector].
[all …]
/openbmc/dbus-sensors/
H A DREADME.md1 # dbus-sensors
3 dbus-sensors is a collection of sensor applications that provide the
4 xyz.openbmc_project.Sensor collection of interfaces. They read sensor values
5 from hwmon, d-bus, or direct driver access to provide readings. Some advance
6 non-sensor features such as fan presence, pwm control, and automatic cpu
11 - runtime re-configurable from d-bus (entity-manager or the like)
13 - isolated: each sensor type is isolated into its own daemon, so a bug in one
17 - async single-threaded: uses sdbusplus/asio bindings
19 - multiple data inputs: hwmon, d-bus, direct driver access
21 ## dbus interfaces
[all …]
/openbmc/phosphor-bmc-code-mgmt/common/include/
H A Dsoftware_manager.hpp7 #include <phosphor-logging/lg2.hpp>
15 using namespace phosphor::software::config;
16 using namespace phosphor::software::device;
18 namespace phosphor::software::manager namespace
29 // Fetches initial configuration from dbus and initializes devices.
31 // @param configurationInterfaces the dbus interfaces from which to fetch
40 // This function receives a dbus name and object path for a single device,
44 // @param service The dbus name where our configuration is
67 std::vector<std::string> interfaces);
69 std::vector<std::string> interfaces);
[all …]
/openbmc/openbmc/meta-phosphor/recipes-phosphor/dbus/
H A Dphosphor-dbus-interfaces_git.bb1 SUMMARY = "Phosphor DBus Interfaces"
2 DESCRIPTION = "Generated bindings, using sdbus++, for the phosphor YAML"
3 LICENSE = "Apache-2.0"
6 ${PYTHON_PN}-sdbus++-native \
14 SRC_URI = "git://github.com/openbmc/phosphor-dbus-interfaces;branch=master;protocol=https"
19 inherit obmc-phosphor-utils
20 inherit phosphor-dbus-yaml
23 # Markdown files are installed into /usr/share/phosphor-dbus-interfaces so
25 FILES:${PN}-doc += "${datadir}/${BPN}"
28 PACKAGES:append = " ${PN}-redfish-registry"
[all …]
/openbmc/docs/designs/inventory/
H A Dgpio-based-hardware-inventory.md11 …om/openbmc/docs/blob/46902afd6ebd20d1148379df99fe2c0c591f56ba/designs/gpio-based-cable-presence.md)
26 and focuses on IPMI use-case.
28 …om/openbmc/docs/blob/879601d92becfa1dbc082f487abfb5e0151a5091/designs/gpio-based-cable-presence.md)
31 phosphor-multi-gpio-presence and phosphor-inventory-manager.
34 by phosphor-inventory-manager.
36 The presence daemon then toggles the 'Present' property on dbus interface
39 Additional item-specific properties are statically declared in the
40 phosphor-inventory-manager configuration.
44 …277cdb37e8062ae298402e9685882acb/meta-ibm/meta-sbp1/recipes-phosphor/gpio/phosphor-gpio-monitor/ph…
46phosphor-inventory-manager config](https://github.com/openbmc/openbmc/blob/1d438f68277cdb37e8062ae…
[all …]
/openbmc/phosphor-led-sysfs/
H A Dmeson.build2 'phosphor-ledcontroller',
15 phosphor_dbus_interfaces_dep = dependency('phosphor-dbus-interfaces')
16 phosphor_logging_dep = dependency('phosphor-logging')
34 ['udev' / 'rules.d' / '70-leds.rules'],
40 ['systemd' / 'system' / 'phosphor-ledcontroller.service'],
44 ['systemd' / 'system' / 'sysfs-led@.service'],
48 dbus = dependency('dbus-1') variable
51 'dbus-1' / 'system-services' / 'xyz.openbmc_project.LED.Controller.service',
53 install_dir: dbus.get_variable(pkgconfig: 'system_bus_services_dir'),
57 'interfaces/internal_interface.cpp',
[all …]
/openbmc/docs/architecture/
H A Dsensor-architecture.md1 # Sensor Support for OpenBMC using phosphor-hwmon
3 This document describes sensors provided by [phosphor-hwmon][15]. An alternate
4 method is to use the suite of applications provided by [dbus-sensors][16]. While
5 the configuration details between the two methods differ, the D-Bus
10 map sensors to [D-Bus][1] objects. The D-Bus object will broadcast the
15 ## D-Bus
18 Service xyz.openbmc_project.Hwmon-<hash>.Hwmon1
20 Interfaces xyz.openbmc_project.Sensor.[*], others (see below)
27 - **<type\>** : The [HWMon class][2] name in lower case.
28 - Examples include `temperature, fan_tach, voltage`.
[all …]
/openbmc/phosphor-time-manager/
H A Dutils.hpp5 #include <phosphor-logging/lg2.hpp>
11 namespace phosphor namespace
21 using Interfaces = std::vector<Interface>; typedef
23 std::vector<std::pair<Path, std::vector<std::pair<Service, Interfaces>>>>;
27 /** @brief The template function to get property from the requested dbus path
29 * @param[in] bus - The Dbus bus object
30 * @param[in] service - The Dbus service name
31 * @param[in] path - The Dbus object path
32 * @param[in] interface - The Dbus interface
33 * @param[in] propertyName - The property name to get
[all …]
/openbmc/phosphor-post-code-manager/
H A DREADME.md1 # phosphor-post-code-manager
3 This phosphor-post-code-manager repository provides an infrastructure to persist
9 To build phosphor-post-code-manager package , do the following steps:
13 ninja -C <build directory>
20 [template version](https://github.com/openbmc/docs/blob/master/designs/multi-host-postcode.md)
22 [dbus interfaces & methods](https://github.com/openbmc/phosphor-dbus-interfaces/blob/master/yaml/xy…
28 [phosphor-host-postd](https://github.com/openbmc/phosphor-host-postd) OpenBMC
29 repository which is responsible for emitting the dbus signals for every new POST
32 phosphor-post-code-manager is architected to look for the property changed
34 [Value](https://github.com/openbmc/phosphor-dbus-interfaces/blob/master/yaml/xyz/openbmc_project/St…
[all …]
/openbmc/google-misc/subprojects/
H A Dphosphor-dbus-interfaces.wrap1 [wrap-git]
2 url = https://github.com/openbmc/phosphor-dbus-interfaces
6 phosphor-dbus-interfaces = phosphor_dbus_interfaces_dep
/openbmc/phosphor-host-postd/subprojects/
H A Dphosphor-dbus-interfaces.wrap1 [wrap-git]
2 url = https://github.com/openbmc/phosphor-dbus-interfaces
6 phosphor-dbus-interfaces = phosphor_dbus_interfaces_dep
/openbmc/phosphor-state-manager/
H A DREADME.md1 # Phosphor State Manager Documentation
6 phosphor-state-manager (PSM) software is its support for requests to power on
15 basic command line support to query and control phosphor-state-manager
17 OpenBMC system and utilizes D-Bus APIs. These D-Bus APIs are used for
20 As with all OpenBMC applications, interfaces and properties within
21 phosphor-state-manager are D-Bus interfaces. These interfaces are then used by
27 phosphor-state-manager makes extensive use of systemd. There is a [writeup][1]
30 phosphor-state-manager monitors for systemd targets to complete as a trigger to
31 updating the its corresponding D-Bus property. When using PSM, a user must
35 phosphor-state-manager follows some basics design guidelines in its
[all …]
/openbmc/service-config-manager/subprojects/
H A Dphosphor-dbus-interfaces.wrap1 [wrap-git]
2 url = https://github.com/openbmc/phosphor-dbus-interfaces.git
6 phosphor-dbus-interfaces = phosphor_dbus_interfaces_dep
/openbmc/phosphor-inventory-manager/subprojects/
H A Dphosphor-dbus-interfaces.wrap1 [wrap-git]
2 url = https://github.com/openbmc/phosphor-dbus-interfaces.git
6 phosphor-dbus-interfaces = phosphor_dbus_interfaces_dep
/openbmc/phosphor-time-manager/subprojects/
H A Dphosphor-dbus-interfaces.wrap1 [wrap-git]
2 url = https://github.com/openbmc/phosphor-dbus-interfaces.git
6 phosphor-dbus-interfaces = phosphor_dbus_interfaces_dep
/openbmc/phosphor-user-manager/subprojects/
H A Dphosphor-dbus-interfaces.wrap1 [wrap-git]
2 url = https://github.com/openbmc/phosphor-dbus-interfaces.git
6 phosphor-dbus-interfaces = phosphor_dbus_interfaces_dep
/openbmc/openpower-occ-control/subprojects/
H A Dphosphor-dbus-interfaces.wrap1 [wrap-git]
2 url = https://github.com/openbmc/phosphor-dbus-interfaces.git
6 phosphor-dbus-interfaces = phosphor_dbus_interfaces_dep
/openbmc/openpower-proc-control/subprojects/
H A Dphosphor-dbus-interfaces.wrap1 [wrap-git]
2 url = https://github.com/openbmc/phosphor-dbus-interfaces.git
6 phosphor-dbus-interfaces = phosphor_dbus_interfaces_dep
/openbmc/phosphor-led-manager/subprojects/
H A Dphosphor-dbus-interfaces.wrap1 [wrap-git]
2 url = https://github.com/openbmc/phosphor-dbus-interfaces.git
6 phosphor-dbus-interfaces = phosphor_dbus_interfaces_dep
/openbmc/phosphor-led-sysfs/subprojects/
H A Dphosphor-dbus-interfaces.wrap1 [wrap-git]
2 url = https://github.com/openbmc/phosphor-dbus-interfaces.git
6 phosphor-dbus-interfaces = phosphor_dbus_interfaces_dep
/openbmc/phosphor-post-code-manager/subprojects/
H A Dphosphor-dbus-interfaces.wrap1 [wrap-git]
2 url = https://github.com/openbmc/phosphor-dbus-interfaces.git
6 phosphor-dbus-interfaces = phosphor_dbus_interfaces_dep
/openbmc/phosphor-buttons/subprojects/
H A Dphosphor-dbus-interfaces.wrap1 [wrap-git]
2 url = https://github.com/openbmc/phosphor-dbus-interfaces.git
6 phosphor-dbus-interfaces = phosphor_dbus_interfaces_dep

12345678910>>...16