^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) /* SPDX-License-Identifier: GPL-2.0-or-later */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) #ifndef _IA64_KDEBUG_H
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) #define _IA64_KDEBUG_H 1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) /*
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) *
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) * Copyright (C) Intel Corporation, 2005
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) *
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) * 2005-Apr Rusty Lynch <rusty.lynch@intel.com> and Anil S Keshavamurthy
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) * <anil.s.keshavamurthy@intel.com> adopted from
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) * include/asm-x86_64/kdebug.h
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) *
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) * 2005-Oct Keith Owens <kaos@sgi.com>. Expand notify_die to cover more
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) * events.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) enum die_val {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) DIE_BREAK = 1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) DIE_FAULT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) DIE_OOPS,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) DIE_MACHINE_HALT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) DIE_MACHINE_RESTART,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) DIE_MCA_MONARCH_ENTER,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) DIE_MCA_MONARCH_PROCESS,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) DIE_MCA_MONARCH_LEAVE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) DIE_MCA_SLAVE_ENTER,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) DIE_MCA_SLAVE_PROCESS,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) DIE_MCA_SLAVE_LEAVE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) DIE_MCA_RENDZVOUS_ENTER,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) DIE_MCA_RENDZVOUS_PROCESS,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) DIE_MCA_RENDZVOUS_LEAVE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) DIE_MCA_NEW_TIMEOUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) DIE_INIT_ENTER,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) DIE_INIT_MONARCH_ENTER,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) DIE_INIT_MONARCH_PROCESS,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) DIE_INIT_MONARCH_LEAVE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) DIE_INIT_SLAVE_ENTER,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) DIE_INIT_SLAVE_PROCESS,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) DIE_INIT_SLAVE_LEAVE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) DIE_KDEBUG_ENTER,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) DIE_KDEBUG_LEAVE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) DIE_KDUMP_ENTER,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) DIE_KDUMP_LEAVE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) #endif