Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
mcfwdebug.h File Reference

Go to the source code of this file.

Macros

#define MCFDEBUG_CSR   0x0 /* Configuration status */
 
#define MCFDEBUG_BAAR   0x5 /* BDM address attribute */
 
#define MCFDEBUG_AATR   0x6 /* Address attribute trigger */
 
#define MCFDEBUG_TDR   0x7 /* Trigger definition */
 
#define MCFDEBUG_PBR   0x8 /* PC breakpoint */
 
#define MCFDEBUG_PBMR   0x9 /* PC breakpoint mask */
 
#define MCFDEBUG_ABHR   0xc /* High address breakpoint */
 
#define MCFDEBUG_ABLR   0xd /* Low address breakpoint */
 
#define MCFDEBUG_DBR   0xe /* Data breakpoint */
 
#define MCFDEBUG_DBMR   0xf /* Data breakpoint mask */
 
#define MCFDEBUG_TDR_TRC_DISP   0x00000000 /* display on DDATA only */
 
#define MCFDEBUG_TDR_TRC_HALT   0x40000000 /* Processor halt on BP */
 
#define MCFDEBUG_TDR_TRC_INTR   0x80000000 /* Debug intr on BP */
 
#define MCFDEBUG_TDR_LXT1   0x00004000 /* TDR level 1 */
 
#define MCFDEBUG_TDR_LXT2   0x00008000 /* TDR level 2 */
 
#define MCFDEBUG_TDR_EBL1   0x00002000 /* Enable breakpoint level 1 */
 
#define MCFDEBUG_TDR_EBL2   0x20000000 /* Enable breakpoint level 2 */
 
#define MCFDEBUG_TDR_EDLW1   0x00001000 /* Enable data BP longword */
 
#define MCFDEBUG_TDR_EDLW2   0x10000000
 
#define MCFDEBUG_TDR_EDWL1   0x00000800 /* Enable data BP lower word */
 
#define MCFDEBUG_TDR_EDWL2   0x08000000
 
#define MCFDEBUG_TDR_EDWU1   0x00000400 /* Enable data BP upper word */
 
#define MCFDEBUG_TDR_EDWU2   0x04000000
 
#define MCFDEBUG_TDR_EDLL1   0x00000200 /* Enable data BP low low byte */
 
#define MCFDEBUG_TDR_EDLL2   0x02000000
 
#define MCFDEBUG_TDR_EDLM1   0x00000100 /* Enable data BP low mid byte */
 
#define MCFDEBUG_TDR_EDLM2   0x01000000
 
#define MCFDEBUG_TDR_EDUM1   0x00000080 /* Enable data BP up mid byte */
 
#define MCFDEBUG_TDR_EDUM2   0x00800000
 
#define MCFDEBUG_TDR_EDUU1   0x00000040 /* Enable data BP up up byte */
 
#define MCFDEBUG_TDR_EDUU2   0x00400000
 
#define MCFDEBUG_TDR_DI1   0x00000020 /* Data BP invert */
 
#define MCFDEBUG_TDR_DI2   0x00200000
 
#define MCFDEBUG_TDR_EAI1   0x00000010 /* Enable address BP inverted */
 
#define MCFDEBUG_TDR_EAI2   0x00100000
 
#define MCFDEBUG_TDR_EAR1   0x00000008 /* Enable address BP range */
 
#define MCFDEBUG_TDR_EAR2   0x00080000
 
#define MCFDEBUG_TDR_EAL1   0x00000004 /* Enable address BP low */
 
#define MCFDEBUG_TDR_EAL2   0x00040000
 
#define MCFDEBUG_TDR_EPC1   0x00000002 /* Enable PC BP */
 
#define MCFDEBUG_TDR_EPC2   0x00020000
 
#define MCFDEBUG_TDR_PCI1   0x00000001 /* PC BP invert */
 
#define MCFDEBUG_TDR_PCI2   0x00010000
 
#define MCFDEBUG_AAR_RESET   0x00000005
 
#define MCFDEBUG_CSR_RESET   0x00100000
 
#define MCFDEBUG_CSR_PSTCLK   0x00020000 /* PSTCLK disable */
 
#define MCFDEBUG_CSR_IPW   0x00010000 /* Inhibit processor writes */
 
#define MCFDEBUG_CSR_MAP   0x00008000 /* Processor refs in emul mode */
 
#define MCFDEBUG_CSR_TRC   0x00004000 /* Emul mode on trace exception */
 
#define MCFDEBUG_CSR_EMU   0x00002000 /* Force emulation mode */
 
#define MCFDEBUG_CSR_DDC_READ   0x00000800 /* Debug data control */
 
