| /openbmc/qemu/scripts/oss-fuzz/ | 
| H A D | build.sh | 1 #!/bin/bash -e3 # OSS-Fuzz build script. See:
 4 # https://google.github.io/oss-fuzz/getting-started/new-project-guide/#buildsh
 7 # https://github.com/google/oss-fuzz/blob/master/projects/qemu/Dockerfiles
 10 # the COPYING file in the top-level directory.
 17 # make -j$(nproc) all
 21 # $CXX $CXXFLAGS -std=c++11 -Iinclude \
 22 #     /path/to/name_of_fuzzer.cc -o $OUT/name_of_fuzzer \
 23 #     -fsanitize=fuzzer /path/to/library.a
 30 OSS_FUZZ_BUILD_DIR="./build-oss-fuzz/"
 [all …]
 
 | 
| /openbmc/qemu/scripts/ | 
| H A D | symlink-install-tree.py | 11 def destdir_join(d1: str, d2: str) -> str:18 out = subprocess.run([*shlex.split(introspect), '--installed'],
 21     bundle_dest = destdir_join('qemu-bundle', dest)
 
 | 
| /openbmc/qemu/include/qemu/ | 
| H A D | cutils.h | 6  * @exp10: exponent of 10, a multiple of 3 between -18 and 18 inclusive.35  *  * if @str fits in the buffer, pstrcpy() does not zero-fill the
 37  *  * if @str is too long, pstrcpy() will copy the first @buf_size-1
 65  * @buf must already contain a NUL-terminated string, or the
 95  * Test whether @str starts with the case-insensitive prefix @val.
 100  * Returns: true if @str starts with case-insensitive prefix @val,
 133  * so now points to a NUL-terminated string corresponding to the
 202      * three different cachelines.  In qemu-img usage, we find that  in buffer_is_zero_sample3()
 205      * short-circuit, so that we do not pull in additional cache lines.  in buffer_is_zero_sample3()
 208     return !buf[0] && !buf[len - 1] && !buf[len / 2];  in buffer_is_zero_sample3()
 [all …]
 
 | 
| /openbmc/qemu/pc-bios/ | 
| H A D | README | 1 - SeaBIOS (bios.bin) is the successor of pc bios.4 - The VGA BIOS and the Cirrus VGA BIOS come from the LGPL VGA bios
 7 - OpenBIOS (http://www.openbios.org/) is a free (GPL v2) portable
 9   1275-1994 (referred to as Open Firmware) compliant firmware.
 11   Sparc32 (including QEMU,tcx.bin and QEMU,cgthree.bin) and Sparc64 are built
 14 - SLOF (Slimline Open Firmware) is a free IEEE 1275 Open Firmware
 16   https://gitlab.com/slof/slof, and the image currently in qemu is
 17   built from git tag qemu-slof-20241106.
 19 - VOF (Virtual Open Firmware) is a minimalistic firmware to work with
 20   -machine pseries,x-vof=on. When enabled, the firmware acts as a slim shim and
 [all …]
 
 | 
| /openbmc/qemu/ | 
| H A D | .travis.yml | 5   - gcc9   # - OS name (currently only linux)
 10   # - OS distribution (e.g. "jammy" for Linux)
 11   # - Names and values of visible environment variables set in .travis.yml or Settings panel
 17 # The channel name "irc.oftc.net#qemu" is encrypted against qemu/qemu
 19 # $ travis encrypt -r "qemu/qemu" "irc.oftc.net#qemu"
 23 …- secure: "F7GDRgjuOo5IUyRLqSkmDL7kvdU4UcH3Lm/W2db2JnDHTGCqgEdaYEYKciyCLZ57vOTsTsOgesN8iUT7hNHBd1K…
 30     - SRC_DIR=".."
 31     - BUILD_DIR="build"
 32     - BASE_CONFIG="--disable-docs --disable-tools"
 [all …]
 
 | 
| H A D | Makefile | 1 # Makefile for QEMU.10 # Before including a proper config-host.mak, assume we are in the source tree
 15 MAKEFLAGS += -rR
 17 SHELL = bash -o pipefail
 19 # Usage: $(call quiet-command,command and args,"NAME","args to print")
 25 quiet-command-run = $(if $(V),,$(if $2,printf "  %-7s %s\n" $2 $3 && ))$1
 26 quiet-@ = $(if $(V),,@)
 27 quiet-command = $(quiet-@)$(call quiet-command-run,$1,$2,$3)
 30     help check-help print-% \
 31     docker docker-% lcitool-refresh vm-help vm-test vm-build-%
 [all …]
 
 | 
| /openbmc/openbmc/poky/documentation/migration-guides/ | 
| H A D | release-notes-4.2.1.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK3 Release notes for Yocto-4.2.1 (Mickledore)
 4 ------------------------------------------
 6 Security Fixes in Yocto-4.2.1
 9 -  connman: Fix :cve_nist:`2023-28488`
 10 -  linux-yocto: Ignore :cve_nist:`2023-1652` and :cve_nist:`2023-1829`
 11 -  ghostscript: Fix :cve_nist:`2023-28879`
 12 -  qemu: Ignore :cve_nist:`2023-0664`
 13 -  ruby: Fix :cve_nist:`2022-28738` and :cve_nist:`2022-28739`
 14 -  tiff: Fix :cve_nist:`2022-4645`
 [all …]
 
 | 
| H A D | release-notes-4.0.10.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK3 Release notes for Yocto-4.0.10 (Kirkstone)
 4 ------------------------------------------
 6 Security Fixes in Yocto-4.0.10
 9 -  binutils: Fix :cve_nist:`2023-1579`, :cve_nist:`2023-1972`, :cve_mitre:`2023-25584`, :cve_mitre:…
 10 -  cargo : Ignore :cve_nist:`2022-46176`
 11 -  connman: Fix :cve_nist:`2023-28488`
 12 -  curl: Fix :cve_nist:`2023-27533`, :cve_nist:`2023-27534`, :cve_nist:`2023-27535`, :cve_nist:`202…
 13 -  ffmpeg: Fix :cve_nist:`2022-48434`
 14 -  freetype: Fix :cve_nist:`2023-2004`
 [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/openbmc/poky/meta/recipes-sato/webkit/ | 
| H A D | webkitgtk_2.48.2.bb | 5 LICENSE = "BSD-2-Clause & LGPL-2.0-or-later"7                     file://Source/WebCore/LICENSE-APPLE;md5=4646f90082c40bcf298c285f8bab0b12 \
 8                     file://Source/WebCore/LICENSE-LGPL-2;md5=36357ffde2b64ae177b2494445b79d21 \
 9                     file://Source/WebCore/LICENSE-LGPL-2.1;md5=a778a33ef338abbaf8b8a7c36b6eec80 \
 12 SRC_URI = "https://www.webkitgtk.org/releases/${BPN}-${PV}.tar.xz \
 13            file://0001-FindGObjectIntrospection.cmake-prefix-variables-obta.patch \
 15            file://0001-CMake-Add-a-variable-to-control-macro-__PAS_ALWAYS_I.patch \
 16            file://no-musttail-arm.patch \
 17            file://t6-not-declared.patch \
 19            file://0001-Fix-build-errors-on-RISCV-https-bugs.webkit.org-show.patch \
 [all …]
 
 | 
| /openbmc/qemu/linux-user/sparc/ | 
| H A D | signal.c | 19 #include "qemu/osdep.h"20 #include "qemu.h"
 21 #include "user-internals.h"
 22 #include "signal-common.h"
 23 #include "linux-user/trace.h"
 34      * Since qemu does not reference fp or callers_pc directly,
 36      * and then bundle locals[] and ins[] into reg_window.
 40      * Similarly, bundle structptr and xxargs into xargs[].
 54     /* It is more convenient for qemu to move doubles, not singles. */
 72     abi_ulong extramask[TARGET_NSIG_WORDS - 1];
 [all …]
 
 | 
| /openbmc/openbmc/meta-openembedded/meta-oe/recipes-support/webkitgtk/ | 
| H A D | webkitgtk3_2.48.1.bb | 4     (having javascriptcoregtk-4.1.pc instead of 6.0). \9 LICENSE = "BSD-2-Clause & LGPL-2.0-or-later"
 11                     file://Source/WebCore/LICENSE-APPLE;md5=4646f90082c40bcf298c285f8bab0b12 \
 12                     file://Source/WebCore/LICENSE-LGPL-2;md5=36357ffde2b64ae177b2494445b79d21 \
 13                     file://Source/WebCore/LICENSE-LGPL-2.1;md5=a778a33ef338abbaf8b8a7c36b6eec80 \
 16 SRC_URI = "https://www.webkitgtk.org/releases/webkitgtk-${PV}.tar.xz \
 17            file://0001-FindGObjectIntrospection.cmake-prefix-variables-obta.patch \
 19            file://no-musttail-arm.patch \
 21            file://0001-Fix-build-errors-on-RISCV-https-bugs.webkit.org-show.patch \
 22            file://fix-typo-denormaldisabler.patch \
 [all …]
 
 | 
| /openbmc/bmcweb/redfish-core/schema/dmtf/csdl/ | 
| H A D | OperatingSystem_v1.xml | 1 <?xml version="1.0" encoding="UTF-8"?>2 <!---->
 3 <!--################################################################################       -->
 4 <!--# Redfish Schema:  OperatingSystem v1.0.2                                              -->
 5 <!--#                                                                                      -->
 6 <!--# For a detailed change log, see the README file contained in the DSP8010 bundle,      -->
 7 <!--# available at http://www.dmtf.org/standards/redfish                                   -->
 8 <!--# Copyright 2014-2025 DMTF.                                                            -->
 9 <!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright -->
 10 <!--################################################################################       -->
 [all …]
 
 | 
| /openbmc/openbmc/poky/documentation/ref-manual/ | 
| H A D | classes.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK19   - ``classes-recipe/`` - classes intended to be inherited by recipes
 21   - ``classes-global/`` - classes intended to be inherited globally
 22   - ``classes/`` - classes whose usage context is not clearly defined
 35 .. _ref-classes-allarch:
 40 The :ref:`ref-classes-allarch` class is inherited by recipes that do not produce
 41 architecture-specific output. The class disables functionality that is
 43 building the cross-compiler and a C library as pre-requisites, and
 52    configured for all architectures using :ref:`ref-classes-allarch`. This is the case
 53    even if the recipes do not produce architecture-specific output.
 [all …]
 
 | 
| H A D | variables.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK16 :term:`U <UBOOT_BINARY>` :term:`V <VIRTUAL-RUNTIME>`
 27       ``meta/conf/machine/include/arm/arch-arm.inc`` file sets the
 39       Like all package-controlling variables, you must always use them in
 43          ALLOW_EMPTY:${PN}-dev = "1"
 44          ALLOW_EMPTY:${PN}-staticdev = "1"
 51       commands can co-exist.
 60       ":ref:`ref-classes-update-alternatives`"
 80       ":ref:`ref-classes-update-alternatives`"
 96       ":ref:`ref-classes-update-alternatives`"
 [all …]
 
 | 
| /openbmc/openbmc/poky/documentation/ | 
| H A D | what-i-wish-id-known.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK12    :yocto_home:`Software Overview</software-overview>` page which presents the
 33    Compatible Layers </development/yocto-project-compatible-layers/>` page.
 49    their silicon. These layers have names such as "meta-intel" or "meta-ti". Try
 52    :doc:`bsp-guide/index`.
 57    middleware, or an application (e.g. "meta-filesystems", "meta-python",
 58    "meta-intel", and so forth).  Putting your entire build into one layer limits
 72    using the most current Yocto Project documentation, use the drop-down menu at
 75    Many developers look through the :yocto_docs:`All-in-one 'Mega' Manual </singleindex.html>`
 78    string search using Ctrl-F in this manual produces all the "hits" for a
 [all …]
 
 | 
| /openbmc/qemu/util/ | 
| H A D | cutils.c | 25 #include "qemu/osdep.h"26 #include "qemu/host-utils.h"
 43 #include <mach-o/dyld.h>
 51 #include "qemu/ctype.h"
 52 #include "qemu/cutils.h"
 53 #include "qemu/error-report.h"
 59     memset(buf + len, pad, buf_size - len);  in strpadcpy()
 72         if (c == 0 || q >= buf + buf_size - 1)  in pstrcpy()
 85         pstrcpy(buf + len, buf_size - len, s);  in pstrcat()
 158     int y = tm->tm_year + 1900, m = tm->tm_mon + 1, d = tm->tm_mday;  in mktimegm()
 [all …]
 
 | 
| /openbmc/ | 
| D | opengrok1.0.log | 1 2025-10-29 03:01:22.193-0500 FINE t1 Executor.registerErrorHandler: Installing default uncaught exception handler2 2025-10-29 03:01:22.272-0500 INFO t1 Indexer.parseOptions: Indexer options: [-c, /usr/local/bin/ctags, -T, 12, -s, /opengrok/src, -
 [all...]
 | 
| D | opengrok2.0.log | 1 2025-10-28 03:01:09.013-0500 FINE t1 Executor.registerErrorHandler: Installing default uncaught exception handler2 2025-10-28 03:01:09.101-0500 INFO t1 Indexer.parseOptions: Indexer options: [-c, /usr/local/bin/ctags, -T, 12, -s, /opengrok/src, -
 [all...]
 | 
| /openbmc/openbmc/poky/meta/recipes-graphics/mesa/ | 
| H A D | mesa.inc | 2 DESCRIPTION = "Mesa is an open-source implementation of the OpenGL specification - \17 SRC_URI = "https://archive.mesa3d.org/mesa-${PV}.tar.xz \
 18            file://0001-meson-misdetects-64bit-atomics-on-mips-clang.patch \
 19            file://0001-freedreno-don-t-encode-build-path-into-binaries.patch \
 20            file://0001-dont-build-clover-frontend.patch \
 21            file://0001-meson-stop-building-XA-by-default.patch \
 27 UPSTREAM_CHECK_GITTAGREGEX = "mesa-(?P<pver>\d+(\.\d+)+)"
 34 …if ${@bb.utils.contains('PACKAGECONFIG', 'egl', 'true', 'false', d)} && [ -f ${D}${includedir}/EGL…
 35 …sed -i -e 's/^#elif defined(__unix__) && defined(EGL_NO_X11)$/#elif defined(__unix__) \&\& defined…
 39 …rm -f ${D}${libdir}/libEGL_mesa.so ${D}${libdir}/libGLX_mesa.so                                   …
 [all …]
 
 | 
| /openbmc/qemu/hw/sh4/ | 
| H A D | sh7750.c | 26 #include "qemu/osdep.h"33 #include "hw/qdev-properties.h"
 34 #include "hw/qdev-properties-system.h"
 86     return s->cpu->env.features & SH_FEATURE_BCR3_AND_BCR4;  in has_bcr3_and_bcr4()
 118     return (s->portdira & s->pdtra) | /* CPU */  in porta_lines()
 119         (s->periph_portdira & s->periph_pdtra) | /* Peripherals */  in porta_lines()
 120         (~(s->portdira | s->periph_portdira) & s->portpullupa); /* Pullups */  in porta_lines()
 125     return (s->portdirb & s->pdtrb) | /* CPU */  in portb_lines()
 126         (s->periph_portdirb & s->periph_pdtrb) | /* Peripherals */  in portb_lines()
 127         (~(s->portdirb | s->periph_portdirb) & s->portpullupb); /* Pullups */  in portb_lines()
 [all …]
 
 | 
| /openbmc/qemu/hw/s390x/ | 
| H A D | s390-pci-inst.c | 10  * your option) any later version. See the COPYING file in the top-level14 #include "qemu/osdep.h"
 18 #include "qemu/error-report.h"
 19 #include "qemu/bswap.h"
 23 #include "hw/s390x/s390-pci-inst.h"
 24 #include "hw/s390x/s390-pci-bus.h"
 25 #include "hw/s390x/s390-pci-kvm.h"
 26 #include "hw/s390x/s390-pci-vfio.h"
 33     if (iommu->dma_limit) {  in inc_dma_avail()
 34         iommu->dma_limit->avail++;  in inc_dma_avail()
 [all …]
 
 | 
| /openbmc/qemu/hw/usb/ | 
| H A D | hcd-xhci.c | 5  * Date: 2011-05-11 ;  Author: Hector Martin <hector@marcansoft.com>6  * Based on usb-ohci.c, emulates Renesas NEC USB 3.0
 22 #include "qemu/osdep.h"
 23 #include "qemu/timer.h"
 24 #include "qemu/log.h"
 25 #include "qemu/module.h"
 26 #include "qemu/queue.h"
 28 #include "hw/qdev-properties.h"
 32 #include "hcd-xhci.h"
 415     return lookup_name(event->ccode, TRBCCode_names,  in event_name()
 [all …]
 
 |