xref: /kvm-unit-tests/s390x/snippets/asm/pv-icpt-vir-timing.S (revision 90cacd85c6ad50f032a3fe95586fab4f2335b93d)
1*a402fad4SJanosch Frank/* SPDX-License-Identifier: GPL-2.0-only */
2*a402fad4SJanosch Frank/*
3*a402fad4SJanosch Frank * Sets a cpu timer which the host can manipulate to check if it will
4*a402fad4SJanosch Frank * receive a validity
5*a402fad4SJanosch Frank *
6*a402fad4SJanosch Frank * Copyright (c) 2023 IBM Corp
7*a402fad4SJanosch Frank *
8*a402fad4SJanosch Frank * Authors:
9*a402fad4SJanosch Frank *  Janosch Frank <frankja@linux.ibm.com>
10*a402fad4SJanosch Frank */
11*a402fad4SJanosch Frank.section .text
12*a402fad4SJanosch Franklarl	%r1, time_val
13*a402fad4SJanosch Frankspt	0 (%r1)
14*a402fad4SJanosch Frankdiag    0, 0, 0x44
15*a402fad4SJanosch Franklghi	%r1, 42
16*a402fad4SJanosch Frankdiag	1, 0, 0x9c
17*a402fad4SJanosch Frank
18*a402fad4SJanosch Frank
19*a402fad4SJanosch Frank.align 8
20*a402fad4SJanosch Franktime_val:
21*a402fad4SJanosch Frank	.quad 0x280de80000
22