/openbmc/openbmc/poky/documentation/migration-guides/ |
H A D | release-notes-4.3.1.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 3 Release notes for Yocto-4.3.1 (Nanbield) 4 ---------------------------------------- 6 Security Fixes in Yocto-4.3.1 9 - libsndfile1: Fix :cve_nist:`2022-33065` 10 - libxml2: Ignore :cve_nist:`2023-45322` 11 - linux-yocto/6.1: Ignore :cve_nist:`2020-27418`, :cve_nist:`2023-31085`, :cve_mitre:`2023-34324`,… 12 - linux-yocto/6.5: Ignore :cve_nist:`2020-27418`, :cve_nist:`2023-1193`, :cve_nist:`2023-39191`, :… 13 - openssl: Fix :cve_nist:`2023-5363` 14 - pixman: Ignore :cve_nist:`2023-37769` [all …]
|
H A D | release-notes-4.0.1.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 4 ----------------------------------- 9 - linux-yocto/5.15: fix :cve_nist:`2022-28796` 10 - python3: ignore :cve_nist:`2015-20107` 11 - e2fsprogs: fix :cve_nist:`2022-1304` 12 - lua: fix :cve_nist:`2022-28805` 13 - busybox: fix :cve_nist:`2022-28391` 18 - abi_version/sstate: Bump hashequiv and sstate versions due to git changes 19 - apt: add apt selftest to test signed package feeds 20 - apt: upgrade 2.4.4 -> 2.4.5 [all …]
|
H A D | release-notes-3.4.1.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 4 ---------------------------------- 9 - :yocto_bugs:`bsps-hw.bsps-hw.Test_Seek_bar_and_volume_control manual test case failure </show_bug… 14 - glibc: Backport fix for :cve_nist:`2021-43396` 15 - vim: add patch number to :cve_nist:`2021-3778` patch 16 - vim: fix :cve_nist:`2021-3796`, :cve_nist:`2021-3872`, and :cve_nist:`2021-3875` 17 - squashfs-tools: follow-up fix for :cve_nist:`2021-41072` 18 - avahi: update CVE id fixed by local-ping.patch 19 - squashfs-tools: fix :cve_nist:`2021-41072` 20 - ffmpeg: fix :cve_nist:`2021-38114` [all …]
|
/openbmc/linux/tools/testing/selftests/kvm/ |
H A D | rseq_test.c | 1 // SPDX-License-Identifier: GPL-2.0-only 26 * Any bug related to task migration is likely to be timing-dependent; perform 51 * burn a lot cycles and the test will take longer than normal to in next_cpu() 80 * that a migration may have occurred in between rseq and sched in migration_worker() 81 * CPU ID reads. An odd sequence count indicates a migration in migration_worker() 82 * is in-progress, while a completely different count indicates in migration_worker() 83 * a migration occurred since the count was last read. in migration_worker() 89 * stable, i.e. while changing affinity is in-progress. in migration_worker() 101 * Wait 1-10us before proceeding to the next iteration and more in migration_worker() 105 * 1. To allow sched_setaffinity() to prompt migration before in migration_worker() [all …]
|
/openbmc/qemu/tests/qtest/ |
H A D | migration-test.c | 2 * QTest testcase for migration 4 * Copyright (c) 2016-2018 Red Hat, Inc. and/or its affiliates 5 * based on the vhost-user-test.c that is: 9 * See the COPYING file in the top-level directory. 24 #include "ppc-util.h" 26 #include "migration-helpers.h" 27 #include "tests/migration/migration-test.h" 29 # include "tests/unit/crypto-tls-psk-helpers.h" 31 # include "tests/unit/crypto-tls-x509-helpers.h" 35 /* For dirty ring test; so far only x86_64 is supported */ [all …]
|
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 …]
|
H A D | tpm-tis-swtpm-test.c | 2 * QTest testcase for TPM TIS talking to external swtpm and swtpm migration 5 * with parts borrowed from migration-test.c that is: 6 * Copyright (c) 2016-2018 Red Hat, Inc. and/or its affiliates 12 * See the COPYING file in the top-level directory. 19 #include "tpm-tests.h" 20 #include "tpm-tis-util.h" 35 tpm_test_swtpm_test(ts->src_tpm_path, tpm_tis_transfer, in tpm_tis_swtpm_test() 36 "tpm-tis", NULL); in tpm_tis_swtpm_test() 43 tpm_test_swtpm_migration_test(ts->src_tpm_path, ts->dst_tpm_path, ts->uri, in tpm_tis_swtpm_migration_test() 44 tpm_tis_transfer, "tpm-tis", NULL); in tpm_tis_swtpm_migration_test() [all …]
|
H A D | tpm-crb-swtpm-test.c | 2 * QTest testcase for TPM CRB talking to external swtpm and swtpm migration 5 * with parts borrowed from migration-test.c that is: 6 * Copyright (c) 2016-2018 Red Hat, Inc. and/or its affiliates 12 * See the COPYING file in the top-level directory. 19 #include "tpm-tests.h" 32 tpm_test_swtpm_test(ts->src_tpm_path, tpm_util_crb_transfer, in tpm_crb_swtpm_test() 33 "tpm-crb", NULL); in tpm_crb_swtpm_test() 40 tpm_test_swtpm_migration_test(ts->src_tpm_path, ts->dst_tpm_path, ts->uri, in tpm_crb_swtpm_migration_test() 41 tpm_util_crb_transfer, "tpm-crb", NULL); in tpm_crb_swtpm_migration_test() 49 ts.src_tpm_path = g_dir_make_tmp("qemu-tpm-crb-swtpm-test.XXXXXX", NULL); in main() [all …]
|
H A D | tpm-tis-device-swtpm-test.c | 3 * migration 6 * with parts borrowed from migration-test.c that is: 7 * Copyright (c) 2016-2018 Red Hat, Inc. and/or its affiliates 13 * See the COPYING file in the top-level directory. 20 #include "tpm-tests.h" 21 #include "tpm-tis-util.h" 25 #define MACHINE_OPTIONS "-machine virt,gic-version=max -accel tcg" 37 tpm_test_swtpm_test(ts->src_tpm_path, tpm_tis_transfer, in tpm_tis_swtpm_test() 38 "tpm-tis-device", MACHINE_OPTIONS); in tpm_tis_swtpm_test() 45 tpm_test_swtpm_migration_test(ts->src_tpm_path, ts->dst_tpm_path, ts->uri, in tpm_tis_swtpm_migration_test() [all …]
|
H A D | migration-helpers.c | 2 * QTest migration helpers 4 * Copyright (c) 2016-2018 Red Hat, Inc. and/or its affiliates 5 * based on the vhost-user-test.c that is: 9 * See the COPYING file in the top-level directory. 16 #include "qapi/qapi-visit-sockets.h" 17 #include "qapi/qobject-input-visitor.h" 23 #include "migration-helpers.h" 26 * Number of seconds we wait when looking for migration 27 * status changes, to avoid test suite hanging forever 35 switch (addr->type) { in SocketAddress_to_str() [all …]
|
/openbmc/linux/Documentation/admin-guide/cgroup-v1/ |
H A D | memcg_test.rst | 7 Base Kernel Version: based on 2.6.33-rc7-mm(candidate for 34). 13 (*) Topics on API should be in Documentation/admin-guide/cgroup-v1/memory.rst) 29 occurs. swap_cgroup is used only when a charged page is swapped-out. 41 a page/swp_entry may be uncharged (usage -= PAGE_SIZE) by 50 3. charge-commit-cancel 55 - mem_cgroup_try_charge() 56 - mem_cgroup_commit_charge() or mem_cgroup_cancel_charge() 63 At cancel(), simply usage -= PAGE_SIZE. 71 - page fault into MAP_ANONYMOUS mapping. 72 - Copy-On-Write. [all …]
|
/openbmc/openbmc/poky/meta/recipes-devtools/qemu/qemu/ |
H A D | 0007-tests-meson.build-use-relative-path-to-refer-to-file.patch | 7 Fatal error: can't create tests/ptimer-test.p/..._qemu-5.2.0_hw_core_ptimer.c.o: File name too long 12 Upstream-Status: Submitted [send to qemu-devel] 14 Signed-off-by: Changqing Li <changqing.li@windriver.com> 15 --- 16 tests/unit/meson.build | 6 +++--- 17 1 file changed, 3 insertions(+), 3 deletions(-) 19 diff --git a/tests/unit/meson.build b/tests/unit/meson.build 21 --- a/tests/unit/meson.build 23 @@ -128,17 +128,17 @@ endif 27 - 'ptimer-test': ['ptimer-test-stubs.c', meson.project_source_root() / 'hw/core/ptimer.c'], [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/tests/qemu-iotests/ |
H A D | 181 | 2 # group: rw auto migration quick 4 # Test postcopy live migration with shared storage 34 rm -f "${MIG_SOCKET}" 46 # Formats that do not support live migration 62 -drive "${TEST_IMG}",cache=${CACHEMODE},aio=$AIOMODE,id=disk 65 -drive file="${TEST_IMG}",cache=${CACHEMODE},aio=$AIOMODE,driver=$IMGFMT,id=disk 71 -drive "${TEST_IMG}",cache=${CACHEMODE},aio=$AIOMODE,id=disk \ 72 -incoming "unix:${MIG_SOCKET}" 75 -drive file="${TEST_IMG}",cache=${CACHEMODE},aio=$AIOMODE,driver=$IMGFMT,id=disk \ 76 -incoming "unix:${MIG_SOCKET}" [all …]
|
H A D | 262 | 2 # group: rw quick migration 21 # Test migration with filter drivers present. Keep everything in an 38 vm.add_object('throttle-group,id=tg0,x-bps-total=65536') 39 vm.add_blockdev('file,filename=%s,node-name=drive0-file' % (img_path)) 40 vm.add_blockdev('%s,file=drive0-file,node-name=drive0-fmt' % (iotests.imgfmt)) 41 vm.add_blockdev('copy-on-read,file=drive0-fmt,node-name=drive0-cor') 42 vm.add_blockdev('throttle,file=drive0-cor,node-name=drive0-throttle,throttle-group=tg0') 43 vm.add_blockdev('blkdebug,image=drive0-throttle,node-name=drive0-dbg') 44 vm.add_blockdev('null-co,node-name=null,read-zeroes=on') 45 vm.add_blockdev('blkverify,test=drive0-dbg,raw=null,node-name=drive0-verify') [all …]
|
H A D | 196 | 2 # group: rw quick migration 4 # Test clearing unknown autoclear_features flag by qcow2 after 5 # migration. This test mimics migration to older qemu. 39 qemu_img('create', '-f', iotests.imgfmt, disk, '1M') 57 result = self.vm_b.qmp('query-status')
|
H A D | 091 | 2 # group: rw migration quick 4 # Live migration test 6 # Performs a migration from one VM to another via monitor commands 36 rm -f "${MIG_FIFO}" 64 _launch_qemu -drive file="${TEST_IMG}",cache=${CACHEMODE},aio=${AIOMODE},id=disk 70 _launch_qemu -drive file="${TEST_IMG}",cache=${CACHEMODE},aio=${AIOMODE},id=disk \ 71 -incoming "exec: cat '${MIG_FIFO}'" 79 _send_qemu_cmd $h1 'qemu-io disk "write -P 0x22 0 4M"' "(qemu)" 80 echo "vm1: qemu-io disk write complete" 82 echo "vm1: live migration started" [all …]
|
/openbmc/qemu/docs/devel/migration/ |
H A D | qpl-compression.rst | 4 The Intel Query Processing Library (Intel ``QPL``) is an open-source library to 8 The ``QPL`` compression relies on Intel In-Memory Analytics Accelerator(``IAA``) 21 +----------------+ +------------------+ 22 | MultiFD Thread | |accel-config tool | 23 +-------+--------+ +--------+---------+ 27 +-------+--------+ | Setup IAA 29 +-------+---+----+ | 31 | +-------------+-------+ 33 | Devices +-----+-----+ 35 | +-----+-----+ [all …]
|
/openbmc/qemu/tests/qemu-iotests/tests/ |
H A D | migrate-bitmaps-test | 2 # group: rw migration 4 # Tests for dirty bitmaps migration. 6 # Copyright (c) 2016-2017 Virtuozzo International GmbH. All rights reserved. 41 result = vm.qmp('x-debug-block-dirty-bitmap-sha256', 55 qemu_img('create', '-f', iotests.imgfmt, disk_a, size) 56 qemu_img('create', '-f', iotests.imgfmt, disk_b, size) 70 vm.cmd('block-dirty-bitmap-add', params) 73 result = vm.qmp('x-debug-block-dirty-bitmap-sha256', 91 mig_caps.append({'capability': 'dirty-bitmaps', 'state': True}) 93 self.vm_a.cmd('migrate-set-capabilities', [all …]
|
/openbmc/linux/tools/testing/selftests/mm/ |
H A D | run_vmtests.sh | 2 # SPDX-License-Identifier: GPL-2.0 5 # Kselftest framework requirement - SKIP code is 4. 16 usage: ${BASH_SOURCE[0]:-$0} [ options ] 18 -a: run all tests, including extra ones 19 -t: specify specific categories to tests to run 20 -h: display this message 21 -n: disable TAP output 23 The default behavior is to run required tests only. If -a is specified, 27 to the -t argument containing one or more of the following categories 29 - mmap [all …]
|
/openbmc/qemu/docs/ |
H A D | multi-thread-compression.txt | 1 Use multiple thread (de)compression in live migration 7 the COPYING file in the top-level directory. 21 be decompressed. Using compression in live migration can help 23 bandwidth is limited, and the total migration time can also be reduced 28 extra CPU cycles will increase the migration time. On the other hand, 30 the total migration time. If the process of the compression is quick 31 enough, then the total migration time can be reduced, and multiple 46 When to use the multiple thread compression in live migration 53 can still help to reduce the migration time. 57 Test environment: [all …]
|
/openbmc/linux/tools/testing/selftests/kvm/s390x/ |
H A D | cmma_test.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Test for s390x CMMA migration 109 vm->memslots[i] = 0; in create_main_memslot() 116 TEST_DATA_START_GFN << vm->page_shift, in create_test_memslot() 121 vm->memslots[MEM_REGION_TEST_DATA] = TEST_DATA_MEMSLOT; in create_test_memslot() 128 * +------+---------------------------+ in create_memslots() 130 * +------+---------------------------+ in create_memslots() 134 * +------+---------------------------+ in create_memslots() 138 * +------+---------------------------+ in create_memslots() 151 ucall_init(vm, slot0->region.guest_phys_addr + slot0->region.memory_size); in finish_vm_setup() [all …]
|
/openbmc/qemu/tests/migration/guestperf/ |
H A D | shell.py | 2 # Migration test command line shell integration 40 parser = argparse.ArgumentParser(description="Migration Test Tool") 42 # Test args 43 parser.add_argument("--debug", dest="debug", default=False, action="store_true") 44 parser.add_argument("--verbose", dest="verbose", default=False, action="store_true") 45 parser.add_argument("--sleep", dest="sleep", default=15, type=int) 46 parser.add_argument("--binary", dest="binary", default="/usr/bin/qemu-system-x86_64") 47 parser.add_argument("--dst-host", dest="dst_host", default="localhost") 48 … parser.add_argument("--kernel", dest="kernel", default="/boot/vmlinuz-%s" % platform.release()) 49 parser.add_argument("--initrd", dest="initrd", default="tests/migration/initrd-stress.img") [all …]
|
/openbmc/qemu/docs/specs/ |
H A D | tpm.rst | 1 .. _tpm-device: 7 Guest-side hardware interface 11 ------------- 20 0xfed40000-0xfed44fff available to the guest operating system. 23 - ``hw/tpm/tpm_tis_common.c`` 24 - ``hw/tpm/tpm_tis_isa.c`` 25 - ``hw/tpm/tpm_tis_sysbus.c`` 26 - ``hw/tpm/tpm_tis_i2c.c`` 27 - ``hw/tpm/tpm_tis.h`` 37 ------------- [all …]
|
/openbmc/qemu/tests/migration/i386/ |
H A D | a-b-bootblock.S | 1 # x86 bootblock used in migration test 8 # See the COPYING file in the top-level directory. 12 #include "migration-test.h" 45 # A20 enable - not sure I actually need this 89 # should this test suspend? 115 .p2align 2 /* force 4-byte alignment */ 120 /* -- code segment -- 127 /* -- data segment -- 138 /* test launcher can poke a 1 here to exercise suspend */
|