<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/nios2/Makefile, branch linux-4.18.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.18.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.18.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2017-05-08T08:59:19Z</updated>
<entry>
<title>nios2: Add CDX support</title>
<updated>2017-05-08T08:59:19Z</updated>
<author>
<name>Marek Vasut</name>
</author>
<published>2017-04-19T11:19:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=edebea98777d7090ea14bdce2e38e6798557729d'/>
<id>urn:sha1:edebea98777d7090ea14bdce2e38e6798557729d</id>
<content type='text'>
Add support for the CDX Code Density Extensions present in
Nios II R2 . This introduces new 16bit instruction set to
improve code density while retaining support for the 32bit
Nios II R2 instructions.

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
Cc: Ley Foon Tan &lt;lftan@altera.com&gt;
</content>
</entry>
<entry>
<title>nios2: Add BMX support</title>
<updated>2017-05-08T08:59:19Z</updated>
<author>
<name>Marek Vasut</name>
</author>
<published>2017-04-19T11:19:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=23460839b983d5d8d47fe90f341599f66523dd81'/>
<id>urn:sha1:23460839b983d5d8d47fe90f341599f66523dd81</id>
<content type='text'>
Add support for the BMX Bit Manipulation Extensions present in
Nios II R2 . This introduces three new instructions, EXTRACT,
INSERT and MERGE.

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
Cc: Ley Foon Tan &lt;lftan@altera.com&gt;
</content>
</entry>
<entry>
<title>nios2: Add NIOS2_ARCH_REVISION to select between R1 and R2</title>
<updated>2017-05-08T08:59:19Z</updated>
<author>
<name>Marek Vasut</name>
</author>
<published>2017-04-19T11:19:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a89988a6e00c5a099ee23619cd91dc8dc7ec9328'/>
<id>urn:sha1:a89988a6e00c5a099ee23619cd91dc8dc7ec9328</id>
<content type='text'>
Allow user to select between Nios2 R1 and R2. Since R1 and R2 are
not binary compatible, we cannot have a single kernel binary and
there is no point in having DT property for discerning these two.

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
Cc: Ley Foon Tan &lt;lftan@altera.com&gt;
</content>
</entry>
<entry>
<title>nios2: Add order-only DTC dependency to %.dtb target</title>
<updated>2016-05-19T01:15:00Z</updated>
<author>
<name>Marek Vasut</name>
</author>
<published>2016-05-19T01:05:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9fa78f63a8921ce37252be34ef8eea2f4bfbb13f'/>
<id>urn:sha1:9fa78f63a8921ce37252be34ef8eea2f4bfbb13f</id>
<content type='text'>
The dtc dependency is missing, thus dtc is not built before it's invoked,
resulting in the following problem:

linux-2.6$ make 10m50_defconfig &amp;&amp; make 10m50_devboard.dtb
[...]
scripts/kconfig/conf  --silentoldconfig Kconfig
  DTC     arch/nios2/boot/10m50_devboard.dtb
/bin/sh: 1: ./scripts/dtc/dtc: not found
arch/nios2/boot/Makefile:52: recipe for target 'arch/nios2/boot/10m50_devboard.dtb' failed
make[1]: *** [arch/nios2/boot/10m50_devboard.dtb] Error 127
arch/nios2/Makefile:57: recipe for target '10m50_devboard.dtb' failed
make: *** [10m50_devboard.dtb] Error 2

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
Cc: Ley Foon Tan &lt;lftan@altera.com&gt;
Cc: Romain Perier &lt;romain.perier@free-electrons.com&gt;
Acked-by: Ley Foon Tan &lt;lftan@altera.com&gt;
</content>
</entry>
<entry>
<title>nios2: Fix libgcc location detection</title>
<updated>2016-05-17T06:31:20Z</updated>
<author>
<name>Marek Vasut</name>
</author>
<published>2016-05-17T06:01:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fb75a2bb53a16069e2837ea1a4fa1bd99d636dd4'/>
<id>urn:sha1:fb75a2bb53a16069e2837ea1a4fa1bd99d636dd4</id>
<content type='text'>
The extra CFLAGS required for correct operation of the toolchain are not
propagated into the libgcc detection code. In case of the compiler from
poky sdk, these extra CFLAGS contain the location of compiler sysroot
(the --sysroot= option) and without this option, the location of libgcc
is not properly reported. Add the missing CFLAGS to address this issue.

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
Cc: Ley Foon Tan &lt;lftan@altera.com&gt;
Cc: Romain Perier &lt;romain.perier@free-electrons.com&gt;
Acked-by: Romain Perier &lt;romain.perier@free-electrons.com&gt;
Acked-by: Ley Foon Tan &lt;lftan@altera.com&gt;
</content>
</entry>
<entry>
<title>nios2: enable "make defconfig"</title>
<updated>2014-12-17T05:37:09Z</updated>
<author>
<name>Paul Bolle</name>
</author>
<published>2014-12-11T02:49:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d1e4ef04244fc67f4f2ee001a84a6562f569f437'/>
<id>urn:sha1:d1e4ef04244fc67f4f2ee001a84a6562f569f437</id>
<content type='text'>
Running "make defconfig" currently fails for nios2:
    $ make ARCH=nios2 defconfig
    scripts/kconfig/conf --defconfig Kconfig
    ***
    *** Can't find default configuration "arch/nios2/defconfig"!
    ***
    make[1]: *** [defconfig] Error 1
    make: *** [defconfig] Error 2

Add a definition for KBUILD_DEFCONFIG to the nios2's main Makefile to enable
this make target.

Signed-off-by: Paul Bolle &lt;pebolle@tiscali.nl&gt;
Acked-by: Ley Foon Tan &lt;lftan@altera.com&gt;
</content>
</entry>
<entry>
<title>nios2: Build infrastructure</title>
<updated>2014-12-08T04:56:06Z</updated>
<author>
<name>Ley Foon Tan</name>
</author>
<published>2014-11-06T07:20:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2fc8483fdcde767795402a38a53e647811dc9abf'/>
<id>urn:sha1:2fc8483fdcde767795402a38a53e647811dc9abf</id>
<content type='text'>
This patch adds Makefile and Kconfig files required for building a
nios2 kernel.

Signed-off-by: Ley Foon Tan &lt;lftan@altera.com&gt;
</content>
</entry>
</feed>
