<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/mips/include/asm/bootinfo.h, branch linux-3.18.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.18.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.18.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2014-03-31T16:17:12Z</updated>
<entry>
<title>MIPS: Loongson 3: Add Lemote-3A machtypes definition</title>
<updated>2014-03-31T16:17:12Z</updated>
<author>
<name>Huacai Chen</name>
</author>
<published>2014-03-21T10:44:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5f6d693ebb4993c49a0d150da1c5fff15867fec0'/>
<id>urn:sha1:5f6d693ebb4993c49a0d150da1c5fff15867fec0</id>
<content type='text'>
Add four Loongson-3 based machine types:
MACH_LEMOTE_A1004/MACH_LEMOTE_A1201 are laptops;
MACH_LEMOTE_A1101 is mini-itx;
MACH_LEMOTE_A1205 is all-in-one machine.

The most significant differrent between A1004/A1201 and A1101/A1205 is
the laptops have EC but others don't.

Signed-off-by: Huacai Chen &lt;chenhc@lemote.com&gt;
Signed-off-by: Hongliang Tao &lt;taohl@lemote.com&gt;
Signed-off-by: Hua Yan &lt;yanh@lemote.com&gt;
Tested-by: Alex Smith &lt;alex.smith@imgtec.com&gt;
Reviewed-by: Alex Smith &lt;alex.smith@imgtec.com&gt;
Cc: John Crispin &lt;john@phrozen.org&gt;
Cc: Steven J. Hill &lt;Steven.Hill@imgtec.com&gt;
Cc: Aurelien Jarno &lt;aurelien@aurel32.net&gt;
Cc: linux-mips@linux-mips.org
Cc: Fuxin Zhang &lt;zhangfx@lemote.com&gt;
Cc: Zhangjin Wu &lt;wuzhangjin@gmail.com&gt;
Patchwork: https://patchwork.linux-mips.org/patch/6631
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: mm: init: Add free_init_pages() callback for EVA</title>
<updated>2014-03-26T22:09:18Z</updated>
<author>
<name>Markos Chandras</name>
</author>
<published>2014-01-15T14:06:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0893d3fb8d27320d4301f14a0b331df291a08044'/>
<id>urn:sha1:0893d3fb8d27320d4301f14a0b331df291a08044</id>
<content type='text'>
A core in EVA mode can have any possible segment mapping, so the
default free_initmem_default() function may not always work as expected.
Therefore, add a callback that platforms can use to free up the init section.

Signed-off-by: Markos Chandras &lt;markos.chandras@imgtec.com&gt;
</content>
</entry>
<entry>
<title>MIPS: add detect_memory_region()</title>
<updated>2013-05-07T23:19:11Z</updated>
<author>
<name>John Crispin</name>
</author>
<published>2013-04-13T11:15:47Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4d9f77d2526840fc2b3d4dcaedfd2f633a6d5426'/>
<id>urn:sha1:4d9f77d2526840fc2b3d4dcaedfd2f633a6d5426</id>
<content type='text'>
Add a generic way of detecting the available RAM. This function is based on the
implementation already used by ath79.

Signed-off-by: John Crispin &lt;blogic@openwrt.org&gt;
Patchwork: http://patchwork.linux-mips.org/patch/5178/
</content>
</entry>
<entry>
<title>MIPS: Whitespace cleanup.</title>
<updated>2013-02-01T09:00:22Z</updated>
<author>
<name>Ralf Baechle</name>
</author>
<published>2013-01-22T11:59:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7034228792cc561e79ff8600f02884bd4c80e287'/>
<id>urn:sha1:7034228792cc561e79ff8600f02884bd4c80e287</id>
<content type='text'>
Having received another series of whitespace patches I decided to do this
once and for all rather than dealing with this kind of patches trickling
in forever.

Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: Handle initmem in systems with kernel not in add_memory_region() mem</title>
<updated>2011-12-07T22:03:45Z</updated>
<author>
<name>David Daney</name>
</author>
<published>2011-11-22T14:38:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=43064c0c8ee2ada8edd421520c633584d648e100'/>
<id>urn:sha1:43064c0c8ee2ada8edd421520c633584d648e100</id>
<content type='text'>
This patch addresses a couple of related problems:

1) The kernel may reside in physical memory outside of the ranges set
   by plat_mem_setup().  If this is the case, init mem cannot be
   reused as it resides outside of the range of pages that the kernel
   memory allocators control.

2) initrd images might be loaded in physical memory outside of the
   ranges set by plat_mem_setup().  The memory likewise cannot be
   reused.  The patch doesn't handle this specific case, but the
   infrastructure is useful for future patches that do.

