Home
last modified time | relevance | path

Searched full:mvpg (Results 1 – 6 of 6) sorted by relevance

/kvm-unit-tests/s390x/
H A Dmvpg.c41 static inline int mvpg(unsigned long r0, void *dest, void *src) in mvpg() function
48 " mvpg %1,%2\n" in mvpg()
112 mvpg(KFC(i), buffer, source); in test_exceptions()
129 mvpg(KFC(3), buffer, source); in test_exceptions()
133 mvpg(KFC(i), buffer, source); in test_exceptions()
142 mvpg(0, buffer, (void *)PAGE_MASK); in test_exceptions()
146 mvpg(0, (void *)PAGE_MASK, source); in test_exceptions()
159 cc = mvpg(0, buffer, source); in test_success()
160 report(page_ok(buffer) && !cc, "Supervisor state MVPG successful"); in test_success()
164 cc = mvpg(0, buffer, source); in test_success()
[all …]
H A Dmvpg-sie.c3 * Tests mvpg SIE partial execution intercepts.
50 * behind the mvpg. It makes sure we fail the tests above if in test_mvpg_pei()
51 * the mvpg wouldn't have intercepted. in test_mvpg_pei()
97 /* Enable MVPG interpretation as we want to test KVM and not ourselves */ in setup_guest()
111 report_prefix_push("mvpg-sie"); in main()
H A DMakefile27 tests += $(TEST_DIR)/mvpg.elf
30 tests += $(TEST_DIR)/mvpg-sie.elf
139 $(TEST_DIR)/mvpg-sie.elf: snippets = $(SNIPPET_DIR)/c/mvpg-snippet.gbin
H A Dunittests.cfg110 [mvpg]
111 file = mvpg.elf
117 [mvpg-sie]
118 file = mvpg-sie.elf
/kvm-unit-tests/s390x/snippets/c/
H A Dmvpg-snippet.c3 * Snippet used by the mvpg-sie.c test to check SIE PEI intercepts.
16 static inline int mvpg(unsigned long r0, void *dest, void *src) in mvpg() function
21 asm volatile(" mvpg %1,%2\n" in mvpg()
31 mvpg(0, (void *)0x5000, (void *)0x6000); in test_mvpg_real()
/kvm-unit-tests/
H A D.gitlab-ci.yml292 mvpg