1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * Copyright (C) 2015 Anshuman Khandual, IBM Corporation.
17 #define PPR_1 0x4000000000000 /* or 31,31,31*/
18 #define PPR_2 0x8000000000000 /* or 1,1,1 */
19 #define PPR_3 0xc000000000000 /* or 6,6,6 */
20 #define PPR_4 0x10000000000000 /* or 2,2,2 */
22 char *user_read = "[User Read (Running)]";
23 char *user_write = "[User Write (Running)]";
24 char *ptrace_read_running = "[Ptrace Read (Running)]";
25 char *ptrace_write_running = "[Ptrace Write (Running)]";
26 char *ptrace_read_ckpt = "[Ptrace Read (Checkpointed)]";
27 char *ptrace_write_ckpt = "[Ptrace Write (Checkpointed)]";
29 int validate_tar_registers(unsigned long *reg, unsigned long tar,
30 unsigned long ppr, unsigned long dscr)