| /openbmc/openbmc/meta-openembedded/meta-oe/recipes-devtools/xmlrpc-c/xmlrpc-c/ |
| H A D | 0001-unix-common.mk-Ensuring-Sequential-Execution-of-rm-a.patch | 3 Date: Mon, 10 Mar 2025 20:26:29 -0700 4 Subject: [PATCH] unix-common.mk: Avoid race condition between mutliple make 5 calls running in parallel 7 With high parallel execution, it results in race condition where 12 which can run in parallel and then some of them will try to create 15 Use -f which should be supported even by relatively old ln and 20 (after-clean-j1.log is the make output with -n and -j1 instead of 21 -j70), still trying to figure out why, my autofoo is rusty :). 24 out why we can at least avoid the random build failures. 28 https://lists.openembedded.org/g/openembedded-devel/message/112706 [all …]
|
| /openbmc/qemu/chardev/ |
| H A D | char-parallel.c | 4 * Copyright (c) 2003-2008 Fabrice Bellard 21 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 47 #include "chardev/char-fd.h" 48 #include "chardev/char-parallel.h" 63 if (s->mode != mode) { in pp_hw_mode() 65 if (ioctl(s->fd, PPSETMODE, &m) < 0) { in pp_hw_mode() 68 s->mode = mode; in pp_hw_mode() 76 int fd = drv->fd; in pp_ioctl() 82 return -ENOTSUP; in pp_ioctl() 89 return -ENOTSUP; in pp_ioctl() [all …]
|
| /openbmc/u-boot/drivers/video/ |
| H A D | ssd2828.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 8 * from a parallel LCD interface and translate it on the flight into MIPI DSI 12 * responsible for driving parallel LCD hardware in front of the video pipeline. 33 * the standard u-boot GPIO interface (gpio_get_value/gpio_set_value 34 * functions). Note that -1 value can be used for the pins, which are 49 * 8MHz - 30MHz range (see "TX_CLK Timing" section). It can be also 103 * According to the "Example for system sleep in and out" section in 118 * The right place to insert this function call is after the parallel LCD 120 * advised in the "Example for system sleep in and out" section of the
|
| H A D | Kconfig | 13 to display a command-line console or splash screen. Enabling this 24 This driver can be use with "simple-panel" and 26 (leds/backlight/pwm-backlight.txt) 34 This driver can be used with "simple-panel" and 36 (leds/backlight/gpio-backlight.txt) 39 bool "Support 8-bit-per-pixel displays" 43 Support drawing text and bitmaps onto a 8-bit-per-pixel display. 49 bool "Support 16-bit-per-pixel displays" 53 Support drawing text and bitmaps onto a 16-bit-per-pixel display. 59 bool "Support 32-bit-per-pixel displays" [all …]
|
| /openbmc/qemu/hw/char/ |
| H A D | parallel.c | 2 * QEMU Parallel PORT emulation 4 * Copyright (c) 2003-2005 Fabrice Bellard 22 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 29 #include "chardev/char-parallel.h" 31 #include "hw/qdev-properties.h" 32 #include "hw/qdev-properties-system.h" 34 #include "hw/char/parallel-isa.h" 35 #include "hw/char/parallel.h" 60 #define PARA_STS_PAPER 0x20 /* Out of paper */ 79 if (s->irq_pending) in parallel_update_irq() [all …]
|
| /openbmc/openbmc/poky/meta/recipes-core/glibc/ |
| H A D | glibc.inc | 1 require glibc-common.inc 2 require glibc-ld.inc 4 DEPENDS = "virtual/cross-cc virtual/cross-binutils libgcc-initial linux-libc-headers" 12 # msgfmt could come from gettext-native but we don't depend on that and 30 GLIBC_EXTRA_OECONF:class-nativesdk = "" 32 # glibc uses PARALLELMFLAGS variable to pass parallel build info so transfer 33 # PARALLEL_MAKE into PARALLELMFLAGS and empty out PARALLEL_MAKE 39 # glibc make-syscalls.sh has a number of issues with /bin/dash and 49 sed -e "s#/bin/bash#/bin/sh#" -i ${S}/elf/ldd.bash.in 54 echo "CFLAGS-abort.c = -fasynchronous-unwind-tables" >> ${B}/configparms [all …]
|
| /openbmc/libpldm/scripts/ |
| H A D | apply-renames | 3 set -eou pipefail 8 ABSPATH="$(command -v "$0" | xargs realpath)" 11 : "${LIBPLDM_ROOT:="${ABSPATH%scripts/apply-renames}"}" 15 : "${CLANG_RENAME:="$(command -v clang-rename-"${CLANG_VERSION}")"}" 16 : "${CLANG_APPLY_REPLACEMENTS:="$(command -v clang-apply-replacements-"${CLANG_VERSION}")"}" 18 # Make it parallel 21 # Allow clang-rename to pick up the per-file flags from the compile command 23 : "${CRFLAGS:="-p=."}" 25 CRINPUT=$(realpath --relative-to "$BUILD" "$1") 27 # Deal with clang-rename segfaulting when file paths from the compile command [all …]
|
| /openbmc/u-boot/doc/ |
| H A D | README.nvme | 1 # SPDX-License-Identifier: GPL-2.0+ 10 communicate with a non-volatile memory subsystem. This interface is optimized 15 submission and completion paths. It includes support for parallel operation by 20 of some number of logical blocks. A namespace is a quantity of non-volatile 25 ------------ 28 "nvme-blk"). The host controller driver is supposed to probe the hardware and 35 ------ 39 -------------- 43 Usage in U-Boot 44 --------------- [all …]
|
| /openbmc/openbmc/poky/meta-poky/conf/templates/default/ |
| H A D | local.conf.sample.extended | 9 # option determines how many tasks bitbake should run in parallel: 16 # The second option controls how many processes make should run in parallel when 19 #PARALLEL_MAKE ?= "-j 4" 22 #PARALLEL_MAKE ?= "-j ${@oe.utils.cpu_count()}" 24 # For a quad-core machine, BB_NUMBER_THREADS = "4", PARALLEL_MAKE = "-j 4" would 27 # Some users are behind firewalls or use servers where the number of parallel connections 28 # is limited. In such cases you can limit the number of fetch tasks which run in parallel by 29 # setting the option below, in this case limiting to a maximum of 4 fetch tasks in parallel: 40 # packages at build time using qemu-native. Disabling it (by setting it to 0) 45 # If GLIBC_SPLIT_LC_PACKAGES is set to a non-zero value, convert [all …]
|
| /openbmc/qemu/ui/ |
| H A D | spice-app.c | 4 * Copyright (c) 2018 Marc-André Lureau <marcandre.lureau@redhat.com> 21 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 30 #include "ui/spice-display.h" 31 #include "qemu/config-file.h" 32 #include "qemu/error-report.h" 37 #include "io/channel-command.h" 56 #define TYPE_CHARDEV_VC "chardev-vc" 64 be->type = CHARDEV_BACKEND_KIND_SPICEPORT; in OBJECT_DECLARE_TYPE() 65 be->u.spiceport.data = g_new0(ChardevSpicePort, 1); in OBJECT_DECLARE_TYPE() 79 if (strstart(chr->label, "serial", NULL)) { in vc_chr_open() [all …]
|
| /openbmc/u-boot/drivers/gpio/ |
| H A D | Kconfig | 15 is defined in include/asm-generic/gpio.h. 24 is a mechanism providing automatic GPIO request and config- 25 uration as part of the gpio-controller's driver probe function. 34 is a mechanism providing automatic GPIO request and config- 35 uration as part of the gpio-controller's driver probe function. 64 lines. Each I/O line may be dedicated as a general-purpose 68 responsible for the general-purpose I/O. 149 - APQ8016 150 - MSM8916 188 Support for PCF8575 I2C 16-bit GPIO expander. Most of these [all …]
|
| H A D | 74x164_gpio.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Take drivers/gpio/gpio-74x164.c as reference. 5 * 74Hx164 - Generic serial-in/parallel-out 8-bits shift register GPIO driver 18 #include <dt-bindings/gpio/gpio.h> 24 * struct gen_74x164_chip - Data for 74Hx164 54 ret = dm_spi_xfer(dev, priv->nregs * 8, priv->buffer, NULL, in gen_74x164_write_conf() 65 uint bank = priv->nregs - 1 - offset / 8; in gen_74x164_get_value() 68 return (priv->buffer[bank] >> pin) & 0x1; in gen_74x164_get_value() 75 uint bank = priv->nregs - 1 - offset / 8; in gen_74x164_set_value() 80 priv->buffer[bank] |= 1 << pin; in gen_74x164_set_value() [all …]
|
| /openbmc/ipmitool/src/plugins/lanplus/ |
| H A D | README.lanplus | 33 will be generated by processing a pre-defined set of constants using HMAC 34 per [RFC2104], keyed by sik". And "For the mandatory-to-implement 58 * In the IPMIv2 packet description in table 13-8 of the IPMv2 64 for the most part the ASF and IPMIv2 fields seem to parallel each other, 65 and we feel that the Pad Length and Next Header fields were left out of the 71 whereas the detailed description in table 22-18 leads us to believe that
|
| /openbmc/openbmc/poky/meta/lib/oe/ |
| H A D | utils.py | 4 # SPDX-License-Identifier: GPL-2.0-only 91 var = var[:-len(suffix)] 152 require ${@ oe.utils.all_distro_features(d, "foo bar", "foo-and-bar.inc") 172 require ${@ oe.utils.any_distro_features(d, "foo bar", "foo-or-bar.inc") 179 Return the integer value for the number of parallel thread [all...] |
| /openbmc/openbmc/poky/meta/recipes-extended/groff/ |
| H A D | groff_1.23.0.bb | 6 LICENSE = "GPL-3.0-only" 10 SRC_URI = "${GNU_MIRROR}/groff/groff-${PV}.tar.gz \ 11 file://groff-not-search-fonts-on-build-host.patch \ 12 file://0001-Make-manpages-mulitlib-identical.patch \ 13 file://0001-build-Fix-Savannah-64681-webpage.ps-deps.patch \ 14 file://0001-build-meintro_fr.ps-depends-on-tbl.patch \ 15 file://0001-hdtbl-Fix-Savannah-66316-missing-grn-dep.patch \ 16 file://0001-contrib-hdtbl-hdtbl.am-Fix-race-issues-for-parallel-.patch \ 17 file://0001-getopt-Fix-type-signature-for-getenv.patch \ 22 DEPENDS = "bison-native groff-native" [all …]
|
| /openbmc/qemu/block/ |
| H A D | stream.c | 10 * See the COPYING.LIB file in the top-level directory. 21 #include "system/block-backend.h" 22 #include "block/copy-on-read.h" 26 * Maximum chunk size to feed to copy-on-read. This should be 67 unfiltered_bs = bdrv_skip_filters(s->target_bs); in stream_prepare() 72 bdrv_cor_filter_drop(s->cor_filter_bs); in stream_prepare() 73 s->cor_filter_bs = NULL; in stream_prepare() 88 base = bdrv_filter_or_cow_bs(s->above_base); in stream_prepare() 95 base_id = s->backing_file_str ?: unfiltered_base->filename; in stream_prepare() 96 if (unfiltered_base->drv) { in stream_prepare() [all …]
|
| H A D | block-copy.c | 9 * Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> 12 * See the COPYING file in the top-level directory. 19 #include "block/block-copy.h" 20 #include "block/block_int-io.h" 21 #include "block/dirty-bitmap.h" 23 #include "system/block-backend.h" 25 #include "qemu/co-shared-resource.h" 29 #include "qemu/error-report.h" 59 /* Coroutine where async block-copy is running */ 77 * After finishing (call_state->finished is true), it is not modified [all …]
|
| /openbmc/phosphor-bmc-code-mgmt/bios/ |
| H A D | spi_device.cpp | 10 #include <phosphor-logging/lg2.hpp> 94 // NOLINTNEXTLINE(clang-analyzer-core.uninitialized.Branch) in updateDevice() 131 const std::string spiAspeedSMCPath = "/sys/bus/platform/drivers/spi-aspeed-smc"; 132 const std::string spiNorPath = "/sys/bus/spi/drivers/spi-nor"; 139 std::ofstream ofbind(spiAspeedSMCPath + "/bind", std::ofstream::out); in bindSPIFlash() 158 std::ofstream ofbindSPINor(spiNorPath + "/bind", std::ofstream::out); in bindSPIFlash() 167 error("failed to bind spi flash (spi-nor driver)"); in bindSPIFlash() 181 std::ofstream ofunbind(spiNorPath + "/unbind", std::ofstream::out); in unbindSPIFlash() 275 // randomize the name to enable parallel updates in writeSPIFlashWithFlashrom() 276 const std::string path = "/tmp/spi-device-image-" + in writeSPIFlashWithFlashrom() [all …]
|
| /openbmc/docs/designs/ |
| H A D | code-update.md | 7 - Deepak Kodihalli <deepak.kodihalli.83@gmail.com> @dkodihal 8 - Tom Joseph <rushtotom@gmail.com> @tomjose 17 [phosphor-bmc-code-mgmt](https://github.com/openbmc/phosphor-bmc-code-mgmt). 19 1. Current code update flow is complex as it involves 3 different daemons - 25 4. Current design doesn't support parallel upgrades for different firmware 30 - [phosphor-bmc-code-mgmt](https://github.com/openbmc/phosphor-bmc-code-mgmt) 31 - [Software DBus Interface](https://github.com/openbmc/phosphor-dbus-interfaces/tree/master/yaml/xy… 32 - [Code Update Design](https://github.com/openbmc/docs/tree/master/architecture/code-update) 33 - [PLDM for Firmware Update Specification](https://www.dmtf.org/sites/default/files/standards/docum… 34 - [Redfish Firmware Update White Paper](https://www.dmtf.org/sites/default/files/standards/document… [all …]
|
| H A D | vpd-collection.md | 5 Created: 2019-06-11 10 Field Replaceable Units (FRUs) today - one example is the BMC FRU. On OpenPower 18 - Some of the VPD information such as FRU part number, serial number need to be 19 included in the Platform Error Logs (PELs) for calling out FRUs for service. 21 - Several use cases on the BMC require that the applications decide on a certain 26 - There are use cases for the BMC to send VPD data to the host 30 The VPD data itself may reside on an EEPROM (typical) or may be synthesized out 31 of certain parameters of the FRU (atypical - for FRUs that do not have an 39 Essentially, the IPZ VPD structure consists of key-value pairs called keywords. 47 laid out one after another. [all …]
|
| /openbmc/openbmc/meta-ampere/meta-mitchell/conf/templates/default/ |
| H A D | local.conf.sample | 7 # Lines starting with the '#' character are commented out and in some cases the 15 MACHINE ??= "mtmitchell-dcscm" 31 # Where to place shared-state files 37 # You can wipe out TMPDIR leaving this directory intact and the build would regenerate 42 # The default is a sstate-cache directory under TOPDIR. 44 #SSTATE_DIR ?= "${TOPDIR}/sstate-cache" 66 DISTRO ?= "openbmc-phosphor" 71 # DISTRO ?= "poky-bleeding" 80 # - 'package_deb' for debian style deb files 81 # - 'package_ipk' for ipk files are used by opkg (a debian style embedded package manager) [all …]
|
| /openbmc/openbmc/meta-ampere/meta-jefferson/conf/templates/default/ |
| H A D | local.conf.sample | 7 # Lines starting with the '#' character are commented out and in some cases the 31 # Where to place shared-state files 37 # You can wipe out TMPDIR leaving this directory intact and the build would regenerate 42 # The default is a sstate-cache directory under TOPDIR. 44 #SSTATE_DIR ?= "${TOPDIR}/sstate-cache" 66 DISTRO ?= "openbmc-phosphor" 71 # DISTRO ?= "poky-bleeding" 80 # - 'package_deb' for debian style deb files 81 # - 'package_ipk' for ipk files are used by opkg (a debian style embedded package manager) 82 # - 'package_rpm' for rpm style packages [all …]
|
| /openbmc/openbmc/meta-ampere/meta-jade/conf/templates/default/ |
| H A D | local.conf.sample | 7 # Lines starting with the '#' character are commented out and in some cases the 31 # Where to place shared-state files 37 # You can wipe out TMPDIR leaving this directory intact and the build would regenerate 42 # The default is a sstate-cache directory under TOPDIR. 44 #SSTATE_DIR ?= "${TOPDIR}/sstate-cache" 66 DISTRO ?= "openbmc-phosphor" 71 # DISTRO ?= "poky-bleeding" 80 # - 'package_deb' for debian style deb files 81 # - 'package_ipk' for ipk files are used by opkg (a debian style embedded package manager) 82 # - 'package_rpm' for rpm style packages [all …]
|
| /openbmc/openbmc/poky/meta/recipes-support/db/ |
| H A D | db_5.3.28.bb | 9 # at once - DB3 and DB5 can both be installed on the 23 SRC_URI = "https://download.oracle.com/berkeley-db/db-${PV}.tar.gz" 24 SRC_URI += "file://fix-parallel-build.patch \ 25 file://0001-atomic-Rename-local-__atomic_compare_exchange-to-avo.patch \ 26 file://0001-configure-Add-explicit-tag-options-to-libtool-invoca.patch \ 27 file://sequence-type.patch \ 28 file://0001-Fix-libc-compatibility-by-renaming-atomic_init-API.patch \ 29 file://0001-clock-Do-not-define-own-timespec.patch \ 42 # The executables go in a separate package - typically there 47 PACKAGES =+ "${PN}-cxx" [all …]
|
| /openbmc/qemu/tests/uefi-test-tools/ |
| H A D | Makefile | 8 # <http://opensource.org/licenses/bsd-license.php>. 14 images_dir := ../data/uefi-boot-images 16 uefi_binaries := bios-tables-test 24 # - Intermediate targets help with development & debugging. 25 # - Preserving intermediate targets also keeps spurious changes out of the 26 # final build products, in case the user re-runs "make" without any changes 28 # removed by the last "make" invocation, hence the re-run would rebuild them 30 # "genisoimage" utilities embed timestamp-based information in their outputs, 44 mkdir -p -- $(images_dir) 45 $${QTEST_QEMU_IMG:-qemu-img} convert -f raw -O qcow2 -c \ [all …]
|