/openbmc/u-boot/lib/efi_loader/ |
H A D | efi_device_path_utilities.c | 1 // SPDX-License-Identifier: GPL-2.0+ 17 * This function implements the GetDevicePathSize service of the device path 18 * utilities protocol. The device path length includes the end of path tag 42 * This function implements the DuplicateDevicePath service of the device path 45 * The UEFI spec does not indicate what happens to the end tag. We follow the 46 * EDK2 logic: In case the device path ends with an end of instance tag, the 47 * copy will also end with an end of instance tag. 65 * This function implements the AppendDevicePath service of the device path 86 * This function implements the AppendDeviceNode service of the device path 107 * This function implements the AppendDevicePathInstance service of the device [all …]
|
/openbmc/openbmc/meta-arm/meta-arm/recipes-security/optee/optee-client/ |
H A D | optee-udev.rules | 1 KERNEL=="tee[0-9]*", MODE="0660", OWNER="root", GROUP="teeclnt", TAG+="systemd" 3 # If a /dev/teepriv[0-9]* device is detected, start an instance of 4 # tee-supplicant.service with the device name as parameter 5 KERNEL=="teepriv[0-9]*", MODE="0660", OWNER="root", GROUP="teeclnt", \ 6 TAG+="systemd", ENV{SYSTEMD_WANTS}+="tee-supplicant@%k.service"
|
/openbmc/openbmc/meta-arm/meta-arm/recipes-security/trusted-services/libts/ |
H A D | tee-udev.rules | 2 KERNEL=="tee[0-9]*", TAG+="systemd", MODE="0660", GROUP="teeclnt" 4 # If a /dev/teepriv[0-9]* device is detected, start an instance of 5 # tee-supplicant.service with the device name as parameter 6 KERNEL=="teepriv[0-9]*", MODE="0660", OWNER="root", GROUP="tee", \ 7 TAG+="systemd", ENV{SYSTEMD_WANTS}+="tee-supplicant@%k.service"
|
/openbmc/linux/drivers/dca/ |
H A D | dca-core.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright(c) 2007 - 2009 Intel Corporation. All rights reserved. 34 struct pci_bus *bus = pdev->bus; in dca_pci_rc_from_dev() 36 while (bus->parent) in dca_pci_rc_from_dev() 37 bus = bus->parent; in dca_pci_rc_from_dev() 50 INIT_LIST_HEAD(&domain->dca_providers); in dca_allocate_domain() 51 domain->pci_rc = rc; in dca_allocate_domain() 58 list_del(&domain->node); in dca_free_domain() 66 return ((pdev->vendor == PCI_VENDOR_ID_INTEL) && in dca_provider_ioat_ver_3_0() 67 ((pdev->device == PCI_DEVICE_ID_INTEL_IOAT_TBG0) || in dca_provider_ioat_ver_3_0() [all …]
|
/openbmc/linux/include/uapi/scsi/fc/ |
H A D | fc_els.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 5 * Maintained at www.Open-FCoE.org 15 * Fibre Channel Switch - Enhanced Link Services definitions. 16 * From T11 FC-LS Rev 1.2 June 7, 2005. 20 * ELS Command codes - byte 0 of the frame payload 28 ELS_ABTX = 0x06, /* Abort exchange - obsolete */ 56 ELS_NACT = 0x33, /* N-port activate alias_id */ 57 ELS_NDACT = 0x34, /* N-port deactivate alias_id */ 58 ELS_QOSR = 0x40, /* quality of service request */ 60 ELS_PDISC = 0x50, /* discover N_port service params */ [all …]
|
/openbmc/phosphor-host-ipmid/ |
H A D | dcmihandler.cpp | 10 #include <phosphor-logging/elog-errors.hpp> 11 #include <phosphor-logging/lg2.hpp> 69 // Refer Table 6-14, DCMI Entity ID Extension, DCMI v1.5 spec 109 std::string service{}; in getPcap() local 111 ipmi::getService(ctx, pcapInterface, pcapPath, service); in getPcap() 117 ec = ipmi::getDbusProperty(ctx, service, pcapPath, pcapInterface, in getPcap() 130 std::string service{}; in getPcapEnabled() local 132 ipmi::getService(ctx, pcapInterface, pcapPath, service); in getPcapEnabled() 138 ec = ipmi::getDbusProperty(ctx, service, pcapPath, pcapInterface, in getPcapEnabled() 151 std::string service{}; in setPcap() local [all …]
|
/openbmc/linux/fs/orangefs/ |
H A D | waitqueue.c | 1 // SPDX-License-Identifier: GPL-2.0 9 * See COPYING in top-level directory. 13 * In-kernel waitqueue operations. 17 #include "orangefs-kernel.h" 18 #include "orangefs-bufmap.h" 23 __acquires(op->lock); 25 __releases(op->lock); 30 * NOTE: This is called from the device close after client-core has 32 * client-core is anyway going to exit. 41 "pvfs2-client-core: purging op tag %llu %s\n", in purge_waiting_ops() [all …]
|
/openbmc/qemu/scripts/ci/setup/ |
H A D | gitlab-runner.yml | 7 # later. See the COPYING file in the top-level directory. 10 # gitlab-runner agent. 11 --- 12 - name: Installation of gitlab-runner 15 - vars.yml 17 - debug: 21 - name: Create a group for the gitlab-runner service 23 name: gitlab-runner 25 - name: Create a user for the gitlab-runner service 27 user: gitlab-runner [all …]
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-dbs/influxdb/influxdb/ |
H A D | influxdb.conf | 12 # reporting-disabled = false 14 # Bind address to use for the RPC service for backup and restore. 15 # bind-address = "127.0.0.1:8088" 29 # retention-autocreate = true 31 # If log messages are printed for the meta service 32 # logging-enabled = true 48 wal-dir = "/var/lib/influxdb/wal" 53 # Values in the range of 0-100ms are recommended for non-SSD disks. 54 # wal-fsync-delay = "0s" 57 # The type of shard index to use for new shards. The default is an in-memory index that is [all …]
|
/openbmc/linux/drivers/net/wireless/ath/ath6kl/ |
H A D | htc.h | 2 * Copyright (c) 2004-2011 Atheros Communications Inc. 38 #define HTC_MAX_PAYLOAD_LENGTH (4096 - sizeof(struct htc_frame_hdr)) 60 /* disable credit flow control on a specific service */ 73 /* specific service is not allowing any more endpoints */ 88 /* NOTE: service ID of 0x0000 is reserved and should never be used */ 109 /* TODO -remove me, but we have to fix BMI first */ 135 #define NUM_CONTROL_RX_BUFFERS (NUM_CONTROL_BUFFERS - NUM_CONTROL_TX_BUFFERS) 151 * NOTE: do not remove or re-arrange the fields, these are minimally 152 * required to take advantage of 4-byte lookaheads in some hardware 169 /* end of 4-byte lookahead */ [all …]
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-bsp/firmwared/ |
H A D | firmwared_git.bb | 6 LICENSE = "Apache-2.0" 7 LIC_FILES_CHKSUM = "file://LICENSE-APACHE;md5=7b486c2338d225a1405d979ed2c15ce8 \ 11 file://firmwared.service" 16 # Upstream repo does not tag 21 DEPENDS = "glib-2.0 systemd" 27 SYSTEMD_SERVICE:${PN} = "firmwared.service" 34 install -d ${D}${systemd_system_unitdir} 35 install -m 0644 ${UNPACKDIR}/firmwared.service ${D}${systemd_system_unitdir} 36 sed -i -e 's,@BINDIR@,${bindir},g' ${D}${systemd_system_unitdir}/firmwared.service
|
/openbmc/openbmc/meta-openembedded/meta-filesystems/recipes-utils/btrfsmaintenance/ |
H A D | btrfsmaintenance_0.5.bb | 7 LICENSE = "GPL-2.0-only" 13 file://0001-change-sysconfig-path-to-etc-default.patch \ 14 file://0002-add-WantedBy-directive-to-btrfsmaintenance-refresh.s.patch \ 19 UPSTREAM_CHECK_REGEX = "${BPN}/releases/tag/v(?P<pver>\d+(?:\.\d+)*)" 21 RDEPENDS:${PN} = "bash btrfs-tools" 29 install -Dm0644 ${S}/btrfsmaintenance-refresh.path \ 30 ${D}${systemd_system_unitdir}/btrfsmaintenance-refresh.path 31 install -Dm0644 ${S}/*.timer \ 33 install -Dm0644 ${S}/*.service \ 36 install -Dm0644 ${S}/btrfsmaintenance-functions \ [all …]
|
/openbmc/openbmc/meta-raspberrypi/recipes-connectivity/pi-bluetooth/ |
H A D | pi-bluetooth_0.1.17.bb | 1 SUMMARY = "Script to properly configure BT-HCI on Raspberry Pi" 2 HOMEPAGE = "https://github.com/RPi-Distro/pi-bluetooth" 4 LICENSE = "BSD-3-Clause" 10 git://github.com/RPi-Distro/pi-bluetooth;branch=master;protocol=https \ 11 file://0001-bthelper-correct-path-for-hciconfig-under-Yocto.patch \ 17 inherit ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', 'update-rc.d', d)} 18 # hciuart.service replaces what was brcm43438.service 20 hciuart.service \ 21 bthelper@.service \ 27 install -d ${D}${sysconfdir}/udev/rules.d [all …]
|
/openbmc/linux/Documentation/networking/ |
H A D | rxrpc.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 The RxRPC protocol driver provides a reliable two-phase transport on top of UDP 38 RxRPC is a two-layer protocol. There is a session layer which provides 44 +-------------+ 46 +-------------+ 48 +-------------+ 50 +-------------+ 52 +-------------+ 60 (2) A two-phase protocol. The client transmits a blob (the request) and then 82 to use - currently only PF_INET is supported. [all …]
|
/openbmc/openbmc/meta-arm/meta-arm-bsp/recipes-security/trusted-services/corstone1000/ |
H A D | 0014-Provide-crypto-api-to-create-uefi-priv-var-fingerpri.patch | 5 MIME-Version: 1.0 6 Content-Type: text/plain; charset=UTF-8 7 Content-Transfer-Encoding: 8bit 11 of the top-level issuer certificate. 13 Signed-off-by: Gabor Toth <gabor.toth2@arm.com> 14 Upstream-Status: Submitted [https://review.trustedfirmware.org/c/TS/trusted-services/+/27953] 15 --- 16 .../client/caller/packed-c/crypto_caller.h | 1 + 18 .../packed-c/packedc_crypto_client.cpp | 8 + 19 .../protocol/packed-c/packedc_crypto_client.h | 4 + [all …]
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-core/dbus/ |
H A D | dbus-broker_36.bb | 2 DESCRIPTION = "Drop-in replacement for dbus-daemon." 4 LICENSE = "Apache-2.0" 13 SRC_URI = "https://github.com/bus1/dbus-broker/releases/download/v${PV}/${BP}.tar.xz" 17 UPSTREAM_CHECK_REGEX = "releases/tag/v(?P<pver>\d+)" 19 SYSTEMD_SERVICE:${PN} = "${BPN}.service" 23 EXTRA_OEMESON += "-Daudit=${@bb.utils.contains('DISTRO_FEATURES', 'selinux', 'true', 'false', d)}" 24 EXTRA_OEMESON += "-Dselinux=${@bb.utils.contains('DISTRO_FEATURES', 'selinux', 'true', 'false', d)}" 29 install -d ${D}${sysconfdir}/systemd/user 30 ln -s ${systemd_user_unitdir}/dbus-broker.service ${D}${sysconfdir}/systemd/user/dbus.service 33 RDEPENDS:${PN} += "dbus-common"
|
/openbmc/slpd-lite/test/ |
H A D | slp_parser_test.cpp | 8 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 9 | Version | Function-ID | Length | 10 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 12 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 14 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 15 | Language Tag Length | Language Tag \ 16 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ */ 20 // Basic buffer with valid Function-ID in TEST() 46 // Language Tag Length that is valid in TEST() 59 // Language Tag Length that is too big in TEST() [all …]
|
/openbmc/linux/include/uapi/linux/ |
H A D | atmmpc.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 26 __be32 tag; member 36 __be32 tag; member 44 __u16 mpc_p1; /* Shortcut-Setup Frame Count */ 45 __u16 mpc_p2; /* Shortcut-Setup Frame Time */ 46 __u8 mpc_p3[8]; /* Flow-detection Protocols */ 66 __u8 dsap; /* Destination Service Access Point (0xAA) */ 67 __u8 ssap; /* Source Service Access Point (0xAA) */ 85 #define MPC_P1 10 /* Shortcut-Setup Frame Count */ 86 #define MPC_P2 1 /* Shortcut-Setup Frame Time */ [all …]
|
/openbmc/openbmc/meta-arm/meta-arm/recipes-security/trusted-services/ |
H A D | trusted-services-src.inc | 1 # Define sources of Trusted Service and all external dependencies 3 LICENSE = "Apache-2.0 & BSD-3-Clause & BSD-2-Clause & Zlib" 5 …it.trustedfirmware.org/TS/trusted-services.git;protocol=https;branch=main;name=trusted-services;de… 11 file://0001-Allow-configuring-flash-image-files-compile-time.patch \ 15 SRCREV_trusted-services = "602be607198ea784bc5ab1c0c9d3ac4e2c67f1d9" 18 S = "${WORKDIR}/git/trusted-services" 21 # DTC, tag "v1.6.1" 26 # MbedTLS, tag "v3.5.1" 31 # Nanopb, tag "nanopb-0.4.7" plus some further fixes 36 # qcbor, tag "v1.0.0" [all …]
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-support/xrdp/ |
H A D | xrdp_0.9.20.bb | 3 LICENSE = "Apache-2.0" 9 DEPENDS = "openssl virtual/libx11 libxfixes libxrandr libpam nasm-native imlib2 pixman libsm" 13 SRC_URI = "https://github.com/neutrinolabs/${BPN}/releases/download/v${PV}/${BPN}-${PV}.tar.gz \ 15 file://0001-Added-req_distinguished_name-in-etc-xrdp-openssl.con.patch \ 16 file://0001-Fix-the-compile-error.patch \ 17 file://0001-arch-Define-NO_NEED_ALIGN-on-ppc64.patch \ 18 file://0001-mark-count-with-unused-attribute.patch \ 24 UPSTREAM_CHECK_REGEX = "releases/tag/v(?P<pver>\d+(\.\d+)+)" 26 CFLAGS += " -Wno-deprecated-declarations" 29 PACKAGECONFIG[fuse] = " --enable-fuse, --disable-fuse, fuse" [all …]
|
/openbmc/openbmc/poky/meta/recipes-devtools/qemu/qemu/ |
H A D | qemu-guest-agent.udev | 1 SUBSYSTEM=="virtio-ports", ATTR{name}=="org.qemu.guest_agent.0", \ 2 TAG+="systemd", ENV{SYSTEMD_WANTS}="qemu-guest-agent.service"
|
/openbmc/linux/Documentation/admin-guide/media/ |
H A D | cec.rst | 1 .. SPDX-License-Identifier: GPL-2.0 12 - Exynos4 13 - Exynos5 14 - STIH4xx HDMI CEC 15 - V4L2 adv7511 (same HW, but a different driver from the drm adv7511) 16 - stm32 17 - Allwinner A10 (sun4i) 18 - Raspberry Pi 19 - dw-hdmi (Synopsis IP) 20 - amlogic (meson ao-cec and ao-cec-g12a) [all …]
|
/openbmc/docs/designs/ |
H A D | firmware-update-via-usb.md | 1 # In-Band Update of BMC Firmware using USB 5 Created: 2021-10-12 14 The openbmc project currently has a [phosphor-software-manager][1] repository. 26 - Monitor whether the USB key is inserted. 27 - The first tar file found in the sorted list of files on the USB device is 29 - Manually trigger firmware upgrade. 30 - Disable automatic reboot the BMC firmware after upgrade is complete to prevent 32 - This mechanism attempts to maintain security, for example this feature is 37 The new code would be part of the phosphor-software-manager repository(eg: 38 phosphor-usb-code-update). The design process is as follows: [all …]
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-security/usbguard/ |
H A D | usbguard_1.1.3.bb | 3 # SPDX-License-Identifier: MIT 8 capabilities based on device attributes. This recipe takes OpenSSL as crypto-backend for \ 11 LICENSE = "GPL-2.0-only" 14 SRC_URI = "https://github.com/USBGuard/usbguard/releases/download/${BPN}-${PV}/${BPN}-${PV}.tar.gz \ 15 file://0001-Add-and-use-pkgconfig-instead-of-libgcrypt-config.patch" 19 inherit autotools-brokensep bash-completion pkgconfig systemd github-releases 21 DEPENDS = "glib-2.0-native libcap-ng libqb libxml2-native libxslt-native protobuf protobuf-native x… 23 UPSTREAM_CHECK_REGEX = "releases/tag/usbguard-(?P<pver>\d+(\.\d+)+)" 26 --with-bundled-catch \ 27 --with-bundled-pegtl \ [all …]
|
/openbmc/openpower-vpd-parser/vpd-manager/include/utility/ |
H A D | json_utility.hpp | 51 * @param[in] i_sysCfgJsonObj - Parsed system config JSON object. 52 * @param[in] i_vpdFilePath - VPD file path. 91 * @param[in] pathToJson - Path to JSON. 132 * Given either D-bus inventory path/FRU EEPROM path/redundant EEPROM path, 133 * this API returns D-bus inventory path if present in JSON. 135 * @param[in] i_sysCfgJsonObj - System config JSON object 136 * @param[in] i_vpdPath - Path to where VPD is stored. 156 throw std::runtime_error("Missing frus tag in system config JSON."); in getInventoryObjPathFromJson() 203 * @param[in] i_parsedConfigJson - config JSON 204 * @param[in] i_vpdFilePath - EEPROM file path [all …]
|