#define MCFDEBUG_CSR_DDC_WRITE   0x00001000
 
#define MCFDEBUG_CSR_UHE   0x00000400 /* User mode halt enable */
 
#define MCFDEBUG_CSR_BTB0   0x00000000 /* Branch target 0 bytes */
 
#define MCFDEBUG_CSR_BTB2   0x00000100 /* Branch target 2 bytes */
 
#define MCFDEBUG_CSR_BTB3   0x00000200 /* Branch target 3 bytes */
 
#define MCFDEBUG_CSR_BTB4   0x00000300 /* Branch target 4 bytes */
 
#define MCFDEBUG_CSR_NPL   0x00000040 /* Non-pipelined mode */
 
#define MCFDEBUG_CSR_SSM   0x00000010 /* Single step mode */
 
#define MCFDEBUG_BAAR_RESET   0x00000005
 

Macro Definition Documentation

#define MCFDEBUG_AAR_RESET   0x00000005

Definition at line 62 of file mcfwdebug.h.

#define MCFDEBUG_AATR   0x6 /* Address attribute trigger */

Definition at line 17 of file mcfwdebug.h.

#define MCFDEBUG_ABHR   0xc /* High address breakpoint */

Definition at line 21 of file mcfwdebug.h.

#define MCFDEBUG_ABLR   0xd /* Low address breakpoint */

Definition at line 22 of file mcfwdebug.h.

#define MCFDEBUG_BAAR   0x5 /* BDM address attribute */

Definition at line 16 of file mcfwdebug.h.

#define MCFDEBUG_BAAR_RESET   0x00000005

Definition at line 83 of file mcfwdebug.h.

#define MCFDEBUG_CSR   0x0 /* Configuration status */

Definition at line 15 of file mcfwdebug.h.

#define MCFDEBUG_CSR_BTB0   0x00000000 /* Branch target 0 bytes */

Definition at line 75 of file mcfwdebug.h.

#define MCFDEBUG_CSR_BTB2   0x00000100 /* Branch target 2 bytes */

Definition at line 76 of file mcfwdebug.h.

#define MCFDEBUG_CSR_BTB3   0x00000200 /* Branch target 3 bytes */

Definition at line 77 of file mcfwdebug.h.

#define MCFDEBUG_CSR_BTB4   0x00000300 /* Branch target 4 bytes */

Definition at line 78 of file mcfwdebug.h.

#define MCFDEBUG_CSR_DDC_READ   0x00000800 /* Debug data control */

Definition at line 72 of file mcfwdebug.h.

#define MCFDEBUG_CSR_DDC_WRITE   0x00001000

Definition at line 73 of file mcfwdebug.h.

#define MCFDEBUG_CSR_EMU   0x00002000 /* Force emulation mode */

Definition at line 71 of file mcfwdebug.h.

#define MCFDEBUG_CSR_IPW   0x00010000 /* Inhibit processor writes */

Definition at line 68 of file mcfwdebug.h.

#define MCFDEBUG_CSR_MAP   0x00008000 /* Processor refs in emul mode */

Definition at line 69 of file mcfwdebug.h.

#define MCFDEBUG_CSR_NPL   0x00000040 /* Non-pipelined mode */

Definition at line 79 of file mcfwdebug.h.

#define MCFDEBUG_CSR_PSTCLK   0x00020000 /* PSTCLK disable */

Definition at line 67 of file mcfwdebug.h.

#define MCFDEBUG_CSR_RESET   0x00100000

Definition at line 66 of file mcfwdebug.h.

#define MCFDEBUG_CSR_SSM   0x00000010 /* Single step mode */

Definition at line 80 of file mcfwdebug.h.

#define MCFDEBUG_CSR_TRC   0x00004000 /* Emul mode on trace exception */

Definition at line 70 of file mcfwdebug.h.

#define MCFDEBUG_CSR_UHE   0x00000400 /* User mode halt enable */

Definition at line 74 of file mcfwdebug.h.

#define MCFDEBUG_DBMR   0xf /* Data breakpoint mask */

Definition at line 24 of file mcfwdebug.h.

#define MCFDEBUG_DBR   0xe /* Data breakpoint */

Definition at line 23 of file mcfwdebug.h.

#define MCFDEBUG_PBMR   0x9 /* PC breakpoint mask */

Definition at line 20 of file mcfwdebug.h.

#define MCFDEBUG_PBR   0x8 /* PC breakpoint */

Definition at line 19 of file mcfwdebug.h.

#define MCFDEBUG_TDR   0x7 /* Trigger definition */

Definition at line 18 of file mcfwdebug.h.

