<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/include/asm-mips/ptrace.h, branch linux-2.6.23.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.23.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.23.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2007-07-04T14:53:15Z</updated>
<entry>
<title>[MIPS] die(): Properly declare as non-returning</title>
<updated>2007-07-04T14:53:15Z</updated>
<author>
<name>Maciej W. Rozycki</name>
</author>
<published>2007-05-29T14:03:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=eaf2b8dca47cc1d4ca7fd83f37604e0f5478b33a'/>
<id>urn:sha1:eaf2b8dca47cc1d4ca7fd83f37604e0f5478b33a</id>
<content type='text'>
 This marks the declaration of die() correctly, removing "control reaches
end of non-void function" warnings from non-void functions that die() at
the end.

Signed-off-by: Maciej W. Rozycki &lt;macro@linux-mips.org&gt;
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>[MIPS] Add basic SMARTMIPS ASE support</title>
<updated>2007-02-22T00:50:44Z</updated>
<author>
<name>Franck Bui-Huu</name>
</author>
<published>2007-02-02T16:41:47Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9693a85378b590cc7a4aa2db2174422585c7c8c4'/>
<id>urn:sha1:9693a85378b590cc7a4aa2db2174422585c7c8c4</id>
<content type='text'>
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 &lt;fbuihuu@gmail.com&gt;
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>[MIPS] Move die and die_if_kernel() from system.h to ptrace.h</title>
<updated>2006-12-10T21:52:11Z</updated>
<author>
<name>Ralf Baechle</name>
</author>
<published>2006-12-10T15:02:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2d911e9a4e74ddbd059f9dabea402a119ef22e3d'/>
<id>urn:sha1:2d911e9a4e74ddbd059f9dabea402a119ef22e3d</id>
<content type='text'>
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 &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>[MIPS] Use conditional traps for BUG_ON on MIPS II and better.</title>
<updated>2006-11-30T01:14:50Z</updated>
<author>
<name>Ralf Baechle</name>
</author>
<published>2006-10-16T00:38:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=63dc68a8cf60cb110b147dab1704d990808b39e2'/>
<id>urn:sha1:63dc68a8cf60cb110b147dab1704d990808b39e2</id>
<content type='text'>
This shaves of around 4kB and a few cycles for the average kernel that
has CONFIG_BUG enabled.

Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>[MIPS] Let gcc align 'struct pt_regs' on 8 bytes boundary</title>
<updated>2006-10-03T16:59:17Z</updated>
<author>
<name>Franck Bui-Huu</name>
</author>
<published>2006-09-29T09:08:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0e90f49b112e4c91dee7d61eccc06bcd25b9c534'/>
<id>urn:sha1:0e90f49b112e4c91dee7d61eccc06bcd25b9c534</id>
<content type='text'>
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 &lt;fbuihuu@gmail.com&gt;
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>[MIPS] Fix errors detected by "make headers_check"</title>
<updated>2006-09-27T12:37:40Z</updated>
<author>
<name>Atsushi Nemoto</name>
</author>
<published>2006-09-06T16:00:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8f9a2b324644d3f8c233287f0a7764d61655cda4'/>
<id>urn:sha1:8f9a2b324644d3f8c233287f0a7764d61655cda4</id>
<content type='text'>
* export asm/sgidefs.h
* include asm/isadep.h only if in kernel
* do not export contents of asm/timex.h and asm/user.h

Signed-off-by: Atsushi Nemoto &lt;anemo@mba.ocn.ne.jp&gt;
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>Don't include linux/config.h from anywhere else in include/</title>
<updated>2006-04-26T11:56:16Z</updated>
<author>
<name>David Woodhouse</name>
</author>
<published>2006-04-26T11:56:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=62c4f0a2d5a188f73a94f2cb8ea0dba3e7cf0a7f'/>
<id>urn:sha1:62c4f0a2d5a188f73a94f2cb8ea0dba3e7cf0a7f</id>
<content type='text'>
Signed-off-by: David Woodhouse &lt;dwmw2@infradead.org&gt;
</content>
</entry>
<entry>
<title>[MIPS] MT: Improved multithreading support.</title>
<updated>2006-04-19T02:14:28Z</updated>
<author>
<name>Ralf Baechle</name>
</author>
<published>2006-04-05T08:45:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=41c594ab65fc89573af296d192aa5235d09717ab'/>
<id>urn:sha1:41c594ab65fc89573af296d192aa5235d09717ab</id>
<content type='text'>
    
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>Revise MIPS 64-bit ptrace interface</title>
<updated>2005-10-29T18:32:29Z</updated>
<author>
<name>Daniel Jacobowitz</name>
</author>
<published>2005-09-28T22:11:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ea3d710fe572f0af4d242701973f7363b2146429'/>
<id>urn:sha1:ea3d710fe572f0af4d242701973f7363b2146429</id>
<content type='text'>
    
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 &lt;dan@codesourcery.com&gt;
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>Support the MIPS32 / MIPS64 DSP ASE.</title>
<updated>2005-10-29T18:31:17Z</updated>
<author>
<name>Ralf Baechle</name>
</author>
<published>2005-05-31T11:49:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e50c0a8fa60da9ac0e0a70caa8a3a803815c1f2f'/>
<id>urn:sha1:e50c0a8fa60da9ac0e0a70caa8a3a803815c1f2f</id>
<content type='text'>
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
</feed>
