Lines Matching +full:0 +full:xc2000000
28 unsigned long cr2_59 = 0x10; /* enable guarded storage */ in guest_code_initial()
29 unsigned long cr8_63 = 0x1; /* monitor mask = 1 */ in guest_code_initial()
36 " lghi 2,0x11\n" /* Round toward 0 */ in guest_code_initial()
37 " sfpc 2\n" /* set fpc to !=0 */ in guest_code_initial()
38 " lctlg 2,2,%0\n" in guest_code_initial()
43 " llihh 0,0xffff\n" in guest_code_initial()
44 " llihl 1,0x5555\n" in guest_code_initial()
45 " llilh 2,0xaaaa\n" in guest_code_initial()
46 " llill 3,0x0000\n" in guest_code_initial()
48 " lghi 4,0x1\n" in guest_code_initial()
49 " cdgbr 0,4\n" in guest_code_initial()
53 " diag 0,0,0x501\n" in guest_code_initial()
65 TEST_ASSERT(eval_reg == value, "value == 0x%lx", value); in test_one_reg()
79 * be cleared by the resets, so this should be 0. in assert_noirq()
81 TEST_ASSERT(irqs >= 0, "Could not fetch IRQs: errno %d", errno); in assert_noirq()
93 TEST_ASSERT(!memcmp(®s.gprs, regs_null, sizeof(regs.gprs)), "grs == 0"); in assert_clear()
96 TEST_ASSERT(!memcmp(&sregs.acrs, regs_null, sizeof(sregs.acrs)), "acrs == 0"); in assert_clear()
99 TEST_ASSERT(!memcmp(&fpu.fprs, regs_null, sizeof(fpu.fprs)), "fprs == 0"); in assert_clear()
103 "gprs0-15 == 0 (sync_regs)"); in assert_clear()
106 "acrs0-15 == 0 (sync_regs)"); in assert_clear()
109 "vrs0-15 == 0 (sync_regs)"); in assert_clear()
116 TEST_ASSERT(sync_regs->gprs[0] == 0xffff000000000000UL, in assert_initial_noclear()
117 "gpr0 == 0xffff000000000000 (sync_regs)"); in assert_initial_noclear()
118 TEST_ASSERT(sync_regs->gprs[1] == 0x0000555500000000UL, in assert_initial_noclear()
119 "gpr1 == 0x0000555500000000 (sync_regs)"); in assert_initial_noclear()
120 TEST_ASSERT(sync_regs->gprs[2] == 0x00000000aaaa0000UL, in assert_initial_noclear()
121 "gpr2 == 0x00000000aaaa0000 (sync_regs)"); in assert_initial_noclear()
122 TEST_ASSERT(sync_regs->gprs[3] == 0x0000000000000000UL, in assert_initial_noclear()
123 "gpr3 == 0x0000000000000000 (sync_regs)"); in assert_initial_noclear()
124 TEST_ASSERT(sync_regs->fprs[0] == 0x3ff0000000000000UL, in assert_initial_noclear()
125 "fpr0 == 0f1 (sync_regs)"); in assert_initial_noclear()
137 TEST_ASSERT(sregs.crs[0] == 0xE0UL, "cr0 == 0xE0 (KVM_GET_SREGS)"); in assert_initial()
138 TEST_ASSERT(sregs.crs[14] == 0xC2000000UL, in assert_initial()
139 "cr14 == 0xC2000000 (KVM_GET_SREGS)"); in assert_initial()
141 "cr1-13 == 0 (KVM_GET_SREGS)"); in assert_initial()
142 TEST_ASSERT(sregs.crs[15] == 0, "cr15 == 0 (KVM_GET_SREGS)"); in assert_initial()
145 TEST_ASSERT(sync_regs->crs[0] == 0xE0UL, "cr0 == 0xE0 (sync_regs)"); in assert_initial()
146 TEST_ASSERT(sync_regs->crs[14] == 0xC2000000UL, in assert_initial()
147 "cr14 == 0xC2000000 (sync_regs)"); in assert_initial()
149 "cr1-13 == 0 (sync_regs)"); in assert_initial()
150 TEST_ASSERT(sync_regs->crs[15] == 0, "cr15 == 0 (sync_regs)"); in assert_initial()
151 TEST_ASSERT(sync_regs->fpc == 0, "fpc == 0 (sync_regs)"); in assert_initial()
152 TEST_ASSERT(sync_regs->todpr == 0, "todpr == 0 (sync_regs)"); in assert_initial()
153 TEST_ASSERT(sync_regs->cputm == 0, "cputm == 0 (sync_regs)"); in assert_initial()
154 TEST_ASSERT(sync_regs->ckc == 0, "ckc == 0 (sync_regs)"); in assert_initial()
155 TEST_ASSERT(sync_regs->pp == 0, "pp == 0 (sync_regs)"); in assert_initial()
159 TEST_ASSERT(vcpu->run->psw_addr == 0, "psw_addr == 0 (kvm_run)"); in assert_initial()
160 TEST_ASSERT(vcpu->run->psw_mask == 0, "psw_mask == 0 (kvm_run)"); in assert_initial()
163 TEST_ASSERT(!fpu.fpc, "fpc == 0"); in assert_initial()
166 test_one_reg(vcpu, KVM_REG_S390_PP, 0); in assert_initial()
167 test_one_reg(vcpu, KVM_REG_S390_TODPR, 0); in assert_initial()
168 test_one_reg(vcpu, KVM_REG_S390_CPU_TIMER, 0); in assert_initial()
169 test_one_reg(vcpu, KVM_REG_S390_CLOCK_COMP, 0); in assert_initial()
176 TEST_ASSERT(sync_regs->crs[2] == 0x10, "cr2 == 10 (sync_regs)"); in assert_normal_noclear()
186 "pft == 0xff..... (sync_regs)"); in assert_normal()
193 struct kvm_s390_irq *irq = &buf[0]; in inject_irq()
202 TEST_ASSERT(irqs >= 0, "Error injecting EMERGENCY IRQ errno %d", errno); in inject_irq()
302 for (idx = 0; idx < ARRAY_SIZE(testlist); idx++) { in main()