Files
Arquivotheca.AIX-4.1.3/bos/kernel/sys/dbg_codes.h
seta75D d6fe8fe829 Init
2021-10-11 22:19:34 -03:00

138 lines
4.0 KiB
C

/* @(#)84 1.19 src/bos/kernel/sys/dbg_codes.h, sysdb, bos411, 9428A410j 10/19/93 09:22:19 */
/*
* COMPONENT_NAME: (SYSDB) Kernel Debugger
*
* FUNCTIONS:
*
*
* ORIGINS: 27 83
*
* (C) COPYRIGHT International Business Machines Corp. 1988, 1993
* All Rights Reserved
* Licensed Materials - Property of IBM
*
* US Government Users Restricted Rights - Use, duplication or
* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
*/
/*
* LEVEL 1, 5 Years Bull Confidential Information
*/
/*
* This file defines the valid-entry-reason codes for the low-level
* debugger, and their associated informative messages.
*
* This file ***MUST*** be kept parallel with sys/ml/dbg_codes.m4
*/
#ifndef _H_DBG_CODES
#define _H_DBG_CODES
#define DBG_FPEN 1
#define DBG_FPEN_MSG "Floating Point Enabled Exception interrupt."
#define DBG_INVAL 2
#define DBG_INVAL_MSG "Invalid operation interrupt."
#define DBG_PRIV 3
#define DBG_PRIV_MSG "Privileged operation interrupt."
#define DBG_TRAP 4
#define DBG_TRAP_MSG "Trap instruction interrupt."
#define DBG_UNK_PR 5
#define DBG_UNK_PR_MSG "Unknown program interrupt type."
#define DBG_MCHECK 6
#define DBG_MCHECK_MSG "Machine check interrupt."
#define DBG_SYSRES 7
#define DBG_SYSRES_MSG "System reset interrupt."
#define DBG_ALIGN 8
#define DBG_ALIGN_MSG "Alignment check interrupt."
#define DBG_VM 9
#define DBG_VM_MSG "Virtual memory error, code = 0x%X."
#define DBG_KBD 10
#define DBG_KBD_MSG "Debugger entered via keyboard."
#define DBG_RECURSE 11
#define DBG_RECURSE_MSG "Recursion; program check in debugger."
#define DBG_PANIC 12
#define DBG_PANIC_MSG "Panic: %s"
#define DBG_KBD_NORMAL 13
#define DBG_KBD_NORMAL_MSG "Debugger entered via keyboard with key in NORMAL position"
#define DBG_KBD_SECURE 14
#define DBG_KBD_SECURE_MSG "Debugger entered via keyboard with key in SECURE position"
#define DBG_KBD_SERVICE 15
#define DBG_KBD_SERVICE_MSG "Debugger entered via keyboard with key in SERVICE position"
#define DBG_KBD_SERVICE1 16
#define DBG_KBD_SERVICE1_MSG "Debugger entered via keyboard with key in SERVICE position using numpad 1"
#define DBG_KBD_SERVICE2 17
#define DBG_KBD_SERVICE2_MSG "Debugger entered via keyboard with key in SERVICE position using numpad 2"
#define DBG_KBD_SERVICE4 18
#define DBG_KBD_SERVICE4_MSG "Debugger entered via keyboard with key in SERVICE position using numpad 4"
#define DBG_DSI_IOCC 19
#define DBG_DSI_IOCC_MSG "Data Storage Interrupt - IOCC"
#define DBG_DSI_SLA 20
#define DBG_DSI_SLA_MSG "Data Storage Interrupt - SLA"
#define DBG_DSI_SCU 21
#define DBG_DSI_SCU_MSG "Data Storage Interrupt - SCU"
#define DBG_DSI_PROC 22
#define DBG_DSI_PROC_MSG "Data Storage Interrupt - PROC"
#define DBG_EXT_DMA 23
#define DBG_EXT_DMA_MSG "External Interrupt - DMA Error"
#define DBG_EXT_SCR 24
#define DBG_EXT_SCR_MSG "External Interrupt - Scrub Error"
#define DBG_FPT_UN 25
#define DBG_FPT_UN_MSG "Floating Point Unavailable Interrupt"
#define DBG_ISI_PROC 26
#define DBG_ISI_PROC_MSG "Instruction Storage Interrupt - PROC"
#define DBG_HTRAP 27
#define DBG_HTRAP_MSG "Illegal Trap Instruction Interrupt in Kernel"
#define DBG_DSI_SGA 28
#define DBG_DSI_SGA_MSG "Data Storage Interrupt - SGA"
#define DBG_KBDEXT 29
#define DBG_KBDEXT_MSG "Misc. Interrupt: Keyboard"
#define DBG_BUS_TIMEOUT 30
#define DBG_BUS_TIMEOUT_MSG "Bus Timeout"
#define DBG_CHAN_CHECK 31
#define DBG_CHAN_CHECK_MSG "Channel check"
#define DBG_BTARGET 32
#define DBG_BTARGET_MSG "Branch Target Interrupt"
#define DBG_WATCH 33
#define DBG_WATCH_MSG "Watch Point Interrupt"
#define DBG_MPC_STOP 34
#define DBG_MPC_STOP_MSG "Debugger entered via MPC stop"
#define DBG_STATIC_TRAP 35
#define DBG_STATIC_TRAP_MSG "Trap instruction interrupt."
#endif /* _H_DBG_CODES */