22 Feb, 2007
1 commit
-
This patch adds trivial support for SMARTMIPS extension. This extension
is currently implemented by 4KS[CD] CPUs.Basically it saves/restores ACX register, which is part of the SMARTMIPS
ASE, when needed. This patch does *not* add any support for Smartmips MMU
features.Futhermore this patch does not add explicit support for 4KS[CD] CPUs since
they are respectively mips32 and mips32r2 compliant. So with the current
processor configuration, a platform that has such CPUs needs to select
both configs:CPU_HAS_SMARTMIPS
SYS_HAS_CPU_MIPS32_R[12]This is due to the processor configuration which is mixing up all the
architecture variants and the processor types.The drawback of this, is that we currently pass '-march=mips32' option to
gcc when building a kernel instead of '-march=4ksc' for 4KSC case. This
can lead to a kernel image a little bit bigger than required.Signed-off-by: Franck Bui-Huu
Signed-off-by: Ralf Baechle
11 Dec, 2006
1 commit
-
This eleminates the need to include ptrace.h into system.h and fixes a
harmless namespace conflict on the PC symbol in bpck.c.Signed-off-by: Ralf Baechle
30 Nov, 2006
1 commit
-
This shaves of around 4kB and a few cycles for the average kernel that
has CONFIG_BUG enabled.Signed-off-by: Ralf Baechle
04 Oct, 2006
1 commit
-
The stack pointer in MIPS/gcc should always 8 bytes aligned on
entry to any routines. Therefore pt_regs structure must be
aligned to 8-byte boundary too.Instead of creating dummy fields to achieve this alignment, this
patch let gcc doing it. Therefore 'smtc_pad' field can be safely
removed.Signed-off-by: Franck Bui-Huu
Signed-off-by: Ralf Baechle
27 Sep, 2006
1 commit
-
* export asm/sgidefs.h
* include asm/isadep.h only if in kernel
* do not export contents of asm/timex.h and asm/user.hSigned-off-by: Atsushi Nemoto
Signed-off-by: Ralf Baechle
26 Apr, 2006
1 commit
-
Signed-off-by: David Woodhouse
19 Apr, 2006
1 commit
-
Signed-off-by: Ralf Baechle
30 Oct, 2005
2 commits
-
Change the N32 debugging ABI to something more sane, and add support
for o32 and n32 debuggers to trace n64 programs.Signed-off-by: Daniel Jacobowitz
Signed-off-by: Ralf Baechle -
Signed-off-by: Ralf Baechle
05 Sep, 2005
1 commit
-
Start cleaning 32-bit vs. 64-bit configuration.
Signed-off-by: Ralf Baechle
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
17 Apr, 2005
1 commit
-
Initial git repository build. I'm not bothering with the full history,
even though we have it. We can create a separate "historical" git
archive of that later if we want to, and in the meantime it's about
3.2GB when imported into git - space that would just make the early
git days unnecessarily complicated, when we don't have a lot of good
infrastructure for it.Let it rip!