Subversion Repositories HelenOS

Rev

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
/** @}