The crux of the problem is that there are memory regions that need be
memory_present(), but that cannot be free_bootmem() at the time of
arch_mem_init().  We create a new type of memory (BOOT_MEM_INIT_RAM)
for use with add_memory_region().  Then arch_mem_init() adds the init
mem with this type if the init mem is not already covered by existing
ranges.

When memory is being freed into the bootmem allocator, we skip the
BOOT_MEM_INIT_RAM ranges so they are not clobbered, but we do signal
them as memory_present().  This way when they are later freed, the
necessary memory manager structures have initialized and the Sparse
allocater is prevented from crashing.

The Octeon specific code that handled this case is removed, because
the new general purpose code handles the case.

Signed-off-by: David Daney &lt;ddaney@caviumnetworks.com&gt;
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/1988/
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: Add a platform hook for swiotlb setup.</title>
<updated>2010-10-29T18:08:32Z</updated>
<author>
<name>David Daney</name>
</author>
<published>2010-10-01T20:27:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ee71b7d2f834d5e4b3a43001b2fa88743ed71a2c'/>
<id>urn:sha1:ee71b7d2f834d5e4b3a43001b2fa88743ed71a2c</id>
<content type='text'>
This allows platforms that are using the swiotlb to initialize it.

Signed-off-by: David Daney &lt;ddaney@caviumnetworks.com&gt;
Patchwork: http://patchwork.linux-mips.org/patch/1638/
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: JZ4740: Add base support for Ingenic JZ4740 System-on-a-Chip</title>
<updated>2010-08-05T12:26:12Z</updated>
<author>
<name>Lars-Peter Clausen</name>
</author>
<published>2010-07-17T11:07:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=83ccf69d8f118306e90af703f32109edb6c1e4a1'/>
<id>urn:sha1:83ccf69d8f118306e90af703f32109edb6c1e4a1</id>
<content type='text'>
Adds a new cpu type for the JZ4740 to the Linux MIPS architecture code.
It also adds the iomem addresses for the different components found on
a JZ4740 SoC.

Signed-off-by: Lars-Peter Clausen &lt;lars@metafoo.de&gt;
Cc: linux-mips@linux-mips.org
Cc: linux-kernel@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/1464/
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: Lemote 2F: Add Lynloong support</title>
<updated>2009-12-17T01:57:18Z</updated>
<author>
<name>Wu Zhangjin</name>
</author>
<published>2009-11-16T16:58:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6e552c9b3aa7ba3be57b9569ec92a38af5c65e48'/>
<id>urn:sha1:6e552c9b3aa7ba3be57b9569ec92a38af5c65e48</id>
<content type='text'>
Add a new machtype and kernel options for the Lynloong.

Signed-off-by: Wu Zhangjin &lt;wuzhangjin@gmail.com&gt;
Cc: linux-mips@linux-mips.org
Patchwork: http://patchwork.linux-mips.org/patch/657/
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: Lemote 2F: Add NAS support</title>
<updated>2009-12-17T01:57:18Z</updated>
<author>
<name>Wu Zhangjin</name>
</author>
<published>2009-11-16T16:58:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e13fb77661b62f49170ef30d707272c568f81681'/>
<id>urn:sha1:e13fb77661b62f49170ef30d707272c568f81681</id>
<content type='text'>
Kernel support for this machine is almost the same as Fuloong 2F; the only
difference is that it uses the serial port provided by Loongson 2F processor
as Yeeloong 2F does.

Signed-off-by: Wu Zhangjin &lt;wuzhangjin@gmail.com&gt;
Cc: linux-mips@linux-mips.org
Patchwork: http://patchwork.linux-mips.org/patch/656/
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: Replace all usages of CL_SIZE by COMMAND_LINE_SIZE</title>
<updated>2009-12-17T01:56:56Z</updated>
<author>
<name>Dmitri Vorobiev</name>
</author>
<published>2009-10-13T20:43:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7580c9c3938f45b0d889728d5533cb46b0322a85'/>
<id>urn:sha1:7580c9c3938f45b0d889728d5533cb46b0322a85</id>
<content type='text'>
The MIPS-specific macro CL_SIZE is merely aliasing the macro
COMMAND_LINE_SIZE. Other architectures use the latter; also,
COMMAND_LINE_SIZE is documented in kernel-parameters.txt, so
let's use it, and remove the alias.

Signed-off-by: Dmitri Vorobiev &lt;dmitri.vorobiev@movial.com&gt;
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
</feed>
