/openbmc/linux/drivers/gpu/drm/ci/ |
H A D | gitlab-ci.yml | 2 DRM_CI_PROJECT_PATH: &drm-ci-project-path mesa/mesa 3 DRM_CI_COMMIT_SHA: &drm-ci-commit-sha edfbf74df1d4d6ce54ffe24566108be0e1a98c3d 6 TARGET_BRANCH: drm-next 10 DEQP_RUNNER_GIT_URL: https://gitlab.freedesktop.org/anholt/deqp-runner.git 13 FDO_UPSTREAM_REPO: helen.fornazier/linux # The repo where the git-archive daily runs 14 MESA_TEMPLATES_COMMIT: &ci-templates-commit d5aa3941aa03c2f716595116354fb81eb8012acb 16 CI_PRE_CLONE_SCRIPT: |- 17 set -o xtrace 18 …-L --retry 4 -f --retry-all-errors --retry-delay 60 -s ${DRM_CI_PROJECT_URL}/-/raw/${DRM_CI_COMMIT… 19 bash download-git-cache.sh [all …]
|
H A D | container.yml | 1 .container: 3 …CI_REPOSITORY_URL: ${DRM_CI_PROJECT_URL}.git # So ci-templates clones drm-ci instead of the repo t… 6 debian/x86_64_build-base: 8 …airo-dev libdw-dev libjson-c-dev libkmod2 libkmod-dev libpciaccess-dev libproc2-dev libudev-dev li… 10 debian/x86_64_test-gl: 12 …CKAGES: "jq libasound2 libcairo2 libdw1 libglib2.0-0 libjson-c5 libkmod-dev libkmod2 libgles2 libp… 16 …-dev libdw-dev libjson-c-dev libproc2-dev libkmod2 libkmod-dev libpciaccess-dev libudev-dev libunw… 20 EXTRA_LOCAL_PACKAGES: "jq libasound2 libcairo2 libdw1 libglib2.0-0 libjson-c5" 22 # Disable container jobs that we won't use 24 rules: [all …]
|
H A D | build.yml | 3 - .build-rules 4 - .container+build-rules 8 - artifacts 10 - FDO_CI_CONCURRENT=${FDO_CI_CONCURRENT} bash drivers/gpu/drm/ci/build.sh 14 - .build 15 - .use-debian/arm64_build 17 - aarch64 25 - .build 26 - .use-debian/arm64_build 28 - aarch64 [all …]
|
/openbmc/bmcweb/http/ |
H A D | routing.hpp | 1 // SPDX-License-Identifier: Apache-2.0 2 // SPDX-FileCopyrightText: Copyright OpenBMC Authors 17 #include <boost/container/flat_map.hpp> 18 #include <boost/container/small_vector.hpp> 49 using ChildMap = boost::container::flat_map< 51 boost::container::small_vector<std::pair<std::string, unsigned>, 337 return static_cast<unsigned>(nodes.size() - 1); in newNode() 416 std::vector<BaseRule*> rules; member 420 PerMethod() : rules(1) {} in PerMethod() 424 rules.emplace_back(ruleObject); in internalAdd() [all …]
|
/openbmc/dbus-sensors/src/ |
H A D | Utils.cpp | 8 // http://www.apache.org/licenses/LICENSE-2.0 19 #include "dbus-sensor_config.h" 26 #include <boost/container/flat_map.hpp> 70 * @param[in] hwmonFile - the path to the file to read 90 * @param[in] directory - the hwmon sysfs directory 91 * @param[in] permitSet - a set of labels or hwmon basenames to permit. If this 125 * @param[in] config - a map representing the configuration for a specific 139 std::get<std::vector<std::string>>(permitAttribute->second); in getPermitSet() 166 dbusConnection->new_method_call( in getSensorConfiguration() 172 dbusConnection->call(getManagedObjects); in getSensorConfiguration() [all …]
|
/openbmc/openbmc/poky/meta/recipes-core/systemd/ |
H A D | systemd_257.1.bb | 7 DEPENDS = "gperf-native libcap util-linux python3-jinja2-native" 11 inherit useradd pkgconfig meson perlnative update-rc.d update-alternatives qemu systemd gettext bas… 13 # unmerged-usr support is deprecated upstream, taints the system and will be 22 file://touchscreen.rules \ 23 file://00-create-volatile.conf \ 25 …s.contains('PACKAGECONFIG', 'polkit_hostnamed_fallback', 'file://00-hostnamed-network-user.conf', … 27 file://99-default.preset \ 28 file://systemd-pager.sh \ 29 file://0001-binfmt-Don-t-install-dependency-links-at-install-tim.patch \ 30 file://0002-implment-systemd-sysv-install-for-OE.patch \ [all …]
|
/openbmc/phosphor-objmgr/src/ |
H A D | main.cpp | 10 #include <boost/container/flat_map.hpp> 27 boost::container::flat_map<std::string, std::string>& owners, in updateOwners() 34 conn->async_method_call( in updateOwners() 55 sdbusplus::message_t m = systemBus->new_signal( in sendIntrospectionCompleteSignal() 92 std::chrono::steady_clock::now() - processStartTime; in ~InProgressIntrospect() 100 diff = std::chrono::steady_clock::now() - *globalStartTime; in ~InProgressIntrospect() 139 systemBus->async_method_call( in doAssociations() 172 systemBus->async_method_call( in doIntrospect() 187 << " on process: " << transaction->processName in doIntrospect() 209 pRoot->FirstChildElement("interface"); in doIntrospect() [all …]
|
/openbmc/openbmc-tools/dbus-pcap/ |
H A D | dbus-pcap | 3 # SPDX-License-Identifier: Apache-2.0 110 CONTAINER = { variable in DBusTypeCategory 154 elif sig in DBusTypeCategory.CONTAINER.value: 189 prop.nature - (self.offset & (prop.nature - 1)) 210 if self.offset - self.stash[1] != len(self.stash[0]): 212 "(self.offset - self.stash[1]): %d, len(self.stash[0]): %d" 213 % (self.offset - self.stash[1], len(self.stash[0])), 226 self.offset - self.stash[1] 270 # Empty DBus strings have no NUL-terminator 299 elif tc.type.value in DBusTypeCategory.CONTAINER.value: [all …]
|
H A D | README.md | 1 # dbus-pcap: A tool to analyse D-Bus traffic captures 3 `dbus-pcap` is a tool to slice, dice and display captures of D-Bus traffic 4 captured into a the standard `pcap` packet container. 6 D-Bus traffic on OpenBMC can be captured using `busctl`: 15 $ ./dbus-pcap --help 16 usage: dbus-pcap [-h] [--json] [--no-track-calls] file [expressions [expressions ...]] 23 -h, --help show this help message and exit 24 --json Emit a JSON representation of the messages 25 --no-track-calls Make a call response pass filters 33 $ ./dbus-pcap dbus.pcap | head -n 3 [all …]
|
/openbmc/qemu/docs/devel/ |
H A D | memory.rst | 8 - ordinary RAM 9 - memory-mapped I/O (MMIO) 10 - memory controllers that can dynamically reroute physical memory regions 15 - tracking RAM changes by the guest 16 - setting up coalesced memory for kvm 17 - setting up ioeventfd regions for kvm 28 ---------------- 33 - RAM: a RAM region is simply a range of host memory that can be made available 39 - MMIO: a range of guest memory that is implemented by host callbacks; 44 - ROM: a ROM memory region works like RAM for reads (directly accessing [all …]
|
/openbmc/bmcweb/include/ |
H A D | dbus_monitor.hpp | 1 // SPDX-License-Identifier: Apache-2.0 2 // SPDX-FileCopyrightText: Copyright OpenBMC Authors 10 #include <systemd/sd-bus.h> 12 #include <boost/container/flat_map.hpp> 13 #include <boost/container/flat_set.hpp> 34 boost::container::flat_set<std::string, std::less<>, 39 using SessionMap = boost::container::flat_map<crow::websocket::Connection*, 42 // NOLINTNEXTLINE(cppcoreguidelines-avoid-non-const-global-variables) 100 if (arr->size() < 2) in onPropertyUpdate() 116 auto it = thisSession->second.interfaces.find(entry.first); in onPropertyUpdate() [all …]
|
H A D | obmc_console.hpp | 1 // SPDX-License-Identifier: Apache-2.0 2 // SPDX-FileCopyrightText: Copyright OpenBMC Authors 19 #include <boost/container/flat_map.hpp> 80 self->doingWrite = false; in doWrite() 81 self->inputBuffer.erase(0, bytesWritten); in doWrite() 85 self->conn.close("Error in reading to host port"); in doWrite() 94 self->doWrite(); in doWrite() 105 self->doRead(); in afterSendEx() 129 self->conn.sendEx( in doRead() 165 using ObmcConsoleMap = boost::container::flat_map< [all …]
|
/openbmc/qemu/.gitlab-ci.d/ |
H A D | buildtest.yml | 2 - local: '/.gitlab-ci.d/buildtest-template.yml' 4 build-system-alpine: 6 - .native_build_job_template 7 - .native_build_artifact_template 9 - job: amd64-alpine-container 12 TARGETS: avr-softmmu loongarch64-softmmu mips64-softmmu mipsel-softmmu 13 MAKE_CHECK_ARGS: check-build 14 CONFIGURE_ARGS: --enable-docs --enable-trace-backends=log,simple,syslog 16 check-system-alpine: 19 - job: build-system-alpine [all …]
|
/openbmc/smbios-mdr/src/ |
H A D | cpuinfo_main.cpp | 8 // http://www.apache.org/licenses/LICENSE-2.0 27 #include <boost/container/flat_map.hpp> 38 #include <linux/i2c-dev.h> 47 #include <phosphor-logging/log.hpp> 65 using CPUInfoMap = boost::container::flat_map<size_t, std::shared_ptr<CPUInfo>>; 70 * Simple aggregate to define an external D-Bus property which needs to be set 82 * List of properties we want to set on other D-Bus objects. This list is kept 83 * around so that if any target objects are removed+re-added, then we can set 107 std::string devPath = "/dev/i2c-" + std::to_string(bus); in readSSpec() 194 * read is correct, then set the property on D-Bu [all...] |
H A D | mdrv2.cpp | 8 // http://www.apache.org/licenses/LICENSE-2.0 23 #include <phosphor-logging/elog-errors.hpp> 42 "Read data from flash error - Open MDRV2 table file failure"); in getDirectoryInformation() 54 uint8_t returnedEntries = smbiosDir.dirEntries - dirIndex; in getDirectoryInformation() 63 smbiosDir.dirEntries - dirIndex - returnedEntries); in getDirectoryInformation() 210 "Read data from flash error - Invalid mdr header"); in readDataFromFlash() 216 "Read data from flash error - Invalid data point"); in readDataFromFlash() 223 "Read data from flash error - Ope in readDataFromFlash() [all...] |
/openbmc/service-config-manager/src/ |
H A D | srvcfg_manager.cpp | 8 // http://www.apache.org/licenses/LICENSE-2.0 53 "/var/lib/srvcfg_manager/usb-code-update-state"; 55 "/etc/udev/rules.d/70-bmc-usb.rules"; 109 lg2::info("usb-code-update-state file does not exist"); in getUSBCodeUpdateStateFromFile() 126 unitMaskedState = iterMask->second; in getUSBCodeUpdateStateFromFile() 138 unitEnabledState = iterEnable->second; in getUSBCodeUpdateStateFromFile() 139 unitRunningState = iterEnable->second; in getUSBCodeUpdateStateFromFile() 147 const boost::container::flat_map<std::string, VariantType>& propertyMap) in updateSocketProperties() 154 listenIt->second); in updateSocketProperties() 166 if (sockAttrIface && sockAttrIface->is_initialized()) in updateSocketProperties() [all …]
|
/openbmc/openbmc/meta-arm/ |
H A D | .gitlab-ci.yml | 4 # These are needed as the k8s executor doesn't respect the container 16 # The container mirror to use 26 - prep 27 - build 32 - $DEFAULT_TAG 46 - echo KAS_WORK_DIR = $KAS_WORK_DIR 47 - echo SSTATE_DIR = $SSTATE_DIR 48 - echo DL_DIR = $DL_DIR 49 - rm -rf $KAS_WORK_DIR 50 …- mkdir --verbose --parents $KAS_WORK_DIR $KAS_REPO_REF_DIR $SSTATE_DIR $DL_DIR $TOOLCHAIN_DIR $TO… [all …]
|
/openbmc/linux/tools/perf/Documentation/ |
H A D | perf-probe.txt | 1 perf-probe(1) 5 ---- 6 perf-probe - Define new dynamic tracepoints 9 -------- 11 'perf probe' [options] --add='PROBE' [...] 15 'perf probe' [options] --del='[GROUP:]EVENT' [...] 17 'perf probe' --list[=[GROUP:]EVENT] 19 'perf probe' [options] --line='LINE' 21 'perf probe' [options] --vars='PROBEPOINT' 23 'perf probe' [options] --funcs [all …]
|
/openbmc/phosphor-power/cold-redundancy/ |
H A D | cold_redundancy.cpp | 8 // http://www.apache.org/licenses/LICENSE-2.0 22 #include <boost/container/flat_set.hpp> 24 #include <phosphor-logging/elog-errors.hpp> 75 boost::container::flat_map<std::string, std::variant<bool>> values; in ColdRedundancy() 106 if (psu->name != psuName) in ColdRedundancy() 115 bool* functional = std::get_if<bool>(&(findEvent->second)); in ColdRedundancy() 123 psu->state = CR::PSUState::normal; in ColdRedundancy() 127 psu->state = CR::PSUState::acLost; in ColdRedundancy() 133 using namespace sdbusplus::bus::match::rules; in ColdRedundancy() 156 // Check PSU information from entity-manager D-Bus interface and use the bus [all …]
|
/openbmc/linux/include/linux/crush/ |
H A D | crush.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 13 * CRUSH is a pseudo-random data distribution algorithm that 20 * https://www.ssrc.ucsc.edu/Papers/weil-sc06.pdf 39 * CRUSH uses user-defined "rules" to describe how inputs should be 73 #define CRUSH_CHOOSE_N_MINUS(x) (-(x)) 99 * A bucket is a named container of other items (either devices or 106 * ------------------------------------------------ 133 __u16 type; /* non-zero; type=0 is reserved for devices */ 136 __u32 weight; /* 16-bit fixed point */ 163 * __weight_set_size__, the weights found at __weight_set_size-1__ are [all …]
|
/openbmc/linux/Documentation/userspace-api/ |
H A D | landlock.rst | 1 .. SPDX-License-Identifier: GPL-2.0 2 .. Copyright © 2017-2020 Mickaël Salaün <mic@digikod.net> 3 .. Copyright © 2019-2020 ANSSI 4 .. Copyright © 2021-2022 Microsoft Corporation 16 in addition to the existing system-wide access-controls. This kind of sandbox 23 landlock || journalctl -kg landlock`` . Developers can also easily check for 28 Landlock rules 33 rights`_. A set of rules is aggregated in a ruleset, which can then restrict 37 ---------------------------------------- 39 We first need to define the ruleset that will contain our rules. For this [all …]
|
/openbmc/linux/include/uapi/linux/ |
H A D | batadv_packet.h | 1 /* SPDX-License-Identifier: (GPL-2.0 WITH Linux-syscall-note) */ 15 * batadv_tp_is_error() - Check throughput meter return code for error 23 * enum batadv_packettype - types for batman-adv encapsulated packets 40 /* 0x00 - 0x3f: local packets or special rules for handling */ 47 /* 0x40 - 0x7f: unicast */ 55 /* 0x80 - 0xff: reserved */ 59 * enum batadv_subtype - packet subtype for unicast4addr 76 * enum batadv_iv_flags - flags used in B.A.T.M.A.N. IV OGM packets 90 * enum batadv_icmp_packettype - ICMP message types 108 * enum batadv_mcast_flags - flags for multicast capabilities and settings [all …]
|
/openbmc/phosphor-user-manager/phosphor-ldap-config/ |
H A D | ldap_config.hpp | 35 namespace sdbusRule = sdbusplus::bus::match::rules; 55 /** @brief Constructor to put object onto bus at a D-Bus path. 56 * @param[in] bus - Bus to attach to. 57 * @param[in] path - The D-Bus object path to attach at. 58 * @param[in] filePath - LDAP configuration file. 59 * @param[in] caCertFile - LDAP's CA certificate file. 60 * @param[in] certFile - LDAP's client certificate file. 61 * @param[in] secureLDAP - Specifies whether to use SSL or not. 62 * @param[in] ldapServerURI - LDAP URI of the server. 63 * @param[in] ldapBindDN - distinguished name with which to bind. [all …]
|
/openbmc/entity-manager/src/ |
H A D | entity_manager.cpp | 8 // http://www.apache.org/licenses/LICENSE-2.0 33 #include <boost/container/flat_map.hpp> 34 #include <boost/container/flat_set.hpp> 56 const boost::container::flat_map<const char*, probe_type_codes, CmpStr> 71 // NOLINTBEGIN(cppcoreguidelines-avoid-non-const-global-variables) 73 boost::container::flat_map< 83 // NOLINTEND(cppcoreguidelines-avoid-non-const-global-variables) 85 const std::regex illegalDbusPathRegex("[^A-Za-z0-9_.]"); 86 const std::regex illegalDbusMemberRegex("[^A-Za-z0-9_]"); 92 iface->initialize(); in tryIfaceInitialize() [all …]
|
/openbmc/linux/Documentation/trace/ |
H A D | kprobetrace.rst | 2 Kprobe-based Event Tracing 8 -------- 9 These events are similar to tracepoint-based events. Instead of tracepoints, 13 Unlike the tracepoint-based event, this can be added and removed 28 ------------------------- 34 -:[GRP/][EVENT] : Clear a probe 50 @SYM[+|-offs] : Fetch memory at SYM +|- offs (SYM should be a data symbol) 56 +|-[u]OFFS(FETCHARG) : Fetch memory at FETCHARG +|- OFFS address.(\*3)(\*4) 67 (\*4) "u" means user-space dereference. See :ref:`user_mem_access`. 72 ----- [all …]
|