Main Page | Modules | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages | Examples

SWITCHFRAME Struct Reference
[Context SwitchingGCC Context SwitchICC Context Switch]


Detailed Description

ARM7TDMI GCC context switch frame layout.

This is the layout of the stack after a thread's context has been switched-out. The stack pointer is stored in the thread info and points to this structure.


Data Fields

u_long csf_cpsr
u_long csf_r4
u_long csf_r5
u_long csf_r6
u_long csf_r7
u_long csf_r8
u_long csf_r9
u_long csf_r10
u_long csf_r11
u_long csf_lr
u_char csf_r29
u_char csf_r28
u_char csf_r17
u_char csf_r16
u_char csf_r15
u_char csf_r14
u_char csf_r13
u_char csf_r12
u_char csf_r11
u_char csf_r10
u_char csf_r9
u_char csf_r8
u_char csf_r7
u_char csf_r6
u_char csf_r5
u_char csf_r4
u_char csf_r3
u_char csf_r2
u_char csf_pchi
u_char csf_pclo
u_char csf_r23
u_char csf_r22
u_char csf_r21
u_char csf_r20
u_long csf_er6
u_long csf_er5
u_long csf_er4
u_long csf_er3
u_long csf_er2
u_long csf_er1
u_long csf_er0
u_short csf_ccr
u_long csf_pc


© 2000-2006 by egnite Software GmbH - visit http://www.ethernut.de/