/openbmc/openbmc/poky/meta/recipes-connectivity/avahi/files/ |
H A D | 0001-Fix-opening-etc-resolv.conf-error.patch | 6 Fix to start avahi-daemon after systemd-resolved.service. This is because 7 /etc/resolv.conf is a link to /etc/resolv-conf.systemd which in turn is 8 a symlink to /run/systemd/resolve/resolv.conf. And /run/systemd/resolve/resolv.conf 9 is created by systemd-resolved.service by default in current OE's systemd 19 Upstream-Status: Inappropriate [OE Specific] 21 Signed-off-by: Chen Qi <Qi.Chen@windriver.com> 24 /etc/resolv-conf.connman. So launch avahi-daemon after connman too. 26 Signed-off-by: Kai Kang <kai.kang@windriver.com> 27 --- 28 avahi-daemon/avahi-daemon.service.in | 1 + [all …]
|
/openbmc/openbmc/meta-quanta/meta-s6q/recipes-core/systemd/ |
H A D | systemd-conf_%.bbappend | 3 SRC_URI:append:s6q = " file://s6q-resolv.conf" 5 file://10-bmc-bond0.netdev \ 6 file://bond-eth0.conf \ 7 file://bond-eth1.conf \ 14 ${sysconfdir}/systemd/resolved.conf.d/s6q-resolv.conf \ 15 ${sysconfdir}/systemd/network/00-bmc-eth0.network.d/ \ 16 ${sysconfdir}/systemd/network/00-bmc-eth1.network.d/ \ 19 ${sysconfdir}/systemd/network/10-bmc-bond0.netdev \ 20 ${sysconfdir}/systemd/network/00-bmc-bond0.network.d/bond0.conf \ 26 install -d ${D}${sysconfdir}/systemd/resolved.conf.d/ [all …]
|
/openbmc/openbmc/meta-google/recipes-google/systemd/ |
H A D | gbmc-systemd-config.bb | 1 SUMMARY = "Configures systemd settings for gBMC" 3 LICENSE = "Apache-2.0" 4 LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/Apache-2.0;md5=89aea4e17d99a7cacd… 6 inherit systemd 12 file://firmware-updates.target \ 13 file://firmware-updates-pre.target \ 14 file://gbmc-psu-hardreset-pre.target \ 15 file://gbmc-psu-hardreset-time.service \ 16 file://gbmc-psu-hardreset.target \ 17 file://gbmc-enqueue-powercycle.sh \ [all …]
|
/openbmc/openbmc/meta-openembedded/meta-networking/recipes-support/dnsmasq/ |
H A D | dnsmasq_2.91.bb | 5 LICENSE = "GPL-2.0-only | GPL-3.0-only" 7 file://COPYING-v3;md5=d32239bcb673463ab874e80d47fae504 \ 10 DEPENDS += "gettext-native" 13 …org.uk/dnsmasq/${@['archive/', ''][float(d.getVar('PV').split('.')[1]) > 69]}dnsmasq-${PV}.tar.gz \ 15 file://dnsmasq-resolvconf.service \ 16 file://dnsmasq-noresolvconf.service \ 17 file://dnsmasq-resolved.conf \ 21 inherit pkgconfig update-rc.d systemd 30 ${@bb.utils.contains('MACHINE_FEATURES', 'rtc', '', 'broken-rtc', d)} \ 34 PACKAGECONFIG[auth] = "-DHAVE_AUTH,-DNO_AUTH" [all …]
|
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Network/ |
H A D | DHCPConfiguration.interface.yaml | 4 - name: DNSEnabled 9 - name: NTPEnabled 13 used by systemd-timesyncd and take precedence over any statically 15 - name: HostNameEnabled 20 - name: DomainEnabled 24 used by systemd-resolved and take precedence over any statically 26 - name: SendHostNameEnabled
|
/openbmc/openbmc/meta-openembedded/meta-networking/recipes-support/dnsmasq/files/ |
H A D | dnsmasq-resolved.conf | 1 # Avoid conflicts between dnsmasq and systemd-resolved about port 53
|
/openbmc/openbmc/poky/meta/recipes-core/systemd/ |
H A D | systemd_257.5.bb | 1 require systemd.inc 7 DEPENDS = "gperf-native libcap util-linux python3-jinja2-native" 11 inherit useradd pkgconfig meson perlnative update-rc.d update-alternatives systemd gettext bash-com… 13 # unmerged-usr support is deprecated upstream, taints the system and will be 17 # As this recipe builds udev, respect systemd being in DISTRO_FEATURES so 18 # that we don't build both udev and systemd in world builds. 19 REQUIRED_DISTRO_FEATURES += "systemd" 23 file://00-create-volatile.conf \ 25 …s.contains('PACKAGECONFIG', 'polkit_hostnamed_fallback', 'file://00-hostnamed-network-user.conf', … 27 file://99-default.preset \ [all …]
|
/openbmc/openbmc/meta-phosphor/recipes-core/systemd/ |
H A D | systemd_%.bbappend | 10 resolved \ 18 EXTRA_OEMESON:append = " -Ddns-servers=''" 20 PACKAGES =+ "${PN}-catalog-extralocales" 22 RRECOMMENDS:${PN}:append:openbmc-phosphor = " phosphor-systemd-policy" 24 FILES:${PN}-catalog-extralocales = "\ 25 ${exec_prefix}/lib/systemd/catalog/*.*.catalog \ 29 file://40-hardware-watchdog.conf \ 30 file://1000-socket-resolve-unit-specifiers-in-BindToDevice.patch \ 34 ${systemd_unitdir}/system.conf.d/40-hardware-watchdog.conf \ 38 install -d -m 0755 ${D}${systemd_unitdir}/system.conf.d/ [all …]
|
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Logging/ |
H A D | ErrorBlocksTransition.interface.yaml | 4 `Logging.Entry` is not `Resolved` or been deleted. 7 A typical use of this would be to prevent the power-on of a managed host 8 while a critical error is open. The managed host, via systemd transitions, 9 might start the power-on sequence and then wait for any object with this 11 ordering of D-Bus operations can prove that no critical error needs 12 servicing and the power-on sequence may safely continue.
|
/openbmc/openbmc/poky/documentation/migration-guides/ |
H A D | migration-5.0.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 7 ------------------------------------ 15 - :doc:`/migration-guides/migration-4.3` 16 - :doc:`/migration-guides/migration-4.2` 17 - :doc:`/migration-guides/migration-4.1` 18 - :doc:`/migration-guides/migration-4.0` 19 - :doc:`/migration-guides/migration-3.4` 20 - :doc:`/migration-guides/migration-3.3` 21 - :doc:`/migration-guides/migration-3.2` 23 .. _migration-5.0-supported-kernel-versions: [all …]
|
/openbmc/openbmc/poky/meta/recipes-core/base-files/ |
H A D | base-files_3.0.14.bb | 2 DESCRIPTION = "The base-files package creates the basic system directory structure and provides a s… 4 LICENSE = "GPL-2.0-only" 5 LIC_FILES_CHKSUM = "file://licenses/GPL-2;md5=94d55d512a9ba36caa9b7df079bae19f" 14 file://nsswitch-resolved.conf \ 25 file://licenses/GPL-2 \ 34 …lstatedir}/${@bb.utils.contains('FILESYSTEM_PERMS_TABLES', 'files/fs-perms-volatile-tmp.txt', 'vol… 42 ${datadir}/common-licenses ${datadir}/dict ${infodir} \ 47 …lstatedir}/${@bb.utils.contains('FILESYSTEM_PERMS_TABLES', 'files/fs-perms-volatile-log.txt', 'vol… 51 dirs755-lsb = "/srv \ 56 dirs2775-lsb = "/var/mail" [all …]
|
/openbmc/openbmc/poky/meta/recipes-connectivity/connman/ |
H A D | connman_1.44.bb | 6 It is a fully modular system that can be extended, through plug-ins, \ 9 implemented using plug-ins." 11 LICENSE = "GPL-2.0-only" 15 inherit autotools pkgconfig systemd update-rc.d update-alternatives 19 DEPENDS = "dbus glib-2.0" 23 file://0002-resolve-musl-does-not-implement-res_ninit.patch \ 24 file://CVE-2025-32743.patch \ 25 file://CVE-2025-32366.patch \ 30 RRECOMMENDS:${PN} = "connman-conf" 34 ac_cv_path_IP6TABLES_SAVE=${sbindir}/ip6tables-save \ [all …]
|
/openbmc/bmcweb/redfish-core/lib/ |
H A D | systems_logservices_dbus_eventlog.hpp | 1 // SPDX-License-Identifier: Apache-2.0 2 // SPDX-FileCopyrightText: Copyright OpenBMC Authors 3 // SPDX-FileCopyrightText: Copyright 2018 Intel Corporation 25 #include <asm-generic/errno.h> 26 #include <systemd/sd-bus.h> 99 objectToFillOut["Resolved"] = entry.Resolved; in fillEventLogLogEntryFromDbusLogEntry() 106 if ((entry.Resolution != nullptr) && !entry.Resolution->empty()) in fillEventLogLogEntryFromDbusLogEntry() 135 messages::internalError(asyncResp->res); in afterLogEntriesGetManagedObjects() 164 messages::internalError(asyncResp->res); in afterLogEntriesGetManagedObjects() 172 asyncResp->res.jsonValue["Members@odata.count"] = entriesArray.size(); in afterLogEntriesGetManagedObjects() [all …]
|
/openbmc/docs/ |
H A D | host-management.md | 3 This document describes the host-management interfaces of the OpenBMC object 9 [REST-cheatsheet](https://github.com/openbmc/docs/blob/master/REST-cheatsheet.md#establish-rest-con… 15 …-k -H "Content-Type: application/json" -X POST https://${bmc}/login -d '{"username" : "root", "pa… 16 curl -k -H "X-Auth-Token: $token" https://${bmc}/xyz/openbmc_project/... 26 items and are not necessarily FRUs (field-replaceable units). If the system 35 - `Version`: A code version associated with this item. 36 - `Present`: Indicates whether this item is present in the system (True/False). 37 - `Functional`: Indicates whether this item is functioning in the system 45 curl -k -H "X-Auth-Token: $token" https://${bmc}/xyz/openbmc_project/inventory/enumerate 51 curl -k -H "X-Auth-Token: $token" https://${bmc}/xyz/openbmc_project/inventory/system/chassis/mothe… [all …]
|
/openbmc/openbmc/poky/documentation/ref-manual/ |
H A D | features.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 9 can select, and a reference on :ref:`ref-features-backfill`. 15 as ``poky.conf``, ``poky-tiny.conf``, ``poky-altcfg.conf`` and so forth. 34 .. _ref-features-machine: 41 one-to-one correspondence to packages, and they can go beyond simply 45 specified within the :ref:`ref-tasks-configure` task 51 - *acpi:* Hardware has ACPI (x86/x86_64 only) 53 - *alsa:* Hardware has ALSA audio drivers 55 - *bluetooth:* Hardware has integrated BT 57 - *efi:* Support for booting through EFI [all …]
|
/openbmc/phosphor-logging/ |
H A D | log_manager.cpp | 13 #include <systemd/sd-bus.h> 14 #include <systemd/sd-journal.h> 17 #include <phosphor-logging/lg2.hpp> 55 reqLevel = static_cast<Entry::Level>(levelmap->second); in getLevel() 91 // When running as a test-case, the system may have a LOT of journal in _commit() 111 strerror(-rc)); in _commit() 120 metalist.insert(metamap->second.begin(), metamap->second.end()); in _commit() 150 // transactionIdVarOffset' will be in the form of '1234'. 'length - in _commit() 155 length - transactionIdVarOffset) != 0)) in _commit() 209 -> sdbusplus::message::object_path in createEntry() [all …]
|
/openbmc/phosphor-bmc-code-mgmt/bmc/ |
H A D | obmc-flash-bmc | 2 set -eo pipefail 10 if [ -z "${m}" ]; then 27 m="$(grep -xl "$1" /sys/class/mtd/*/name)" 42 u="$(grep -xl "$1" /sys/class/ubi/ubi?/subsystem/ubi*/name)" 50 u="$(grep -xl "$1" /sys/class/ubi/ubi"$2"/subsystem/ubi"$2"*/name)" 58 u="$(grep -h "$1" /sys/class/ubi/ubi"$2"/subsystem/ubi"$2"*/name)" 73 busctl set-property xyz.openbmc_project.Software.Manager \ 77 busctl set-property xyz.openbmc_project.Software.BMC.Updater \ 83 # Set the u-boot envs that perform a side switch on failure to boot 88 fw_setenv obmc_bootcmd "ubi part obmc-ubi; run do_rwreset; ubi read \ [all …]
|
/openbmc/phosphor-logging/extensions/openpower-pels/ |
H A D | data_interface.cpp | 8 * http://www.apache.org/licenses/LICENSE-2.0 21 #include <phosphor-logging/lg2.hpp> 33 // Use a timeout of 10s for D-Bus calls so if there are 53 constexpr auto systemd = "org.freedesktop.systemd1"; variable 72 constexpr auto systemd = "/org/freedesktop/systemd1"; variable 115 "/var/lib/phosphor-software-manager/hostfw/running/DEVTREE"; 124 auto pos = base.find("-T"); in extractConnectorFromLocCode() 145 this->_bootState = std::get<std::string>(value); in DataInterface() 164 if (std::get<bool>(value) != this->_sendPELsToHos in DataInterface() [all...] |
/openbmc/phosphor-dbus-monitor/src/example/ |
H A D | example.yaml | 3 - name: example path group 5 'A path group is a named collection of D-Bus object paths and associated 19 - meta: PATH 21 - meta: PATH 23 - meta: PATH 25 - meta: PATH 28 - name: example property group 30 'Like path groups, a property group is a named collection of D-Bus 33 Properties in a group must all have the same D-Bus type signature and must 39 - interface: xyz.openbmc_project.Sensor.Value [all …]
|
/openbmc/docs/designs/ |
H A D | voltage-regulator-configuration.md | 8 Created: 2019-07-13 13 voltage, over-current limit, and pgood thresholds. The configuration is often 17 new application is needed to configure regulators. It should be data-driven to 18 support a variety of regulator types and to avoid hard-coded logic. 24 Hardware engineers must specify many low-level configuration values for a 25 regulator. Some simple examples include output voltage, over-current limit, and 33 non-volatile memory on the regulator. This provides the hardware/power-on 39 - New information found during hardware testing. For example, downstream 41 - Hardware workarounds. Problems in the regulator hardware or related hardware 43 problem may be resolved in newer versions of the hardware, but firmware still [all …]
|
H A D | bmc-service-failure-debug-and-recovery.md | 16 - 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 D | fail-boot-on-hw-error.md | 30 Extensions within phosphor-logging may process logs that do not always come 31 through the standard phosphor-logging interfaces (for example logs sent down by 39 - Provide a mechanism to cause the OpenBMC firmware to halt a system if a 40 phosphor-logging log is created with a inventory callout 41 - The mechanism to enable/disable this feature does not need to be an external 44 - The halt must be obvious to the user when it occurs 45 - The log which causes the halt must be identifiable 46 - The halt must only stop the chassis/host instance that encountered the error 47 - The halt must allow the host firmware the opportunity to gracefully shut 49 - The halt must stop the host (run `obmc-host-stop@X.target`) associated with [all …]
|
H A D | event-logging.md | 3 Author: [Patrick Williams][patrick-email] `<stwcx>` 5 [patrick-email]: mailto:patrick@stwcx.xyz 13 There is currently not a consistent end-to-end error and event reporting design 15 primarily using phosphor-logging and one using rsyslog, both of which have gaps 17 end-to-end design handling both errors and tracing events which facilitate 30 be "DIMM-A0 encountered an uncorrectable ECC error" or "System boot successful". 36 temperature threshold exceeded: ["temperature threshold exceeded"][HPE-Example] 37 and ["Temperature #0x30 Upper Critical going high"][Oracle-Example]. There is 45 reference][Registry-Example] from the DMTF gives this example: 84 Within OpenBMC, there is currently a [limited design][existing-design] for this [all …]
|
/openbmc/phosphor-networkd/src/ |
H A D | ethernet_interface.cpp | 17 #include <phosphor-logging/elog-errors.hpp> 18 #include <phosphor-logging/lg2.hpp> 74 std::replace(ret.begin() + ret.size() - intf.size(), ret.end(), '.', '_'); in makeObjPath() 131 vlan.emplace(bus, this->objPath.c_str(), info.intf, *this); in EthernetInterface() 133 dhcp4Conf.emplace(bus, this->objPath + "/dhcp4", *this, DHCPType::v4); in EthernetInterface() 134 dhcp6Conf.emplace(bus, this->objPath + "/dhcp6", *this, DHCPType::v6); in EthernetInterface() 211 it->second->IPIfaces::origin(origin); in addAddr() 226 it->second->NeighborObj::macAddress(stdplus::toStr(*info.mac)); in addStaticNeigh() 259 it->second->StaticGatewayObj::gateway(*info.gateway); in addStaticGateway() 327 if (it->second->origin() == IP::AddressOrigin::Static) in ip() [all …]
|
/openbmc/openbmc-tools/rootfs_size/ |
H A D | results.txt | 7 1626112: /lib/systemd 9 937984: /usr/lib/python2.7/lib-dynload 13 638976: /usr/lib/ipmid-providers 14 598016: /lib/systemd/libsystemd-shared-239.so 17 483328: /lib/libc-2.28.so 19 434176: /usr/lib/libgio-2.0.so.0.5800.0 26 348160: /usr/sbin/entity-manager 27 348160: /lib/systemd/systemd 30 319488: /usr/lib/libglib-2.0.so.0.5800.0 31 311296: /lib/libm-2.28.so [all …]
|