Home
last modified time | relevance | path

Searched +full:s390x +full:- +full:kvm (Results 1 – 8 of 8) sorted by relevance

/kvm-unit-tests/s390x/
H A Dunittests.cfg4 # s390x specifics:
6 # file = <name>.elf # s390x uses .elf files
9 [selftest-setup]
15 [selftest-migration]
16 file = selftest-migration.elf
18 # TODO: Remove accel=kvm once the following TCG migration fix has been merged:
19 # https://lore.kernel.org/qemu-devel/20240219061731.232570-1-npiggin@gmail.com/
20 accel = kvm
22 [selftest-migration-skip]
23 file = selftest-migration.elf
[all …]
H A DMakefile2 tests += $(TEST_DIR)/selftest-migration.elf
3 tests += $(TEST_DIR)/memory-verify.elf
25 tests += $(TEST_DIR)/uv-guest.elf
28 tests += $(TEST_DIR)/uv-host.elf
30 tests += $(TEST_DIR)/mvpg-sie.elf
31 tests += $(TEST_DIR)/spec_ex-sie.elf
35 tests += $(TEST_DIR)/adtl-status.elf
37 tests += $(TEST_DIR)/pv-attest.elf
38 tests += $(TEST_DIR)/migration-cmm.elf
39 tests += $(TEST_DIR)/migration-skey.elf
[all …]
H A Dcstart64.S1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * s390x startup code
13 #include <asm/asm-offsets.h>
21 * 0x10480 - 0x11000 are written to by bootloader.
23 * For KVM and TCG kernel boot we are in 64 bit z/Arch mode.
29 /* Switch to z/Architecture mode and 64-bit */
49 aghi %r3,-1
76 /* setup cr0, enabling e.g. AFP-register control */
126 /* enable AFP-register control, so FP regs (+BFP instr) can be used */
/kvm-unit-tests/
H A DMAINTAINERS1 KVM Unit Tests Maintainers
10 should consult the KVM mailing list <kvm@vger.kernel.org> and not any
19 W: Web-page with status/info
55 ------------------------------
62 L: kvm@vger.kernel.org
63 T: https://gitlab.com/kvm-unit-tests/kvm-unit-tests.git
70 L: kvm@vger.kernel.org
75 ---------------------------
86 T: https://gitlab.com/jones-drew/kvm-unit-tests.git
92 L: linuxppc-dev@lists.ozlabs.org
[all …]
H A D.gitlab-ci.yml4 - dnf update -y
5 - dnf install -y make python
15 - logs
23 - build/logs
25 build-aarch64:
28 - dnf install -y qemu-system-aarch64 gcc-aarch64-linux-gnu
29 - ./configure --arch=aarch64 --cross-prefix=aarch64-linux-gnu-
30 - make -j2
31 - ACCEL=tcg MAX_SMP=8 ./run_tests.sh
33 debug-bp
[all …]
H A Dconfigure3 if [ -z "${BASH_VERSINFO[0]}" ] || [ "${BASH_VERSINFO[0]}" -lt 4 ] ; then
4 echo "Error: Bash version 4 or newer is required for the kvm-unit-tests"
15 echo "cortex-a15"
18 echo "cortex-a57"
33 echo "cortex-a15"
51 arch=$(uname -m | sed -e 's/i.86/i386/;s/arm64/aarch64/;s/arm.*/arm/;s/ppc64.*/ppc64/')
72 # Enable -Werror by default for git repositories only (i.e. developer builds)
73 if [ -e "$srcdir"/.git ]; then
74 werror=-Werror
81 [ -z "$processor" ] && processor=$(get_default_processor $arch)
[all …]
/kvm-unit-tests/lib/arm/
H A Dio.c3 * devices exposed from QEMU, e.g. pl011 and chr-testdev. That's
13 #include <chr-testdev.h>
36 * kvm-unit-tests uses the uart only for output. Both uart models have in uart0_init_fdt()
45 assert(ret >= 0 || ret == -FDT_ERR_NOTFOUND); in uart0_init_fdt()
47 if (ret == -FDT_ERR_NOTFOUND) { in uart0_init_fdt()
51 assert(ret == 0 || ret == -FDT_ERR_NOTFOUND); in uart0_init_fdt()
83 uart0_base = ioremap(spcr->serial_port.address, spcr->serial_port.bit_width); in uart0_init_acpi()
120 int c = -1; in __getchar()
148 * consistent with powerpc and s390x. The runner can pick it in exit()
149 * up when chr-testdev is not present. in exit()
/kvm-unit-tests/lib/s390x/
H A Dsmp.c1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * s390x smp
19 #include <asm/asm-offsets.h>
44 if (THIS_CPU->idx == idx) in smp_get_lowcore()
103 return -1; in smp_cpu_stop_nolock()
106 return -1; in smp_cpu_stop_nolock()
128 * Used to see if KVM itself is serialized correctly.
136 return -1; in smp_cpu_stop_nowait()
143 return -1; in smp_cpu_stop_nowait()
168 cpus[idx].lowcore->restart_new_psw.mask = psw->mask; in smp_cpu_restart_nolock()
[all …]