/openbmc/qemu/docs/devel/ |
H A D | tracing.rst | 16 Enable tracing of ``memory_region_ops_read`` and ``memory_region_ops_write`` 19 $ qemu --trace "memory_region_ops_*" ... 24 This output comes from the "log" trace backend that is enabled by default when 25 ``./configure --enable-trace-backends=BACKENDS`` was not explicitly specified. 27 Multiple patterns can be specified by repeating the ``--trace`` option:: 29 $ qemu --trace "kvm_*" --trace "virtio_*" ... 32 file to avoid long command-line options:: 36 $ qemu --trace events=/tmp/events ... 38 Trace events 41 Sub-directory setup [all …]
|
/openbmc/qemu/trace/ |
H A D | control.c | 4 * Copyright (C) 2011-2016 Lluís Vilanova <vilanova@ac.upc.edu> 7 * See the COPYING file in the top-level directory. 11 #include "trace/control.h" 15 #include "trace/simple.h" 18 #include "trace/ftrace.h" 27 #include "qemu/error-report.h" 28 #include "qemu/config-file.h" 45 .name = "trace", 46 .implied_opt_name = "enable", 50 .name = "enable", [all …]
|
H A D | control.h | 4 * Copyright (C) 2011-2016 Lluís Vilanova <vilanova@ac.upc.edu> 7 * See the COPYING file in the top-level directory. 13 #include "event-internal.h" 41 * with non-matching names. 116 * compiled-in backends. 133 * Use the define 'TRACE_${EVENT_NAME}_ENABLED' for compile-time checks (it will 154 * Pre-condition: trace_event_get_state_static(ev) == true 163 * Returns: Whether the backends could be successfully initialized. 172 * output file, and a file was specified with "-trace file=...". 187 * if the string starts with '-', disabled. [all …]
|
/openbmc/qemu/tests/docker/ |
H A D | test-mingw | 1 #!/bin/bash -e 12 # the top-level directory. 16 requires_binary x86_64-w64-mingw32-gcc i686-w64-mingw32-gcc 20 TARGET_LIST=${TARGET_LIST:-$DEF_TARGET_LIST} \ 22 --enable-trace-backends=simple \ 23 --enable-gnutls \ 24 --enable-nettle \ 25 --enable-curl \ 26 --enable-vnc \ 27 --enable-bzip2 \ [all …]
|
/openbmc/openbmc/poky/meta/recipes-graphics/cairo/ |
H A D | cairo_1.18.2.bb | 2 DESCRIPTION = "Cairo is a multi-platform library providing anti-aliased \ 3 vector-based rendering for multiple target backends. Paths consist \ 10 BUGTRACKER = "https://gitlab.freedesktop.org/cairo/cairo/-/issues" 13 LICENSE = "(MPL-1.1 | LGPL-2.1-only) & GPL-3.0-or-later" 14 LICENSE:${PN} = "MPL-1.1 | LGPL-2.1-only" 15 LICENSE:${PN}-dev = "MPL-1.1 | LGPL-2.1-only" 16 LICENSE:${PN}-doc = "MPL-1.1 | LGPL-2.1-only" 17 LICENSE:${PN}-gobject = "MPL-1.1 | LGPL-2.1-only" 18 LICENSE:${PN}-script-interpreter = "MPL-1.1 | LGPL-2.1-only" 19 LICENSE:${PN}-perf-utils = "GPL-3.0-or-later" [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 …]
|
H A D | crossbuilds.yml | 2 - local: '/.gitlab-ci.d/crossbuild-template.yml' 4 cross-armhf-user: 7 job: armhf-debian-cross-container 9 IMAGE: debian-armhf-cross 11 cross-arm64-system: 14 job: arm64-debian-cross-container 16 IMAGE: debian-arm64-cross 18 cross-arm64-user: 21 job: arm64-debian-cross-container 23 IMAGE: debian-arm64-cross [all …]
|
/openbmc/qemu/scripts/ |
H A D | meson-buildoptions.py | 28 # Options with nonstandard names (e.g. --with/--without) or OS-dependent 40 "coroutine_backend": "with-coroutine", 41 "debug": "debug-info", 42 "malloc": "enable-malloc", 43 "pkgversion": "with-pkgversion", 45 "qemu_suffix": "with-suffix", 46 "trace_backends": "enable-trace-backends", 47 "trace_file": "with-trace-file", 58 # via -D, because it's a mix of CFLAGS and --extra-cflags); for specific 59 # cases "../configure -D" can be used as an escape hatch. [all …]
|
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/meta-openembedded/meta-oe/recipes-extended/fluentbit/ |
H A D | fluentbit_3.2.1.bb | 3 different sources, process them and deliver them to different backends \ 6 HTTP end-point." 8 BUGTRACKER = "https://github.com/fluent/fluent-bit/issues" 10 LICENSE = "Apache-2.0" 13 bison-native \ 14 flex-native \ 18 DEPENDS:append:libc-musl = " fts" 22 git://github.com/fluent/fluent-bit.git;branch=master;protocol=https \ 23 file://0001-lib-Do-not-use-private-makefile-targets-in-CMakelist.patch \ 24 file://0002-flb_info.h.in-Do-not-hardcode-compilation-directorie.patch \ [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') 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') 34 option('trace_file', type: 'string', value: 'trace', 35 description: 'Trace file prefix for simple backend') [all …]
|
H A D | meson.build | 10 meson.add_postconf_script(find_program('scripts/symlink-install-tree.py')) 23 config_host = keyval.load(meson.current_build_dir() / 'config-host.mak') 30 tmpdir = meson.current_build_dir() / 'meson-private/temp' 61 have_linux_user = have_linux_user or target.endswith('linux-user') 62 have_bsd_user = have_bsd_user or target.endswith('bsd-user') 63 have_system = have_system or target.endswith('-softmmu') 107 …dgen.version() + ' is unsupported. You can install a new version with "cargo install bindgen-cli"') 114 message('To use Rust you can install a new version with "cargo install bindgen-cli"') 132 # instead. QEMU --enable-modules depends on this because the SystemTap 135 add_global_arguments('-DSTAP_SDT_V2', [all …]
|
H A D | qemu-options.hx | 14 "-h or -help display this help and exit\n", QEMU_ARCH_ALL) 16 ``-h`` 21 "-version display version information and exit\n", QEMU_ARCH_ALL) 23 ``-version`` 28 "-machine [type=]name[,prop[=value][,...]]\n" 29 " selects emulated machine ('-machine help' for list)\n" 33 " dump-guest-core=on|off include guest memory in a core dump (default=on)\n" 34 " mem-merge=on|off controls memory merge support (default: on)\n" 35 " aes-key-wrap=on|off controls support for AES key wrapping (default=on)\n" 36 " dea-key-wrap=on|off controls support for DEA key wrapping (default=on)\n" [all …]
|
/openbmc/qemu/scripts/coverity-scan/ |
H A D | run-coverity-scan | 1 #!/bin/sh -e 8 # See the COPYING file in the top-level directory. 10 # Copyright (c) 2017-2020 Linaro Limited 14 # run the (closed-source) coverity build tools, so don't 18 # tree, and that tree is a fresh clean one, because we do an in-tree 21 # regular expressions it uses; an out-of-tree build won't work for this.) 31 # --check-upload-only : return success if upload is possible 32 # --dry-run : run the tools, but don't actually do the upload 33 # --docker : create and work inside a container 34 # --docker-engine : specify the container engine to use (docker/podman/auto); [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/linux/Documentation/filesystems/caching/ |
H A D | fscache.rst | 1 .. SPDX-License-Identifier: GPL-2.0 13 FS-Cache mediates between cache backends (such as CacheFiles) and network 16 +---------+ 17 | | +--------------+ 18 | NFS |--+ | | 19 | | | +-->| CacheFS | 20 +---------+ | +----------+ | | /dev/hda5 | 21 | | | | +--------------+ 22 +---------+ +-------------->| | | 23 | | +-------+ | |--+ [all …]
|
/openbmc/qemu/docs/tools/ |
H A D | qemu-img.rst | 6 -------- 8 **qemu-img** [*standard options*] *command* [*command options*] 11 ----------- 13 qemu-img allows you to create, convert and modify images offline. It can handle 16 **Warning:** Never use qemu-img to modify images in use by a running virtual 22 ------- 24 .. program:: qemu-img 28 .. option:: -h, --help 32 .. option:: -V, --version 36 .. option:: -T, --trace [[enable=]PATTERN][,events=FILE][,file=FILE] [all …]
|
/openbmc/qemu/docs/about/ |
H A D | removed-features.rst | 10 -------------------------------------- 12 ``-hdachs`` (removed in 2.12) 15 The geometry defined by ``-hdachs c,h,s,t`` should now be specified via 16 ``-device ide-hd,drive=dr,cyls=c,heads=h,secs=s,bios-chs-trans=t`` 17 (together with ``-drive if=none,id=dr,...``). 19 ``-net channel`` (removed in 2.12) 22 This option has been replaced by ``-net user,guestfwd=...``. 24 ``-net dump`` (removed in 2.12) 27 ``-net dump[,vlan=n][,file=filename][,len=maxlen]`` has been replaced by 28 ``-object filter-dump,id=id,netdev=dev[,file=filename][,maxlen=maxlen]``. [all …]
|
/openbmc/qemu/hw/virtio/ |
H A D | vhost.c | 10 * the COPYING file in the top-level directory. 12 * Contributions after 2012-01-13 are licensed under the terms of the 21 #include "qemu/error-report.h" 24 #include "standard-headers/linux/vhost_types.h" 25 #include "hw/virtio/virtio-bus.h" 26 #include "hw/mem/memory-device.h" 28 #include "migration/qemu-file-types.h" 30 #include "trace.h" 39 strerror(-retval), -retval); \ 50 /* Memslots used by backends that support private memslots (without an fd). */ [all …]
|
/openbmc/openbmc/poky/documentation/toaster-manual/ |
H A D | setup-and-use.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 13 dependencies as described in the ":ref:`toaster-manual/start:Preparing to Use 24 $ source oe-init-build-env 33 ":ref:`toaster-manual/setup-and-use:using the toaster web interface`". 55 - Capturing a command-line build's statistics into the Toaster database 58 - Capturing a command-line build's statistics when the Toaster server 61 - Having one instance of the Toaster web server track and capture 62 multiple command-line builds, where each build is started in its own 71 server instance running, you can watch this command-line build's 84 - Sharing your build results over the web server while blocking others [all …]
|
/openbmc/qemu/system/ |
H A D | vl.c | 4 * Copyright (c) 2003-2008 Fabrice Bellard 26 #include "qemu/help-texts.h" 29 #include "exec/cpu-common.h" 30 #include "exec/page-vary.h" 31 #include "hw/qdev-properties.h" 32 #include "qapi/compat-policy.h" 37 #include "qemu-version.h" 40 #include "qemu/hw-version.h" 44 #include "sysemu/runstate-action.h" 49 #include "qemu/error-report.h" [all …]
|
/openbmc/qemu/net/ |
H A D | vhost-vdpa.c | 2 * vhost-vdpa.c 4 * Copyright(c) 2017-2018 Intel Corporation. 8 * See the COPYING file in the top-level directory. 14 #include "hw/virtio/virtio-net.h" 16 #include "net/vhost-vdpa.h" 17 #include "hw/virtio/vhost-vdpa.h" 18 #include "qemu/config-file.h" 19 #include "qemu/error-report.h" 27 #include "standard-headers/linux/virtio_net.h" 31 #include "trace.h" [all …]
|
/openbmc/linux/kernel/bpf/ |
H A D | core.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Linux Socket Filter - Kernel level socket filtering 8 * Copyright (c) 2011 - 2014 PLUMgrid, http://plumgrid.com 16 * Andi Kleen - Fix a few bad bugs and races. 17 * Kris Katterjohn - Added many additional checks in bpf_check_classic() 58 #define DST regs[insn->dst_reg] 59 #define SRC regs[insn->src_reg] 64 #define OFF insn->off 65 #define IMM insn->imm 79 ptr = skb_network_header(skb) + k - SKF_NET_OFF; in bpf_internal_load_pointer_neg_helper() [all …]
|
/openbmc/qemu/hw/net/ |
H A D | virtio-net.c | 10 * the COPYING file in the top-level directory. 18 #include "qemu/main-loop.h" 24 #include "qemu/error-report.h" 28 #include "qemu/config-file.h" 30 #include "hw/virtio/virtio-net.h" 33 #include "hw/virtio/virtio-bus.h" 35 #include "qapi/qapi-events-net.h" 36 #include "hw/qdev-properties.h" 37 #include "qapi/qapi-types-migration.h" 38 #include "qapi/qapi-events-migration.h" [all …]
|
/openbmc/qemu/hw/i386/ |
H A D | intel_iommu.c | 2 * QEMU emulation of an Intel IOMMU (VT-d) 23 #include "qemu/error-report.h" 24 #include "qemu/main-loop.h" 30 #include "hw/qdev-properties.h" 32 #include "hw/i386/apic-msidef.h" 33 #include "hw/i386/x86-iommu.h" 34 #include "hw/pci-host/q35.h" 41 #include "trace.h" 45 ((ce)->val[1] & VTD_SM_CONTEXT_ENTRY_RID2PASID_MASK) 47 ((ce)->val[0] & VTD_PASID_DIR_BASE_ADDR_MASK) [all …]
|