Lines Matching refs:vm

17 static struct vm vm;  variable
30 snippet_pv_init(&vm, SNIPPET_NAME_START(asm, pv_diag_500), in test_diag_500()
34 sie(&vm); in test_diag_500()
35 report(sie_is_diag_icpt(&vm, 0x500), "intercept values"); in test_diag_500()
36 report(vm.save_area.guest.grs[1] == 1 && in test_diag_500()
37 vm.save_area.guest.grs[2] == 2 && in test_diag_500()
38 vm.save_area.guest.grs[3] == 3 && in test_diag_500()
39 vm.save_area.guest.grs[4] == 4, in test_diag_500()
45 vm.sblk->iictl = IICTL_CODE_OPERAND; in test_diag_500()
46 sie(&vm); in test_diag_500()
47 report(sie_is_diag_icpt(&vm, 0x9c) && in test_diag_500()
48 vm.save_area.guest.grs[0] == PGM_INT_CODE_OPERAND, in test_diag_500()
55 sie(&vm); in test_diag_500()
56 vm.sblk->iictl = IICTL_CODE_SPECIFICATION; in test_diag_500()
58 sie(&vm); in test_diag_500()
59 report(sie_is_diag_icpt(&vm, 0x9c) && in test_diag_500()
60 vm.save_area.guest.grs[0] == PGM_INT_CODE_SPECIFICATION, in test_diag_500()
64 uv_destroy_guest(&vm); in test_diag_500()
81 snippet_pv_init(&vm, SNIPPET_NAME_START(asm, pv_diag_288), in test_diag_288()
85 sie(&vm); in test_diag_288()
86 report(vm.sblk->icptcode == ICPT_PV_INSTR && vm.sblk->ipa == 0x8302 && in test_diag_288()
87 vm.sblk->ipb == 0x50000000 && vm.save_area.guest.grs[5] == 0x288, in test_diag_288()
89 report(vm.save_area.guest.grs[0] == 1 && in test_diag_288()
90 vm.save_area.guest.grs[1] == 2 && in test_diag_288()
91 vm.save_area.guest.grs[2] == 3, in test_diag_288()
98 vm.sblk->iictl = IICTL_CODE_SPECIFICATION; in test_diag_288()
99 sie(&vm); in test_diag_288()
100 report(vm.sblk->icptcode == ICPT_PV_NOTIFY && vm.sblk->ipa == 0x8302 && in test_diag_288()
101 vm.sblk->ipb == 0x50000000 && vm.save_area.guest.grs[5] == 0x9c in test_diag_288()
102 && vm.save_area.guest.grs[0] == PGM_INT_CODE_SPECIFICATION, in test_diag_288()
106 uv_destroy_guest(&vm); in test_diag_288()
122 snippet_pv_init(&vm, SNIPPET_NAME_START(asm, pv_diag_yield), in test_diag_yield()
128 sie(&vm); in test_diag_yield()
129 report(vm.sblk->icptcode == ICPT_PV_NOTIFY && vm.sblk->ipa == 0x8302 && in test_diag_yield()
130 vm.sblk->ipb == 0x50000000 && vm.save_area.guest.grs[5] == 0x44, in test_diag_yield()
136 sie(&vm); in test_diag_yield()
137 report(vm.sblk->icptcode == ICPT_PV_NOTIFY && vm.sblk->ipa == 0x8302 && in test_diag_yield()
138 vm.sblk->ipb == 0x50000000 && vm.save_area.guest.grs[5] == 0x9c, in test_diag_yield()
140 report(vm.save_area.guest.grs[0] == 42, "r1 correct"); in test_diag_yield()
143 uv_destroy_guest(&vm); in test_diag_yield()
155 snippet_setup_guest(&vm, true); in main()
159 sie_guest_destroy(&vm); in main()