From 580b1a5c4b305c7cb320415267c5e1b88b053948 Mon Sep 17 00:00:00 2001 From: Maurus Cuelenaere Date: Wed, 6 May 2009 19:51:34 +0000 Subject: MIPS: don't save gp register when switching threads git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20863 a1c6a512-1295-4272-9138-f99709370657 --- firmware/export/thread.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'firmware/export/thread.h') 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 #elif defined(CPU_MIPS) struct regs { - uint32_t r[10]; /* 0-36 - Registers s0-s7, gp, fp */ - uint32_t sp; /* 40 - Stack pointer */ - uint32_t ra; /* 44 - Return address */ - uint32_t start; /* 48 - Thread start address, or NULL when started */ + uint32_t r[9]; /* 0-32 - Registers s0-s7, fp */ + uint32_t sp; /* 36 - Stack pointer */ + uint32_t ra; /* 40 - Return address */ + uint32_t start; /* 44 - Thread start address, or NULL when started */ }; #endif /* CONFIG_CPU */ #else -- cgit v1.2.3