Rev 2288 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2288 | Rev 2332 | ||
---|---|---|---|
Line 47... | Line 47... | ||
47 | //TODO: check if correct |
47 | //TODO: check if correct |
48 | 48 | ||
49 | typedef struct { |
49 | typedef struct { |
50 | uint32_t sp; |
50 | uint32_t sp; |
51 | uint32_t pc; |
51 | uint32_t pc; |
52 | uint32_t tls; //? where will be stored? |
- | |
53 | // registers that called subrutine cannot change |
- | |
54 | uint32_t r4; |
52 | uint32_t r4; |
55 | uint32_t r5; |
53 | uint32_t r5; |
56 | uint32_t r6; |
54 | uint32_t r6; |
57 | uint32_t r7; |
55 | uint32_t r7; |
58 | uint32_t r8; |
56 | uint32_t r8; |
- | 57 | uint32_t tls; |
|
59 | uint32_t r10; |
58 | uint32_t r10; |
60 | uint32_t r11; |
59 | uint32_t r11; |
61 | // not shure if not to be changed r9, IP, |
- | |
62 | } context_t; |
60 | } context_t; |
63 | 61 | ||
64 | #endif |
62 | #endif |
65 | 63 | ||
66 | /** @} |
64 | /** @} |