arm_sfa_cmdseq.h File Reference

Data Structures

Enumerations


Detailed Description


Enumeration Type Documentation

Enumerator:
CMDSEQUFLAG_NOP 

= default nop command

CMDSEQUFLAG_ACCESS_FLAG 

= Memory Access Flag

CMDSEQUFLAG_WRITE 

= 0x10

CMDSEQUFLAG_READ 

= 0x11

CMDSEQUFLAG_RDWR_MSK 

= CMDSEQUFLAG_READ

CMDSEQUFLAG_VALREF 

= 2

CMDSEQUFLAG_ADDRREF 

= 4

CMDSEQUFLAG_VALREF_WRITE 

= CMDSEQUFLAG_VALREF | CMDSEQUFLAG_WRITE

CMDSEQUFLAG_ADDRREF_WRITE 

= CMDSEQUFLAG_ADDRREF | CMDSEQUFLAG_WRITE

CMDSEQUFLAG_ADDRREF_READ 

= CMDSEQUFLAG_ADDRREF | CMDSEQUFLAG_READ

CMDSEQUFLAG_ADDRREF_VALREF_WRITE 

= CMDSEQUFLAG_ADDRREF | CMDSEQUFLAG_VALREF | CMDSEQUFLAG_WRITE

CMDSEQUFLAG_FORCE 

= 8

CMDSEQUFLAG_FORCE_WRITE 

= CMDSEQUFLAG_FORCE | CMDSEQUFLAG_WRITE

CMDSEQUFLAG_FORCE_READ 

= CMDSEQUFLAG_FORCE | CMDSEQUFLAG_READ

CMDSEQUFLAG_FORCE_VALREF_WRITE 

= CMDSEQUFLAG_FORCE | CMDSEQUFLAG_VALREF | CMDSEQUFLAG_WRITE

CMDSEQUFLAG_FORCE_ADDRREF_WRITE 

= CMDSEQUFLAG_FORCE | CMDSEQUFLAG_ADDRREF | CMDSEQUFLAG_WRITE

CMDSEQUFLAG_FORCE_ADDRREF_READ 

= CMDSEQUFLAG_FORCE | CMDSEQUFLAG_ADDRREF | CMDSEQUFLAG_READ

CMDSEQUFLAG_FORCE_ADDRREF_VALREF_WRITE 

= CMDSEQUFLAG_FORCE | CMDSEQUFLAG_ADDRREF | CMDSEQUFLAG_VALREF | CMDSEQUFLAG_WRITE

CMDSEQUFLAG_INTERNAL 

= INTERNAL command

CMDSEQUFLAG_SETVAR 

= SETVAR -- set variable = imediate

CMDSEQUFLAG_MOV 

= MOV -- copy value from first given position and set this variable at an other position

CMDSEQUFLAG_DUPVAR 

= DUPVAR -- duplicate variable (copy of given position)

CMDSEQUFLAG_ADD 

= ADD -- calculate variable = previous var + var (of given position)

CMDSEQUFLAG_SUB 

= SUB -- calculate variable = previous var - var (of given position) -- or COMPARE,CMP

CMDSEQUFLAG_SUBREV 

= SUBREV -- calculate variable = var (of given position) - previous var

CMDSEQUFLAG_MUL 

= MUL -- calculate variable = previous var * var (of given position)

CMDSEQUFLAG_AND 

= AND -- calculate variable = previous var & var (of given position) -- or TST

CMDSEQUFLAG_OR 

= OR -- calculate variable = previous var | var (of given position)

CMDSEQUFLAG_XOR 

= XOR -- calculate variable = previous var ^ var (of given position) -- or TEQ

CMDSEQUFLAG_NOT 

= NOT -- calculate variable = ~ var (of given position)

CMDSEQUFLAG_LSR 

= LSR -- calculate variable = previous var right shift (of given position)

CMDSEQUFLAG_LSL 

= LSL -- calculate variable = previous var left shift (of given position)

CMDSEQUFLAG_ROR 

= ROR -- calculate variable = previous var rotate right (of given position)

CMDSEQUFLAG_DIV 

= DIV -- calculate variable = previous var / var (of given position) --

<pre var / 0 will return>

CMDSEQUFLAG_JMP_FLAG 

= JMP_FLAG

CMDSEQUFLAG_JMP_COND_MSK 

= JMP_COND_MASK -- checked against NZCO status

CMDSEQUFLAG_JMP 

= JMP -- always

CMDSEQUFLAG_JMPEQ 

= JMPEQ -- equal

CMDSEQUFLAG_JMPNE 

= JMPNE -- not equal

CMDSEQUFLAG_JMPUHS 

= JMPUHS -- unsigned higher or same (alias carry set)

CMDSEQUFLAG_JMPUHI 

= JMPUHI -- unsigned higher

CMDSEQUFLAG_JMPULS 

= JMPULS -- unsigned lower or same

CMDSEQUFLAG_JMPULO 

= JMPULO -- unsigned lower (alias carry clear)

CMDSEQUFLAG_JMPSGE 

= JMPSGE -- signed greater or equal

CMDSEQUFLAG_JMPSGT 

= JMPSGT -- signed greater than

CMDSEQUFLAG_JMPSLE 

= JMPSLE -- signed less or equal

CMDSEQUFLAG_JMPSLT 

= JMPSLT -- signed less than

CMDSEQUFLAG_JMPPOZ 

= JMPPOZ -- signed positive or zero

CMDSEQUFLAG_JMPMI 

= JMPMI -- signed negative

CMDSEQUFLAG_JMPOVS 

= JMPOVS -- overflow set

CMDSEQUFLAG_JMPOVC 

= JMPOVC -- overflow clear

CMDSEQUFLAG_CALL_FLAG 

= CALL_FLAG

CMDSEQUFLAG_DUPARG 

= DUPARG

CMDSEQUFLAG_CALL 

= CALL

CMDSEQUFLAG_CALLWVAR 

= CALLWVAR

CMDSEQUFLAG_RETURN 

= RETURN

CMDSEQUFLAG_DUPRETVAL 

= DUPRETVAL

CMDSEQUFLAG_EXPORT_DATA_STORE 

= EXPORT -- local data store

CMDSEQUFLAG_ALLOC 

= ALLOC -- additional local data store

CMDSEQUFLAG_ALIVE 

= ALIVE -- send a "still alive" message to gdb

CMDSEQUFLAG_STORE 

= STORE

CMDSEQUFLAG_VALREF_STORE 

= VALREF STORE

CMDSEQUFLAG_ADDRREF_STORE 

= ADDRREF STORE

CMDSEQUFLAG_ADDRREF_VALREF_STORE 

= ADDRREF VALREF STORE

CMDSEQUFLAG_LOAD 

= LOAD

CMDSEQUFLAG_ADDRREF_LOAD 

= ADDRREF LOAD

Enumerator:
CMDSEQU_UNKOWN 
CMDSEQU_RESET_CPU 
CMDSEQU_START_TARGET 
CMDSEQU_STOP_TARGET 
CMDSEQU_MULTI_THREAD_ACTIVE 
CMDSEQU_MINIMAL_THREAD_ID 
CMDSEQU_GET_CURRENT_THREAD_ID 
CMDSEQU_GET_SAVED_REGSET 
CMDSEQU_IS_TID_ALIVE 
CMDSEQU_GET_TLS_ADDR 
CMDSEQU_GET_THREAD_INFO 

This file is part of the documentation for JTAG-GDB Server for ARM .

Generated on Mon Feb 15 21:23:21 2010 by doxygen 1.6.2.