Files
seta75D d6fe8fe829 Init
2021-10-11 22:19:34 -03:00

63 lines
3.0 KiB
Plaintext

# @(#)87 1.11 src/bos/kernel/ml/POWER/dbg_codes.m4, sysml, bos411, 9428A410j 10/19/93 09:43:43
#*****************************************************************************
#
# COMPONENT_NAME: (SYSML) Kernel Assembler Defines
#
# FUNCTIONS:
#
# ORIGINS: 27 83
#
# IBM CONFIDENTIAL -- (IBM Confidential Restricted when
# combined with the aggregated modules for this product)
# SOURCE MATERIALS
# (C) COPYRIGHT International Business Machines Corp. 1989, 1993
# All Rights Reserved
#
# 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
#****************************************************************************
#*****************************************************************************
#
# dbg_codes.m4 -- Machine-language version of dbg_codes.h
#
#*****************************************************************************
# N.B. This table must be kept parallel with <sys/dbg_codes.h>
.set DBG_FPEN, 1 # Floating point enabled exception
.set DBG_INVAL, 2 # Invalid operation
.set DBG_PRIV, 3 # Privileged operation
.set DBG_TRAP, 4 # Trap instruction
.set DGB_UNK_PR, 5 # Unknown program interrupt
.set DBG_MCHECK, 6 # Machine check
.set DBG_SYSRES, 7 # System reset
.set DBG_ALIGN, 8 # Alignment check
.set DBG_VM, 9 # Virtual memory error
.set DBG_KBD, 10 # Entered via keyboard ctl-alt-<key>
.set DBG_RECURSE, 11 # Recursion; program check in debugger
.set DBG_PANIC, 12 # Panic
.set DBG_KBD_NORMAL, 13 # Debugger entered, key in NORMAL
.set DBG_KBD_SECURE, 14 # Debugger entered, key in SECURE
.set DBG_KBD_SERVICE, 15 # Debugger entered, key in SERVICE
.set DBG_KBD_SERVICE1, 16 # key in SERVICE, numpad 1
.set DBG_KBD_SERVICE2, 17 # key in SERVICE, numpad 2
.set DBG_KBD_SERVICE4, 18 # key in SERVICE, numpad 4
.set DBG_DSI_IOCC, 19 # Data Storage Interrupt - IOCC
.set DBG_DSI_SLA, 20 # Data Storage Interrupt - SLA
.set DBG_DSI_SCU, 21 # Data Storage Interrupt - SCU
.set DBG_DSI_PROC, 22 # Data Storage Interrupt - PROC
.set DBG_EXT_DMA, 23 # External Interrupt - DMA Error
.set DBG_EXT_SCR, 24 # External Interrupt - Scrub Error
.set DBG_FPT_UN, 25 # Floating Point Unavailable Interrupt
.set DBG_ISI_PROC, 26 # Instruction Storage Interrupt - PROC
.set DBG_HTRAP, 27 # Illegal trap intruc intpt in kernel
.set DBG_DSI_SGA, 28 # Data Storage Interrupt - SGA
.set DBG_BTARGET, 32 # 601 branch target interrupt
.set DBG_WATCH, 33 # DABR exception
.set DBG_MPC_STOP, 34 # MPC_STOP
.set DBG_STATIC_TRAP, 35 # Static trap instruction