Home
last modified time | relevance | path

Searched +full:parallel +full:- +full:out (Results 1 – 25 of 155) sorted by relevance

1234567

/openbmc/openbmc/meta-openembedded/meta-oe/recipes-devtools/xmlrpc-c/xmlrpc-c/
H A D0001-unix-common.mk-Ensuring-Sequential-Execution-of-rm-a.patch3 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 Dchar-parallel.c4 * 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 Dssd2828.h1 /* 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 DKconfig13 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 Dparallel.c2 * 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 Dglibc.inc1 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 Dapply-renames3 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 DREADME.nvme1 # 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 Dlocal.conf.sample.extended9 # 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 Dspice-app.c4 * 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 DKconfig15 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 D74x164_gpio.c1 // 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 DREADME.lanplus33 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 Dutils.py4 # 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 Dgroff_1.23.0.bb6 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 Dstream.c10 * 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 Dblock-copy.c9 * 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 Dspi_device.cpp10 #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 Dcode-update.md7 - 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 Dvpd-collection.md5 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 Dlocal.conf.sample7 # 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 Dlocal.conf.sample7 # 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 Dlocal.conf.sample7 # 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 Ddb_5.3.28.bb9 # 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 DMakefile8 # <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 …]

1234567