#define MCFDEBUG_TDR_DI1   0x00000020 /* Data BP invert */

Definition at line 48 of file mcfwdebug.h.

#define MCFDEBUG_TDR_DI2   0x00200000

Definition at line 49 of file mcfwdebug.h.

#define MCFDEBUG_TDR_EAI1   0x00000010 /* Enable address BP inverted */

Definition at line 50 of file mcfwdebug.h.

#define MCFDEBUG_TDR_EAI2   0x00100000

Definition at line 51 of file mcfwdebug.h.

#define MCFDEBUG_TDR_EAL1   0x00000004 /* Enable address BP low */

Definition at line 54 of file mcfwdebug.h.

#define MCFDEBUG_TDR_EAL2   0x00040000

Definition at line 55 of file mcfwdebug.h.

#define MCFDEBUG_TDR_EAR1   0x00000008 /* Enable address BP range */

Definition at line 52 of file mcfwdebug.h.

#define MCFDEBUG_TDR_EAR2   0x00080000

Definition at line 53 of file mcfwdebug.h.

#define MCFDEBUG_TDR_EBL1   0x00002000 /* Enable breakpoint level 1 */

Definition at line 32 of file mcfwdebug.h.

#define MCFDEBUG_TDR_EBL2   0x20000000 /* Enable breakpoint level 2 */

Definition at line 33 of file mcfwdebug.h.

#define MCFDEBUG_TDR_EDLL1   0x00000200 /* Enable data BP low low byte */

Definition at line 40 of file mcfwdebug.h.

#define MCFDEBUG_TDR_EDLL2   0x02000000

Definition at line 41 of file mcfwdebug.h.

#define MCFDEBUG_TDR_EDLM1   0x00000100 /* Enable data BP low mid byte */

Definition at line 42 of file mcfwdebug.h.

#define MCFDEBUG_TDR_EDLM2   0x01000000

Definition at line 43 of file mcfwdebug.h.

#define MCFDEBUG_TDR_EDLW1   0x00001000 /* Enable data BP longword */

Definition at line 34 of file mcfwdebug.h.

#define MCFDEBUG_TDR_EDLW2   0x10000000

Definition at line 35 of file mcfwdebug.h.

#define MCFDEBUG_TDR_EDUM1   0x00000080 /* Enable data BP up mid byte */

Definition at line 44 of file mcfwdebug.h.

#define MCFDEBUG_TDR_EDUM2   0x00800000

Definition at line 45 of file mcfwdebug.h.

#define MCFDEBUG_TDR_EDUU1   0x00000040 /* Enable data BP up up byte */

Definition at line 46 of file mcfwdebug.h.

#define MCFDEBUG_TDR_EDUU2   0x00400000

Definition at line 47 of file mcfwdebug.h.

#define MCFDEBUG_TDR_EDWL1   0x00000800 /* Enable data BP lower word */

Definition at line 36 of file mcfwdebug.h.

#define MCFDEBUG_TDR_EDWL2   0x08000000

Definition at line 37 of file mcfwdebug.h.

#define MCFDEBUG_TDR_EDWU1   0x00000400 /* Enable data BP upper word */

Definition at line 38 of file mcfwdebug.h.

#define MCFDEBUG_TDR_EDWU2   0x04000000

Definition at line 39 of file mcfwdebug.h.

#define MCFDEBUG_TDR_EPC1   0x00000002 /* Enable PC BP */

Definition at line 56 of file mcfwdebug.h.

#define MCFDEBUG_TDR_EPC2   0x00020000

Definition at line 57 of file mcfwdebug.h.

#define MCFDEBUG_TDR_LXT1   0x00004000 /* TDR level 1 */

Definition at line 30 of file mcfwdebug.h.

#define MCFDEBUG_TDR_LXT2   0x00008000 /* TDR level 2 */

Definition at line 31 of file mcfwdebug.h.

#define MCFDEBUG_TDR_PCI1   0x00000001 /* PC BP invert */

Definition at line 58 of file mcfwdebug.h.

#define MCFDEBUG_TDR_PCI2   0x00010000

Definition at line 59 of file mcfwdebug.h.

#define MCFDEBUG_TDR_TRC_DISP   0x00000000 /* display on DDATA only */

Definition at line 27 of file mcfwdebug.h.

#define MCFDEBUG_TDR_TRC_HALT   0x40000000 /* Processor halt on BP */

Definition at line 28 of file mcfwdebug.h.

#define MCFDEBUG_TDR_TRC_INTR   0x80000000 /* Debug intr on BP */

Definition at line 29 of file mcfwdebug.h.