/openbmc/qemu/migration/ |
H A D | savevm.c | 4 * Copyright (c) 2003-2008 Fabrice Bellard 5 * Copyright (c) 2009-2015 Red Hat Inc 32 #include "migration.h" 33 #include "migration/snapshot.h" 34 #include "migration-stats.h" 35 #include "migration/vmstate.h" 36 #include "migration/misc.h" 37 #include "migration/register.h" 38 #include "migration/global_state.h" 39 #include "migration/channel-block.h" [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/qemu/qapi/ |
H A D | qapi-schema.json | 1 # -*- Mode: Python -*- 19 # formatted in a reader-friendly way, so that they're easier to 29 # -> data issued by the Client 30 # <- Server data response 33 # :doc:`QEMU Machine Protocol Specification </interop/qmp-spec>` 39 # Documentation generated with qapi-gen.py is in source order, with 40 # included sub-schemas inserted at the first include directive 42 # stable order, it's best to include each sub-schema just once, or 46 { 'include': 'common.json' } 48 { 'include': 'run-state.json' } [all …]
|
H A D | meson.build | 2 'opts-visitor.c', 3 'qapi-clone-visitor.c', 4 'qapi-dealloc-visitor.c', 5 'qapi-forward-visitor.c', 6 'qapi-util.c', 7 'qapi-visit-core.c', 8 'qobject-input-visitor.c', 9 'qobject-output-visitor.c', 10 'string-input-visitor.c', 11 'string-output-visitor.c', [all …]
|
/openbmc/linux/net/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 14 when running on a stand-alone machine that isn't connected to any 20 contained in the package net-tools, the location and version number 24 recommended to read the NET-HOWTO, available from 32 This option can be selected by other options that need compat 37 depends on COMPAT 41 to tasks depending on whether the task is a compat task or not. To 42 achieve this, you need to set skb_shinfo(skb)->frag_list to the 43 compat skb before sending the skb, the netlink code will sort out 47 compat-independent messages instead! [all …]
|
/openbmc/qemu/tests/qtest/ |
H A D | meson.build | 2 'ahci-test': 150, 3 'aspeed_smc-test': 360, 4 'bios-tables-test' : 910, 5 'cdrom-test' : 610, 6 'device-introspect-test' : 720, 7 'ide-test' : 120, 8 'migration-test' : 480, 9 'npcm7xx_pwm-test': 300, 10 'npcm7xx_watchdog_timer-test': 120, 11 'qmp-cmd-test' : 120, [all …]
|
/openbmc/linux/arch/powerpc/platforms/ |
H A D | Kconfig.cputype | 1 # SPDX-License-Identifier: GPL-2.0 7 bool "64-bit kernel" 10 This option selects whether a 32-bit or a 64-bit kernel 19 The most common ones are the desktop and server CPUs (603, 86 The most common ones are the desktop and server CPUs 98 select ARCH_ENABLE_HUGEPAGE_MIGRATION if HUGETLB_PAGE && MIGRATION 282 default "-mtune=power10" if $(cc-option,-mtune=power10) 283 default "-mtune=power9" if $(cc-option,-mtune=power9) 284 default "-mtune=power8" if $(cc-option,-mtune=power8) 366 This option enables kernel support for larger than 32-bit physical [all …]
|
/openbmc/linux/mm/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 33 compress them into a dynamically allocated RAM-based memory pool. 62 swapped out again, it will be re-compressed. 190 linux-mm@kvack.org and the zswap maintainers. 208 zsmalloc is a slab-based memory allocator designed to store 223 int "Maximum number of physical pages per-zspage" 256 If you cannot migrate to SLUB, please contact linux-mm@kvack.org 323 sacrifices to harden the kernel slab allocator against common 325 sanity-checking than others. This option is most effective with 339 Try running: slabinfo -DA [all …]
|
H A D | migrate.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Memory Migration functionality - linux/mm/migrate.c 7 * Page migration was first developed in the context of the memory hotplug 8 * project. The main authors of the migration code are: 33 #include <linux/backing-dev.h> 36 #include <linux/compat.h> 52 #include <linux/memory-tiers.h> 83 * we use non-atomic bitops on newly allocated page flags so in isolate_movable_page() 95 * compaction threads can race against page migration functions in isolate_movable_page() 99 * being (wrongly) re-isolated while it is under migration, in isolate_movable_page() [all …]
|
H A D | mempolicy.c | 1 // SPDX-License-Identifier: GPL-2.0-only 90 #include <linux/compat.h> 115 #define MPOL_MF_WRLOCK (MPOL_MF_INTERNAL << 2) /* Write-lock walked vmas */ 125 * run-time system-wide default policy => local allocation 135 * numa_nearest_node - Find nearest node by state 148 return -EINVAL; in numa_nearest_node() 168 struct mempolicy *pol = p->mempolicy; in get_task_policy() 178 if (pol->mode) in get_task_policy() 192 return pol->flags & MPOL_MODE_FLAGS; in mpol_store_user_nodemask() 206 return -EINVAL; in mpol_new_nodemask() [all …]
|
/openbmc/qemu/hw/vfio/ |
H A D | trace-events | 8 vfio_intx_update(const char *name, int new_irq, int target_irq) " (%s) IRQ moved %d -> %d" 18 … *name, int bar, uint64_t start, uint64_t end) " (%s) MSI-X region %d mmap fixup [0x%"PRIx64" - 0x… 30 …pos, int table_bar, uint64_t offset, int entries, bool noresize) "%s PCI MSI-X CAP @0x%x, BAR %d, … 52 # pci-quirks.c 72 vfio_quirk_rtl8168_msix_write(const char *name, uint16_t offset, uint64_t val) "%s MSI-X table writ… 73 vfio_quirk_rtl8168_msix_read(const char *name, uint16_t offset, uint64_t val) "%s MSI-X table read[… 82 …er(const char *name, uint64_t addr, unsigned size, uint64_t data) "%s+0x%"PRIx64"[%d] -> 0x%"PRIx64 87 …rite(const char *name, uint32_t index, uint32_t data, uint32_t base) "%s [0x%03x] 0x%08x -> 0x%08x" 92 # common.c 95 …notify(const char *op, uint64_t iova_start, uint64_t iova_end) "iommu %s @ 0x%"PRIx64" - 0x%"PRIx64 [all …]
|
/openbmc/openbmc/poky/documentation/migration-guides/ |
H A D | release-notes-4.1.2.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 3 Release notes for Yocto-4.1.2 (Langdale) 4 ---------------------------------------- 6 Security Fixes in Yocto-4.1.2 9 - sudo: Fix :cve_nist:`2022-43995` 10 - binutils: Fix :cve_nist:`2022-4285` 11 - cairo: update patch for :cve_nist:`2019-6461` with upstream solution 12 - expat: Fix :cve_nist:`2022-43680` 13 - ffmpeg: Fix :cve_nist:`2022-3964` and :cve_nist:`2022-3965` 14 - grub: Fix :cve_nist:`2022-28736` [all …]
|
/openbmc/linux/arch/powerpc/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 5 def_bool PPC64 && $(cc-option, -mabi=elfv2) 8 def_bool PPC64 && $(cc-option, -mcpu=power10 -mprefixed) 11 # Clang has a bug (https://github.com/llvm/llvm-project/issues/62372) 12 # where pcrel code is not generated if -msoft-float, -mno-altivec, or 13 # -mno-vsx options are also given. Without these options, fp/vec 16 def_bool PPC64 && CC_IS_GCC && $(cc-option, -mcpu=power10 -mpcrel) 35 # On Book3S 64, the default virtual address space for 64-bit processes 38 # between bottom-up and top-down allocations for applications that 41 default 29 if PPC_BOOK3S_64 && PPC_64K_PAGES # 29 = 45 (32T) - 16 (64K) [all …]
|
/openbmc/linux/include/net/ |
H A D | iw_handler.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 7 * Authors : Jean Tourrilhes - HPL - <jt@hpl.hp.com> 8 * Copyright (c) 2001-2007 Jean Tourrilhes, All Rights Reserved. 16 * Initial driver API (1996 -> onward) : 17 * ----------------------------------- 31 * does it unproperly. Common mistakes are : 37 * New driver API (2002 -> onward) : 38 * ------------------------------- 54 * o Driver doesn't have to worry about memory and user-space issues 58 * o Common mistakes are avoided (buffer overflow, user space copy [all …]
|
/openbmc/linux/arch/arm64/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 17 select ARCH_ENABLE_HUGEPAGE_MIGRATION if HUGETLB_PAGE && MIGRATION 101 select ARCH_WANT_COMPAT_IPC_PARSE_VERSION if COMPAT 174 select HAVE_ARCH_MMAP_RND_COMPAT_BITS if COMPAT 260 ARM 64-bit (AArch64) Linux support. 269 depends on $(cc-option,-fpatchable-function-entry=2) 301 # VA_BITS - PAGE_SHIFT - 3 377 def_bool !$(as-instr,1:\n.inst 0\n.rept . - 1b\n\nnop\n.endr\n) 432 at stage-2. 440 …bool "Cortex-A53: 826319: System might deadlock if a write cannot complete until read data is acce… [all …]
|
/openbmc/qemu/hw/core/ |
H A D | machine.c | 10 * See the COPYING file in the top-level directory. 19 #include "qemu/error-report.h" 21 #include "qapi/qapi-visit-machine.h" 32 #include "migration/global_state.h" 33 #include "exec/confidential-guest-support.h" 34 #include "hw/virtio/virtio-pci.h" 35 #include "hw/virtio/virtio-net.h" 36 #include "hw/virtio/virtio-iommu.h" 40 { TYPE_PCI_DEVICE, "x-pcie-ext-tag", "false" }, 45 {"arm-cpu", "backcompat-cntfrq", "true" }, [all …]
|
/openbmc/qemu/ |
H A D | MAINTAINERS | 10 consult qemu-devel and not any specific individual privately. 23 W: Web-page with status/info 59 ------------------------------ 63 L: qemu-devel@nongnu.org 72 R: Philippe Mathieu-Daudé <philmd@linaro.org> 76 F: docs/devel/code-of-conduct.rst 77 F: docs/devel/conflict-resolution.rst 78 F: docs/devel/submitting-a-patch.rst 79 F: docs/devel/submitting-a-pull-request.rst 82 ------------------------------------------------- [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/linux/arch/riscv/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 4 # see Documentation/kbuild/kconfig-language.rst. 18 select ARCH_ENABLE_HUGEPAGE_MIGRATION if HUGETLB_PAGE && MIGRATION 103 select HAVE_ARCH_MMAP_RND_COMPAT_BITS if COMPAT 169 # https://github.com/llvm/llvm-project/commit/6ab8927931851bb42b2c93a00801dc499d7d9b1e 176 depends on $(cc-option,-fpatchable-function-entry=8) 186 # VA_BITS - PAGE_SHIFT - 3 199 # set if we are running in S-mode and can use SBI calls 206 bool "MMU-based Paged Memory Management Support" 209 Select if you want MMU-based virtualised addressing space [all …]
|
/openbmc/qemu/hw/ppc/ |
H A D | spapr.c | 4 * Copyright (c) 2004-2007 Fabrice Bellard 30 #include "qemu/guest-random.h" 32 #include "qapi/qapi-events-machine.h" 33 #include "qapi/qapi-events-qdev.h" 43 #include "hw/fw-path-provider.h" 50 #include "migration/misc.h" 51 #include "migration/qemu-file-types.h" 52 #include "migration/global_state.h" 53 #include "migration/register.h" 54 #include "migration/blocker.h" [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/block/ |
H A D | qcow2.c | 4 * Copyright (c) 2004-2006 Fabrice Bellard 28 #include "sysemu/block-backend.h" 29 #include "qemu/main-loop.h" 32 #include "qemu/error-report.h" 34 #include "qapi/qapi-events-block-core.h" 42 #include "qapi/qobject-input-visitor.h" 43 #include "qapi/qapi-visit-block-core.h" 46 #include "block/dirty-bitmap.h" 51 - Support for multiple incremental snapshots. 52 - Memory management by reference counts. [all …]
|
/openbmc/qemu/include/qemu/ |
H A D | osdep.h | 4 * This header exists to pull in some common system headers that 10 * of config-host.h, config-target.h, qemu/compiler.h, 11 * sysemu/os-posix.h, sysemu/os-win32.h, glib-compat.h and 16 * os-*.c and util/oslib-*.c; those would probably be better split 25 * See the COPYING file in the top-level directory. 34 #include "config-host.h" 90 /* enable C99/POSIX format strings (needs mingw32-runtime 3.15 or later) */ 121 * function availability on recentish Mingw-w64 platforms. */ 131 /* setjmp must be declared before sysemu/os-win32.h 161 #include "glib-compat.h" [all …]
|
/openbmc/qemu/hw/arm/ |
H A D | virt.c | 2 * ARM mach-virt emulation 23 * + we want to present a very stripped-down minimalist platform, 41 #include "hw/vfio/vfio-calxeda-xgmac.h" 42 #include "hw/vfio/vfio-amd-xgbe.h" 56 #include "qemu/error-report.h" 58 #include "hw/pci-host/gpex.h" 59 #include "hw/virtio/virtio-pci.h" 60 #include "hw/core/sysbus-fdt.h" 61 #include "hw/platform-bus.h" 62 #include "hw/qdev-properties.h" [all …]
|
/openbmc/linux/init/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 8 - Re-run Kconfig when the compiler is updated 13 - Ensure full rebuild when the compiler is updated 14 include/linux/compiler-version.h contains this option in the comment 16 auto-generated dependency. When the compiler is updated, syncconfig 20 def_bool $(success,test "$(cc-nam [all...] |