Home
last modified time | relevance | path

Searched +full:the +full:- +full:new +full:- +full:sd +full:- +full:bus +full:- +full:api +full:- +full:of +full:- +full:systemd (Results 1 – 17 of 17) sorted by relevance

/openbmc/sdbusplus/
H A DREADME.md5 1. A C++ library (libsdbusplus) for interacting with D-Bus, built on top of the
6 sd-bus library from systemd.
7 2. A tool (sdbus++) to generate C++ bindings to simplify the development of
8 D-Bus-based applications.
12 The sdbusplus library requires sd-bus, which is contained in libsystemd.
14 The sdbus++ application requires Python 3 and the Python libraries mako and
19 The sdbusplus library is built using meson.
29 Optionally, building the tests and examples can be disabled by passing
30 `-Dtests=disabled` and `-Dexamples=disabled` respectively to `meson`.
32 The sdbus++ application is installed as a standard Python package using
[all …]
/openbmc/docs/designs/
H A Destoraged.md1 # eStoraged Design - Encrypted Secondary Storage Management Daemon
7 - John Broadbent <jebr@google.com>
8 - Benjamin Fair <benjaminfair@google.com>
9 - Nancy Yuenn <yuenn@google.com>
16 encapsulating the security functionality and providing a D-Bus interface to
17 manage the encrypted filesystem on the device. Using the D-Bus interface, other
18 software components can interact with eStoraged to do things like create a new
19 encrypted filesystem, wipe its contents, lock/unlock the device, or change the
25 for the root filesystem, i.e. the BMC needs to be able to boot while the device
28 This design makes use of the
[all …]
/openbmc/sdbusplus/example/yaml/net/poettering/
H A DCalculator.interface.yaml2 An example interface originally described as part of the announcement of new
3 sd-bus interfaces at:
4 http://0pointer.net/blog/the-new-sd-bus-api-of-systemd.html
6 - name: Multiply
8 Multiplies two integers 'x' and 'y' and returns the result.
10 - name: x
13 The first integer to multiply.
14 - name: y
17 The second integer to multiply.
20 - name: z
[all …]
/openbmc/sdbusplus/include/sdbusplus/
H A Dbus.hpp3 #include <systemd/sd-bus.h>
4 #include <systemd/sd-event.h>
20 #pragma clang diagnostic ignored "-Wc99-extensions"
26 namespace bus namespace
30 struct bus;
32 /* Methods for getting a new bus connection.
34 * There are two different bus types:
35 * - system
36 * - session ("user")
39 * to the default bus based on the current user; system if root, session
[all …]
H A Dmessage.hpp3 #include <systemd/sd-bus.h>
21 #pragma clang diagnostic ignored "-Wc99-extensions"
27 // Forward declare sdbusplus::bus::bus for 'friend'ship.
28 namespace bus namespace
30 struct bus;
44 // it doesn't require creating a specific instance of it, unless that's ok --
53 /* @brief Alias 'msg' to a unique_ptr type for auto-release. */
68 * @brief Provides C++ bindings to the sd_bus_message_* class functions.
72 /* Define all of the basic class operations:
74 * - Default constructor
[all …]
/openbmc/openpower-host-ipmi-flash/
H A Dhiomap.cpp1 // SPDX-License-Identifier: Apache-2.0
7 #include <ipmid/api.h>
10 #include <systemd/sd-bus.h>
11 #include <systemd/sd-event.h>
13 #include <ipmid-host/cmd-utils.hpp>
14 #include <ipmid-host/cmd.hpp>
15 #include <ipmid/api.hpp>
16 #include <phosphor-logging/log.hpp>
17 #include <sdbusplus/bus.hpp>
18 #include <sdbusplus/bus/match.hpp>
[all …]
/openbmc/phosphor-host-ipmid/
H A Dstorageaddsel.cpp1 #include "error-HostEvent.hpp"
4 #include <systemd/sd-bus.h>
6 #include <ipmid/api.hpp>
8 #include <phosphor-logging/elog-errors.hpp>
9 #include <phosphor-logging/elog.hpp>
10 #include <phosphor-logging/lg2.hpp>
48 // Read the eSEL data from the file. in createProcedureLogEntry()
53 // insert '/0' at the end of the character array. in createProcedureLogEntry()
56 new char[(eSELData.size() * byteSeparator) + 1]()); in createProcedureLogEntry()
H A Dapphandler.cpp6 #include <linux/i2c-dev.h>
11 #include <systemd/sd-bus.h>
17 #include <ipmid/api.hpp>
23 #include <phosphor-logging/elog-errors.hpp>
24 #include <phosphor-logging/lg2.hpp>
47 extern sd_bus* bus;
87 "/usr/share/ipmi-providers/master_write_read_white_list.json";
102 * @brief Returns the Version info from primary s/w object
104 * Get the Version info from the active s/w object which is having high
106 * is "BMC" from the list of all s/w objects those are implementing
[all …]
/openbmc/phosphor-host-ipmid/include/ipmid/
H A Dapi.h4 #include <systemd/sd-bus.h>
9 * Specifies the minimum privilege level required to execute the command
10 * This means the command can be executed at a given privilege level or higher
32 // Buffer containing data from sender of netfn and command as part of request
35 // This is the response buffer that the provider of [netfn,cmd] will send back
36 // to the caller. Provider will allocate the memory inside the handler and then
37 // will do a memcpy to this response buffer and also will set the data size
38 // parameter to the size of the buffer.
45 // This buffer contains any *user specific* data that is of interest only to the
46 // plugin. For a ipmi function router, this data is opaque. At the time of
[all …]
/openbmc/openpower-host-ipmi-oem/
H A Doemhandler.cpp5 #include "elog-errors.hpp"
8 #include <ipmid/api.h>
11 #include <systemd/sd-bus.h>
13 #include <host-interface.hpp>
14 #include <ipmid-host/cmd.hpp>
15 #include <ipmid/api-types.hpp>
18 #include <sdbusplus/bus.hpp>
49 // Dive in to the IBM log to find the severity in mapSeverity()
55 return find->second; in mapSeverity()
66 uint8_t sensor = rec->sensorNum; in mapCalloutAssociation()
[all …]
/openbmc/openbmc/meta-arm/meta-arm-bsp/documentation/corstone1000/
H A Duser-guide.rst2 # Copyright (c) 2022-2024, Arm Limited.
4 # SPDX-License-Identifier: MIT
11 ------
12 The Corstone-1000 software stack uses the `Yocto Project <https://www.yoctoproject.org/>`__ to build
13 …iny Linux distribution suitable for the Corstone-1000 platform (kernel and initramfs filesystem le…
14 The Yocto Project relies on the `BitBake <https://docs.yoctoproject.org/bitbake.html#bitbake-docume…
19 -------------
22 32GB of free disk space and 16GB of RAM as minimum requirement.
24 The following prerequisites must be available on the host system:
26 - Git 1.8.3.1 or greater.
[all …]
/openbmc/qemu/
H A DMAINTAINERS4 The intention of this file is not to establish who owns what portions of the
5 code base, but to provide a set of names that developers can consult when they
6 have a question about a particular subset and also to provide a set of names
9 In general, if you have a question about inclusion of a patch, you should
10 consult qemu-devel and not any specific individual privately.
12 Descriptions of section entries:
16 patches. They are considered the main contact point.
19 Reviewers are familiar with the subject matter and provide feedback
23 W: Web-page with status/info
25 T: SCM tree type and location. Type is one of: git, hg, quilt, stgit.
[all …]
/openbmc/intel-ipmi-oem/src/
H A Doemcommands.cpp4 // Licensed under the Apache License, Version 2.0 (the "License");
5 // you may not use this file except in compliance with the License.
6 // You may obtain a copy of the License at
8 // http://www.apache.org/licenses/LICENSE-2.0
11 // distributed under the License is distributed on an "AS IS" BASIS,
12 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 // See the License for the specific language governing permissions and
14 // limitations under the License.
22 #include <systemd/sd-journal.h>
31 #include <ipmid/api.hpp>
[all …]
/openbmc/
Dopengrok1.0.log1 2025-06-26 03:00:47.099-0500 FINE t1 Executor.registerErrorHandler: Installing default uncaught exception handler
2 2025-06-26 03:00:47.218-0500 INFO t1 Indexer.parseOptions: Indexer options: [-c, /usr/local/bin/ctags, -T, 12, -s, /opengrok/src, -
[all...]
Dopengrok2.0.log1 2025-06-25 03:00:41.046-0500 FINE t1 Executor.registerErrorHandler: Installing default uncaught exception handler
2 2025-06-25 03:00:41.165-0500 INFO t1 Indexer.parseOptions: Indexer options: [-c, /usr/local/bin/ctags, -T, 12, -s, /opengrok/src, -
[all...]
/openbmc/linux/
H A Dopengrok0.0.log1 2024-12-28 20:09:05.996-0600 FINEST t1171 PendingFileCompleter.doRename: Moved pending as file: '/opengrok/data/xref/openbmc/linux/drivers/staging/media/av7110/video-continue.rst.gz'
2 2024-12-28 20:09:05.942-0600 FINEST t1149 PendingFileCompleter.doRename: Moved pending as file: '/opengrok/data/xref/openbmc/u-boot/arch/sh/config.mk.gz'
3 2024-12-2
[all...]
H A Dopengrok1.0.log1 2024-12-28 20:07:11.902-0600 FINER t583 IndexDatabase.createAnnotationCache: failed to create annotation: repository {dir='/opengrok/src/openbmc/linux',type=git,historyCache=on,renamed=false,merge=true,annotationCache=off} does not allow to create annotation cache for '/opengrok/src/openbmc/linux/drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c'
2 2024-12-28 20:07:11.913-0600 FINEST t583 Statistics.logIt: Added: '/openbmc/linux/drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c' (CAnalyzer) (took 116 ms)
3 2024-12-28 20:07:11.899-0600 FINER t593 IndexDatabase.createAnnotationCache: failed to create annotation: repository {dir='/opengrok/src/openbmc/linux',type=git,historyCache=on,renamed=false,merge=true,annotationCache=off} does not allow to create annotation cache for '/opengrok/src/openbmc/linux/tools/testing/selftests/powerpc/tm/tm-signa
[all...]