18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */ 28c2ecf20Sopenharmony_ci#ifndef _S390_KDEBUG_H 38c2ecf20Sopenharmony_ci#define _S390_KDEBUG_H 48c2ecf20Sopenharmony_ci 58c2ecf20Sopenharmony_ci/* 68c2ecf20Sopenharmony_ci * Feb 2006 Ported to s390 <grundym@us.ibm.com> 78c2ecf20Sopenharmony_ci */ 88c2ecf20Sopenharmony_ci 98c2ecf20Sopenharmony_cistruct pt_regs; 108c2ecf20Sopenharmony_ci 118c2ecf20Sopenharmony_cienum die_val { 128c2ecf20Sopenharmony_ci DIE_OOPS = 1, 138c2ecf20Sopenharmony_ci DIE_BPT, 148c2ecf20Sopenharmony_ci DIE_SSTEP, 158c2ecf20Sopenharmony_ci DIE_PANIC, 168c2ecf20Sopenharmony_ci DIE_NMI, 178c2ecf20Sopenharmony_ci DIE_DIE, 188c2ecf20Sopenharmony_ci DIE_NMIWATCHDOG, 198c2ecf20Sopenharmony_ci DIE_KERNELDEBUG, 208c2ecf20Sopenharmony_ci DIE_TRAP, 218c2ecf20Sopenharmony_ci DIE_GPF, 228c2ecf20Sopenharmony_ci DIE_CALL, 238c2ecf20Sopenharmony_ci DIE_NMI_IPI, 248c2ecf20Sopenharmony_ci}; 258c2ecf20Sopenharmony_ci 268c2ecf20Sopenharmony_ciextern void die(struct pt_regs *, const char *); 278c2ecf20Sopenharmony_ci 288c2ecf20Sopenharmony_ci#endif 29