/openbmc/qemu/scripts/oss-fuzz/ |
H A D | build.sh | 1 #!/bin/bash -e 3 # 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/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://github.com/aik/SLOF, and the image currently in qemu is 17 built from git tag qemu-slof-20230918. 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/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/ |
H A D | .travis.yml | 5 - gcc 9 # - 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/linux/Documentation/userspace-api/ |
H A D | iommu.rst | 1 .. SPDX-License-Identifier: GPL-2.0 23 supported user-kernel APIs are as follows: 25 1. Bind/Unbind guest PASID (e.g. Intel VT-d) 35 1. Emulated and para-virtualised vIOMMUs 36 2. Multiple vendors (Intel VT-d, ARM SMMU, etc.) 41 Although the data structures defined in IOMMU UAPI are self-contained, 46 ----------------------------- 50 1. Adding new fields by re-purposing the padding[] field. No size change. 70 ---------------------- 83 ---------------- [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-UK 3 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-UK 3 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/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/poky/meta/recipes-sato/webkit/ |
H A D | webkitgtk_2.46.5.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 \ 18 file://0001-Support-ICU-76.1-build.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-2024 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-UK 19 - ``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-UK 16 :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/meta-openembedded/meta-oe/recipes-support/webkitgtk/ |
H A D | webkitgtk3_2.44.3.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 \ 20 file://0001-LowLevelInterpreter.cpp-339-21-error-t6-was-not-decl.patch \ 22 file://0001-Fix-build-issues-with-latest-Clang.patch \ [all …]
|
/openbmc/openbmc/poky/documentation/ |
H A D | what-i-wish-id-known.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 12 :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-03-16 03:00:36.730-0500 FINE t1 Executor.registerErrorHandler: Installing default uncaught exception handler 2 2025-03-16 03:00:36.828-0500 INFO t1 Indexer.parseOptions: Indexer options: [-c, /usr/local/bin/ctags, -T, 12, -s, /opengrok/src, - [all...] |
D | opengrok2.0.log | 1 2025-03-15 03:00:37.236-0500 FINE t1 Executor.registerErrorHandler: Installing default uncaught exception handler 2 2025-03-15 03:00:37.352-0500 INFO t1 Indexer.parseOptions: Indexer options: [-c, /usr/local/bin/ctags, -T, 12, -s, /opengrok/src, - [all...] |
/openbmc/qemu/hw/sh4/ |
H A D | sh7750.c | 26 #include "qemu/osdep.h" 32 #include "hw/qdev-properties.h" 33 #include "hw/qdev-properties-system.h" 38 #include "exec/exec-all.h" 85 return s->cpu->env.features & SH_FEATURE_BCR3_AND_BCR4; in has_bcr3_and_bcr4() 117 return (s->portdira & s->pdtra) | /* CPU */ in porta_lines() 118 (s->periph_portdira & s->periph_pdtra) | /* Peripherals */ in porta_lines() 119 (~(s->portdira | s->periph_portdira) & s->portpullupa); /* Pullups */ in porta_lines() 124 return (s->portdirb & s->pdtrb) | /* CPU */ in portb_lines() 125 (s->periph_portdirb & s->periph_pdtrb) | /* Peripherals */ in portb_lines() [all …]
|
/openbmc/linux/ |
H A D | opengrok0.0.log | 1 2024-12-28 20:09:05.996-0600 FINEST t1171 PendingFileCompleter.doRename: Moved pending as file: '/opengrok/data/xref/openbmc/linux/drivers/staging/media/av7110/video-continue.rst.gz' 2 2024-12-28 20:09:05.942-0600 FINEST t1149 PendingFileCompleter.doRename: Moved pending as file: '/opengrok/data/xref/openbmc/u-boot/arch/sh/config.mk.gz' 3 2024-12-2 [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-level 14 #include "qemu/osdep.h" 17 #include "qemu/error-report.h" 20 #include "hw/s390x/s390-pci-inst.h" 21 #include "hw/s390x/s390-pci-bus.h" 22 #include "hw/s390x/s390-pci-kvm.h" 23 #include "hw/s390x/s390-pci-vfio.h" 30 if (iommu->dma_limit) { in inc_dma_avail() 31 iommu->dma_limit->avail++; in inc_dma_avail() 37 if (iommu->dma_limit) { in dec_dma_avail() [all …]
|
/openbmc/linux/arch/parisc/kernel/ |
H A D | pacache.S | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 4 * Copyright (C) 2000-2001 Hewlett-Packard (John Marvin) 5 * Copyright (C) 2001 Matthew Wilcox (willy at parisc-linux.org) 6 * Copyright (C) 2002 Richard Hirst (rhirst with parisc-linux.org) 42 /* pcxt_ssm_bug - relied upon translation! PA 2.0 Arch. F-4 and F-5 */ 43 rsm PSW_SM_I, %r19 /* save I-bit state */ 74 addib,COND(=) -1, %arg3, fitoneloop /* Preadjust and test */ 84 addib,COND(>) -1, %r31, fitmanymiddle /* Adjusted inner loop decr */ 87 addib,COND(>) -1, %r29, fitmanymiddle /* Middle loop decr */ 88 copy %arg3, %r31 /* Re-init inner loop count */ [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 …]
|