| /openbmc/qemu/scripts/oss-fuzz/ |
| H A D | instrumentation-filter-template | 2 # See: https://clang.llvm.org/docs/SanitizerCoverage.html#disabling-instrumentation-without-source-… 6 src:*/slirp/* 9 # We don't care about coverage over fuzzer-specific code, however we should 10 # instrument the fuzzer entry-point so libFuzzer always sees at least some 11 # coverage - otherwise it will exit after the first input 14 # Enable instrumentation for all functions in those files
|
| /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/qemu/scripts/ |
| H A D | meson-buildoptions.sh | 1 # This file is generated by meson-buildoptions.py, do not edit! 3 printf "%s\n" ' --audio-drv-list=CHOICES Set audio driver list [default] (choices: alsa/co' 6 printf "%s\n" ' --bindir=VALUE Executable directory [bin]' 7 printf "%s\n" ' --block-drv-ro-whitelist=VALUE' 8 printf "%s\n" ' set block driver read-only whitelist (by default' 9 printf "%s\n" ' affects only QEMU, not tools like qemu-img)' 10 printf "%s\n" ' --block-drv-rw-whitelist=VALUE' 11 printf "%s\n" ' set block driver read-write whitelist (by default' 12 printf "%s\n" ' affects only QEMU, not tools like qemu-img)' 13 printf "%s\n" ' --datadir=VALUE Data file directory [share]' [all …]
|
| /openbmc/openbmc/poky/documentation/dev-manual/ |
| H A D | qemu.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 34 - `QEMU Website <https://wiki.qemu.org/Main_Page>`__\ *:* The official 37 - `Documentation <https://wiki.qemu.org/Manual>`__\ *:* The QEMU user 49 (SDK). See ":ref:`sdk-manual/intro:the qemu emulator`" section in the 56 - If you cloned the ``poky`` repository or you downloaded and 58 environment script (i.e. :ref:`structure-core-script`):: 61 $ source oe-init-build-env 63 - If you installed a cross-toolchain, you can run the script that 67 . poky_sdk/environment-setup-core2-64-poky-linux 70 pre-built kernel that will boot in QEMU. You also need the target [all …]
|
| /openbmc/openbmc/poky/meta/recipes-devtools/qemu/ |
| H A D | qemu.inc | 7 LICENSE = "GPL-2.0-only & LGPL-2.1-only" 9 DEPENDS += "bison-native meson-native ninja-native" 11 RDEPENDS:${PN}-ptest = "bash" 13 require qemu-targets.inc 14 # https://gitlab.com/qemu-project/qemu/-/commit/81e2b198a8cb4ee5fdf108bd438f44b193ee3a36 means 15 # we need a full python3-native setup 16 inherit pkgconfig ptest update-rc.d systemd python3native 21 SRC_URI = "https://download.qemu.org/${BPN}-${PV}.tar.xz \ 23 file://run-ptest \ 24 file://fix-strerrorname_np.patch \ [all …]
|
| /openbmc/qemu/tests/vm/ |
| H A D | netbsd | 5 # Copyright 2017-2019 Red Hat Inc. 12 # the COPYING file in the top-level directory. 25 link = "https://cdn.netbsd.org/pub/NetBSD/NetBSD-9.3/images/NetBSD-9.3-amd64.iso" 30 "git-base", 34 "ninja-build", 40 "gettext-tools", 66 set -e; 67 rm -rf /home/qemu/qemu-test.* 68 cd $(mktemp -d /home/qemu/qemu-test.XXXXXX); 70 tar -xf /dev/rld1a; [all …]
|
| /openbmc/openbmc/poky/meta/classes-recipe/ |
| H A D | testimage.bbclass | 3 # SPDX-License-Identifier: MIT 6 inherit image-artifact-names 10 # To use it add testimage to global inherit and call your target image with -c testimage 12 # - first add IMAGE_CLASSES += "testimage" in local.conf 13 # - build a qemu core-image-sato 14 # - then bitbake core-image-sato -c testimage. That will run a standard suite of tests. 29 ${sysconfdir}/os-release \ 30 ${nonarch_libdir}/os-release \ 52 # TEST_QEMUPARAMS can be used to pass extra parameters to qemu, e.g. "-m 1024" for setting the amou… 53 # TEST_RUNQEMUPARAMS can be used to pass extra parameters to runqemu, e.g. "gl" to enable OpenGL ac… [all …]
|
| /openbmc/qemu/ |
| H A D | meson_options.txt | 1 # These options do not correspond to a --enable/--disable-* option 3 # scripts/meson-buildoptions.py's SKIP_OPTIONS constant too. 9 option('qemu_firmwarepath', type : 'array', value : ['share/qemu-firmware'], 12 description: 'use specified string as sub-version of the package') 14 description: 'Path to smbd for slirp networking') 25 …description: 'set block driver read-write whitelist (by default affects only QEMU, not tools like … 27 …description: 'set block driver read-only whitelist (by default affects only QEMU, not tools like q… 28 option('interp_prefix', type : 'string', value : '/usr/gnemul/qemu-%M', 33 description: 'fuzzing engine library for OSS-Fuzz') 40 # Everything else can be set via --enable/--disable-* option [all …]
|
| H A D | meson.build | 15 meson.add_postconf_script(find_program('scripts/symlink-install-tree.py')) 28 config_host = keyval.load(meson.current_build_dir() / 'config-host.mak') 35 tmpdir = meson.current_build_dir() / 'meson-private/temp' 66 have_linux_user = have_linux_user or target.endswith('linux-user') 67 have_bsd_user = have_bsd_user or target.endswith('bsd-user') 68 have_system = have_system or target.endswith('-softmmu') 113 …dgen.version() + ' is unsupported. You can install a new version with "cargo install bindgen-cli"') 120 message('To use Rust you can install a new version with "cargo install bindgen-cli"') 128 '--rustc-version', rustc.version(), 129 '--workspace', meson.project_source_root() / 'rust'] [all …]
|
| /openbmc/openbmc/poky/documentation/migration-guides/ |
| H A D | migration-4.2.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 7 ------------------------------------ 12 .. _migration-4.2-supported-distributions: 19 - Fedora 36 and 37 20 - AlmaLinux 8.7 and 9.1 21 - OpenSuse 15.4 25 - Debian 10.x 26 - Fedora 34 and 35 27 - AlmaLinux 8.5 29 See :ref:`all supported distributions <system-requirements-supported-distros>`. [all …]
|
| H A D | release-notes-4.0.3.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 3 Release notes for Yocto-4.0.3 (Kirkstone) 4 ----------------------------------------- 6 Security Fixes in Yocto-4.0.3 9 - binutils: fix :cve_nist:`2019-1010204` 10 - busybox: fix :cve_nist:`2022-30065` 11 - cups: ignore :cve_nist:`2022-26691` 12 - curl: Fix :cve_nist:`2022-32205`, :cve_nist:`2022-32206`, :cve_nist:`2022-32207` and :cve_nist:`… 13 - dpkg: fix :cve_nist:`2022-1664` 14 - ghostscript: fix :cve_nist:`2022-2085` [all …]
|
| H A D | release-notes-4.1.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 4 --------------------------------- 10 - Linux kernel 5.19, glibc 2.36 and ~260 other recipe upgrades 12 - ``make`` 4.0 is now the minimum make version required on the build host. 14 :term:`buildtools` tarball, and additionally a new :term:`buildtools-make` tarball 17 :ref:`ref-manual/system-requirements:required git, tar, python, make and gcc versions`. 19 - New layer setup tooling: 21 - New ``scripts/oe-setup-layers`` standalone script to restore the layer 23 - New ``bitbake-layers create-layers-setup`` command to save the 25 - New ``bitbake-layers save-build-conf`` command to save the active build [all …]
|
| H A D | migration-2.2.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 9 .. _migration-2.2-minimum-kernel-version: 12 ---------------------- 16 AArch64-based targets the version is 3.14. For Nios II-based targets, 24 .. _migration-2.2-staging-directories-in-sysroot-simplified: 27 -------------------------------------------------- 33 :oe_lists:`v2 patch series on the OE-Core Mailing List 34 </pipermail/openembedded-core/2016-May/121365.html>` 37 .. _migration-2.2-removal-of-old-images-from-tmp-deploy-now-enabled: 40 ------------------------------------------------------------------- [all …]
|
| H A D | release-notes-4.3.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 4 -------------------------------- 9 - Linux kernel 6.5 and 6.1, gcc 13, glibc 2.38, LLVM 17, and over 300 other recipe upgrades 11 - The autobuilder's shared-state artefacts are now available over the `jsDelivr 15 - New variables: 17 - :term:`CVE_CHECK_STATUSMAP`, :term:`CVE_STATUS`, :term:`CVE_STATUS_GROUPS`, 20 - :term:`FILE_LAYERNAME`: bitbake now sets this to the name of the layer 23 - :term:`FIT_ADDRESS_CELLS` and :term:`UBOOT_FIT_ADDRESS_CELLS`. 26 - :term:`KERNEL_DTBDEST`: directory where to install DTB files. 28 - :term:`KERNEL_DTBVENDORED`: whether to keep vendor subdirectories. [all …]
|
| /openbmc/openbmc/meta-arm/meta-arm/recipes-security/optee/optee-client/ |
| H A D | 0001-tee-supplicant-add-udev-rule-and-systemd-service-fil.patch | 4 Subject: [PATCH] tee-supplicant: add udev rule and systemd service file 6 tee-supplicant startup with systemd init based 7 is non-trivial. Add sample udev rule and systemd 8 service files here so that distros can co-operate maintaining 11 Files are from meta-arm https://git.yoctoproject.org/meta-arm 21 BSD-2-Clause like rest of optee client repo. 25 tee-supplicant. Additionally state directory /var/lib/tee 43 Once these are setup, udev will start tee-supplicant in initramfs 48 stopping tee-supplicant, the ftpm kernel modules are removed and only 50 may be removed once RPMB kernel and optee patches without tee-supplicant [all …]
|
| /openbmc/openbmc/poky/meta/lib/oeqa/selftest/cases/ |
| H A D | runtime_test.py | 4 # SPDX-License-Identifier: MIT 24 Product: oe-core 35 # Build tesexport for core-image-minimal 36 bitbake('core-image-minimal') 37 bitbake('-c testexport core-image-minimal') 39 testexport_dir = get_bb_var('TEST_EXPORT_DIR', 'core-image-minimal') 45 with runqemu('core-image-minimal') as qemu: 47 test_path = os.path.join(testexport_dir, "oe-test") 50 cmd = ("%s runtime --test-data-file %s --packages-manifest %s " 51 "--target-ip %s --server-ip %s --quiet" [all …]
|
| /openbmc/openbmc/poky/scripts/esdk-tools/ |
| H A D | runqemu | 5 # Copyright (C) 2006-2011 Linux Foundation 8 # SPDX-License-Identifier: GPL-2.0-only 32 or to source oe-init-build-env before running this script.\n\n \ 34 runqemu, i.e. `runqemu /path/to/my-image-nam [all...] |
| /openbmc/openbmc/poky/scripts/ |
| H A D | runqemu | 5 # Copyright (C) 2006-2011 Linux Foundation 8 # SPDX-License-Identifier: GPL-2.0-only 32 or to source oe-init-build-env before running this script.\n\n \ 34 runqemu, i.e. `runqemu /path/to/my-image-name.qemuboot.conf`\n\n %s" % message) 46 formatter = logging.Formatter('%(name)s - %(levelname)s - %(message)s') 62 KERNEL - the kernel image file to use 63 BIOS - the bios image file to use 64 ROOTFS - the rootfs image file or nfsroot directory to use 65 DEVICE_TREE - the device tree blob to use 66 MACHINE - the machine name (optional, autodetected from KERNEL filename if unspecified) [all …]
|
| /openbmc/qemu/docs/system/devices/ |
| H A D | net.rst | 4 ----------------- 10 devices or the non-privileged user mode network stack), or to other 25 packages QEMU. By default these are found at ``/etc/qemu-ifup`` and 26 ``/etc/qemu-ifdown`` and are called appropriately when QEMU wants to 29 If QEMU is being run as a non-privileged user you may need properly 43 TAP-Win32. But it is not included in standard QEMU for Windows, so you 50 By using the option ``-net user`` (default configuration if no ``-net`` 55 guest (10.0.2.15) <------> Firewall/DHCP server <-----> Internet 58 ----> DNS server (10.0.2.3) 60 ----> SMB server (10.0.2.4) [all …]
|
| /openbmc/qemu/hw/net/ |
| H A D | rtl8139.c | 25 * 2006-Jan-28 Mark Malakanov : TSAD and CSCR implementation (for Windows driver) 27 * 2006-Apr-28 Juergen Lock : EEPROM emulation changes for FreeBSD driver 30 * 2006-Jul-01 Igor Kovalenko : Implemented loopback mode for FreeBSD driver 37 * 2006-Jul-04 Igor Kovalenko : Implemented TCP segmentation offloading 40 * 2006-Jul-09 Igor Kovalenko : Fixed TCP header length calculation while processing 42 * Removed slirp.h dependency 45 * 2010-Feb-04 Frediano Ziglio: Rewrote timer support using QEMU timer only 48 * 2011-Mar-22 Benjamin Poirier: Implemented VLAN offloading 55 #include "hw/qdev-properties.h" 76 ( ( input ) & ( size - 1 ) ) [all …]
|
| H A D | dp8393x.c | 4 * Copyright (c) 2008-2009 Herve Poussineau 22 #include "hw/qdev-properties.h" 148 * signed 32 bit integer that might get sign-extended to a 64 bit integer. 152 return (s->regs[SONIC_URRA] << 16) | s->regs[SONIC_CDP]; in dp8393x_cdp() 157 return (s->regs[SONIC_CRBA1] << 16) | s->regs[SONIC_CRBA0]; in dp8393x_crba() 162 return (s->regs[SONIC_URDA] << 16) | in dp8393x_crda() 163 (s->regs[SONIC_CRDA] & SONIC_DESC_ADDR); in dp8393x_crda() 168 return (s->regs[SONIC_RBWC1] << 16) | s->regs[SONIC_RBWC0]; in dp8393x_rbwc() 173 return (s->regs[SONIC_URRA] << 16) | s->regs[SONIC_RRP]; in dp8393x_rrp() 178 return (s->regs[SONIC_TSA1] << 16) | s->regs[SONIC_TSA0]; in dp8393x_tsa() [all …]
|
| /openbmc/openbmc/poky/meta/lib/oeqa/utils/ |
| H A D | qemurunner.py | 4 # SPDX-License-Identifier: MIT 34 re_vt100 = re.compile(r'(\x1b\[|\x9b)[^@-_a-z]*[@-_a-z]|\x1b[@-_a-z]') 41 return os.read(o.fileno(), 1000000).decode("utf-8") 55 # target ip - from the command line or runqemu output 57 # host ip - where qemu is running 90 # Enable testing other OS's 101 default_boot_patterns['search_login_succeeded'] = r"root@[a-zA-Z0-9\-]+:~#" 102 default_boot_patterns['search_cmd_finished'] = r"[a-zA-Z0-9]+@[a-zA-Z0-9\-]+:~#" 126 msg = todecode.decode("utf-8", errors='backslashreplace') 177 launch_cmd += ' slirp' [all …]
|
| /openbmc/qemu/system/ |
| H A D | vl.c | 4 * Copyright (c) 2003-2008 Fabrice Bellard 26 #include "qemu/help-texts.h" 30 #include "qemu/target-info.h" 31 #include "exec/cpu-common.h" 32 #include "exec/page-vary.h" 33 #include "hw/qdev-properties.h" 34 #include "qapi/compat-policy.h" 39 #include "qemu-version.h" 42 #include "qemu/hw-version.h" 44 #include "qemu/target-info.h" [all …]
|
| /openbmc/ |
| D | opengrok1.0.log | 1 2025-11-10 03:00:58.249-0600 FINE t1 Executor.registerErrorHandler: Installing default uncaught exception handler 2 2025-11-10 03:00:58.319-0600 INFO t1 Indexer.parseOptions: Indexer options: [-c, /usr/local/bin/ctags, -T, 12, -s, /opengrok/src, - [all...] |
| D | opengrok2.0.log | 1 2025-11-09 03:01:12.083-0600 FINE t1 Executor.registerErrorHandler: Installing default uncaught exception handler 2 2025-11-09 03:01:12.139-0600 INFO t1 Indexer.parseOptions: Indexer options: [-c, /usr/local/bin/ctags, -T, 12, -s, /opengrok/src, - [all...] |