<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/mips/mm/Makefile, branch linux-3.2.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.2.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.2.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2017-10-12T14:27:21Z</updated>
<entry>
<title>MIPS: Refactor 'clear_page' and 'copy_page' functions.</title>
<updated>2017-10-12T14:27:21Z</updated>
<author>
<name>Steven J. Hill</name>
</author>
<published>2012-07-06T19:56:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a0960eda141683b532608071cc3a808a7f8559ef'/>
<id>urn:sha1:a0960eda141683b532608071cc3a808a7f8559ef</id>
<content type='text'>
commit c022630633624a75b3b58f43dd3c6cc896a56cff upstream.

Remove usage of the '__attribute__((alias("...")))' hack that aliased
to integer arrays containing micro-assembled instructions. This hack
breaks when building a microMIPS kernel. It also makes the code much
easier to understand.

[ralf@linux-mips.org: Added back export of the clear_page and copy_page
symbols so certain modules will work again.  Also fixed build with
CONFIG_SIBYTE_DMA_PAGEOPS enabled.]

Signed-off-by: Steven J. Hill &lt;sjhill@mips.com&gt;
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/3866/
Acked-by: David Daney &lt;david.daney@cavium.com&gt;
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
[bwh: Backported to 3.2: adjust context]
Cc: Guenter Roeck &lt;linux@roeck-us.net&gt;
Signed-off-by: Ben Hutchings &lt;ben@decadent.org.uk&gt;
</content>
</entry>
<entry>
<title>MIPS: Move arch_get_unmapped_area and gang to new file.</title>
<updated>2011-05-19T08:55:49Z</updated>
<author>
<name>Ralf Baechle</name>
</author>
<published>2011-05-19T08:21:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6f6c3c33c027f2c83d53e8562cd9daa73fe8108b'/>
<id>urn:sha1:6f6c3c33c027f2c83d53e8562cd9daa73fe8108b</id>
<content type='text'>
It never really belonged into syscall.c and it's about to become well more
complex.

Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: Kconfig and Makefile update for Netlogic XLR/XLS</title>
<updated>2011-05-19T08:55:40Z</updated>
<author>
<name>Jayachandran C</name>
</author>
<published>2011-05-06T20:06:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7f058e852b229ec77b37676b2b78baf2e78ffee8'/>
<id>urn:sha1:7f058e852b229ec77b37676b2b78baf2e78ffee8</id>
<content type='text'>
Add NLM_XLR_BOARD, CPU_XLR and other config options
Makefile updates, mostly based on r4k

Signed-off-by: Jayachandran C &lt;jayachandranc@netlogicmicro.com&gt;
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2334/
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: Add -Werror to arch/mips/Kbuild</title>
<updated>2010-08-05T12:25:44Z</updated>
<author>
<name>Sam Ravnborg</name>
</author>
<published>2010-05-30T14:26:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=66f9ba101f54bda63ab1db97f9e9e94763d0651b'/>
<id>urn:sha1:66f9ba101f54bda63ab1db97f9e9e94763d0651b</id>
<content type='text'>
Adding subdirs-ccflags-y := -Werror to arch/mips/Kbuild
let us in one go cover all files with -Werror.

In addition this allows us to remove the
individual -Werror definition in various Makefile.

Adding the definition to Kbuild as a recursive
option help us not to forget to do so.

With this change we now compile arch/mips/kernel/cpufreq with -Werror

One drawback:
When specifying a subdirectory covered by the Kbuild file like this:

    make arch/mips/kernel/

then kbuild fails to pick up the -Werror definition.

Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
To: linux-mips &lt;linux-mips@linux-mips.org&gt;
To: Wu Zhangjin &lt;wuzhangjin@gmail.com&gt;
Patchwork: https://patchwork.linux-mips.org/patch/1301/
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: Add support files for hugetlbfs.</title>
<updated>2009-06-17T10:06:30Z</updated>
<author>
<name>David Daney</name>
</author>
<published>2009-05-28T00:47:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=50a41ff292fafe1e937102be23464b54fed8b78c'/>
<id>urn:sha1:50a41ff292fafe1e937102be23464b54fed8b78c</id>
<content type='text'>
Signed-off-by: David Daney &lt;ddaney@caviumnetworks.com&gt;
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: Hook up Cavium OCTEON in arch/mips.</title>
<updated>2009-01-11T09:57:22Z</updated>
<author>
<name>David Daney</name>
</author>
<published>2008-12-11T23:33:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7e69deb83c9fffe75e8ea17fb40a63375e56ac9f'/>
<id>urn:sha1:7e69deb83c9fffe75e8ea17fb40a63375e56ac9f</id>
<content type='text'>
Take all the OCTEON specific files that were added, and hook them into
the build system for the arch/mips.  For versions of GCC that lack
OCTEON support, override gas target architecture.

