diff options
author | Maurus Cuelenaere <mcuelenaere@gmail.com> | 2009-05-06 19:51:34 +0000 |
---|---|---|
committer | Maurus Cuelenaere <mcuelenaere@gmail.com> | 2009-05-06 19:51:34 +0000 |
commit | 580b1a5c4b305c7cb320415267c5e1b88b053948 (patch) | |
tree | 556252fdb384d4f26f027f6586becbe793ded2c6 /firmware/export | |
parent | 84ea3f25300aa70d00093c64a5d6301fcde572a9 (diff) | |
download | rockbox-580b1a5c4b305c7cb320415267c5e1b88b053948.tar.gz rockbox-580b1a5c4b305c7cb320415267c5e1b88b053948.zip |
MIPS: don't save gp register when switching threads
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20863 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/export')
-rw-r--r-- | firmware/export/thread.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/firmware/export/thread.h b/firmware/export/thread.h index 7fe128d599..cd27324740 100644 --- a/firmware/export/thread.h +++ b/firmware/export/thread.h | |||
@@ -109,10 +109,10 @@ struct regs | |||
109 | #elif defined(CPU_MIPS) | 109 | #elif defined(CPU_MIPS) |
110 | struct regs | 110 | struct regs |
111 | { | 111 | { |
112 | uint32_t r[10]; /* 0-36 - Registers s0-s7, gp, fp */ | 112 | uint32_t r[9]; /* 0-32 - Registers s0-s7, fp */ |
113 | uint32_t sp; /* 40 - Stack pointer */ | 113 | uint32_t sp; /* 36 - Stack pointer */ |
114 | uint32_t ra; /* 44 - Return address */ | 114 | uint32_t ra; /* 40 - Return address */ |
115 | uint32_t start; /* 48 - Thread start address, or NULL when started */ | 115 | uint32_t start; /* 44 - Thread start address, or NULL when started */ |
116 | }; | 116 | }; |
117 | #endif /* CONFIG_CPU */ | 117 | #endif /* CONFIG_CPU */ |
118 | #else | 118 | #else |