Signed-off-by: Tomaso Paoletti &lt;tpaoletti@caviumnetworks.com&gt;
Signed-off-by: David Daney &lt;ddaney@caviumnetworks.com&gt;
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: Add CONFIG_CPU_R5500 for NEC VR5500 series processors</title>
<updated>2008-10-27T16:18:29Z</updated>
<author>
<name>Shinya Kuribayashi</name>
</author>
<published>2008-10-23T16:27:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=542c1020ac1cbc2f50934086ad893384a2cbd233'/>
<id>urn:sha1:542c1020ac1cbc2f50934086ad893384a2cbd233</id>
<content type='text'>
We already have sufficient infrastructure to support VR5500 and VR5500A
series processors.  Here's a Makefile support to make it selectable by
ports, and enable it for NEC EMMA2RH Markeins board.

This patch also fixes a confused target help, and adds 1Gb PageMask bits
supported by VR5500 and its variants.

Signed-off-by: Shinya Kuribayashi &lt;shinya.kuribayashi@necel.com&gt;
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>mips: use generic show_mem()</title>
<updated>2008-07-26T19:00:11Z</updated>
<author>
<name>Johannes Weiner</name>
</author>
<published>2008-07-26T02:46:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e66ddf1a4593d9bec8623782b94d7b50cc58cec5'/>
<id>urn:sha1:e66ddf1a4593d9bec8623782b94d7b50cc58cec5</id>
<content type='text'>
Remove arch-specific show_mem() in favor of the generic version.

This also removes the following redundant information display:

	- pages in swapcache, printed by show_swap_cache_info()

where show_mem() calls show_free_areas(), which calls
show_swap_cache_info().

And show_mem() does now actually print something on configurations
with multiple nodes.

Signed-off-by: Johannes Weiner &lt;hannes@saeurebad.de&gt;
Acked-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>[MIPS] Reimplement clear_page/copy_page</title>
<updated>2008-04-28T16:14:23Z</updated>
<author>
<name>Thiemo Seufer</name>
</author>
<published>2008-02-18T19:32:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fb2a27e743cd565c25cd896911e494482a8b7251'/>
<id>urn:sha1:fb2a27e743cd565c25cd896911e494482a8b7251</id>
<content type='text'>
Fold the SB-1 specific implementation of clear_page/copy_page in the
generic version, and rewrite that one in tlbex style. The immediate
benefits:
  - It converts the compile-time workaround for SB-1 pass 1 prefetches
    to a more efficient run-time check.
  - It allows adjustment of loop unfolling, which helps to reduce the
    number of redundant cdex cache ops.
  - It fixes some esoteric cornercases (the cache line length calculations
    can go wrong, and support for 64k pages without prefetch instructions
    will overflow the addiu immediate).
  - Somewhat better guesses of "good" prefetch values.

Signed-off-by: Thiemo Seufer &lt;ths@networkno.de&gt;
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>[MIPS] Split the micro-assembler from tlbex.c.</title>
<updated>2008-02-01T14:48:44Z</updated>
<author>
<name>Thiemo Seufer</name>
</author>
<published>2008-01-28T20:05:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e30ec4525d4731d828a754823a83a3d6b50bb230'/>
<id>urn:sha1:e30ec4525d4731d828a754823a83a3d6b50bb230</id>
<content type='text'>
This patch moves the micro-assembler in a separate implementation, as
it is useful for further run-time optimizations. The only change in
behaviour is cutting down printk noise at kernel startup time.

Checkpatch complains about macro parameters which aren't protected by
parentheses. I believe this is a flaw in checkpatch, the paste operator
used in those macros won't work with parenthesised parameters.

Signed-off-by: Thiemo Seufer &lt;ths@networkno.de&gt;
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
</feed>
