<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/c6x/Makefile, branch linux-4.17.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.17.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.17.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2018-04-10T13:58:58Z</updated>
<entry>
<title>c6x: pass endianness info to sparse</title>
<updated>2018-04-10T13:58:58Z</updated>
<author>
<name>Luc Van Oostenryck</name>
</author>
<published>2017-10-31T17:22:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=85fa2cc51104ee5b529ce85b12f4c8421888544f'/>
<id>urn:sha1:85fa2cc51104ee5b529ce85b12f4c8421888544f</id>
<content type='text'>
c6x depends on the macro '_BIG_ENDIAN' being defined or not
to correctly select or define endian-specific macros, structures
or pieces of code.

This macro is predefined by the compiler but sparse knows nothing
about it and thus may pre-process files differently from what
gcc would.

Fix this by passing '-D_BIG_ENDIAN' when compiling a big-endian
kernel, like GCC would have done.

To: Mark Salter &lt;msalter@redhat.com&gt;
To: Aurelien Jacquiot &lt;a-jacquiot@ti.com&gt;
CC: linux-c6x-dev@linux-c6x.org
Signed-off-by: Luc Van Oostenryck &lt;luc.vanoostenryck@gmail.com&gt;
Signed-off-by: Mark Salter &lt;msalter@redhat.com&gt;
</content>
</entry>
<entry>
<title>c6x/kbuild: replace CFLAGS_MODULE with KBUILD_CFLAGS_MODULE</title>
<updated>2017-10-30T15:37:12Z</updated>
<author>
<name>Cao jin</name>
</author>
<published>2017-10-09T07:11:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=265444a008ae4451f69a24efda7b3f542cb30f7d'/>
<id>urn:sha1:265444a008ae4451f69a24efda7b3f542cb30f7d</id>
<content type='text'>
As kbuild document &amp; commit 6588169d51 says: KBUILD_CFLAGS_MODULE is
used to add arch-specific options for $(CC). From commandline,
CFLAGS_MODULE shall be used.
Doesn't have any functional change, but just follow kbuild rules.

Signed-off-by: Cao jin &lt;caoj.fnst@cn.fujitsu.com&gt;
CC: Mark Salter &lt;msalter@redhat.com&gt;
CC: Aurelien Jacquiot &lt;jacquiot.aurelien@gmail.com&gt;
CC: linux-c6x-dev@linux-c6x.org
Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
</content>
</entry>
<entry>
<title>c6x: Makefile: Add -D__linux__</title>
<updated>2015-03-26T14:31:47Z</updated>
<author>
<name>Chen Gang</name>
</author>
<published>2015-03-02T22:33:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1d2a64bd2da6034036fff9ad9b41682516f79fa3'/>
<id>urn:sha1:1d2a64bd2da6034036fff9ad9b41682516f79fa3</id>
<content type='text'>
For gcc5 c6x raw compiler, at present, it may not define __linux__, so
c6x kernel still needs to define __linux__ just like another archs have
done. The related error:

  CC [M]  fs/coda/psdev.o
In file included from include/linux/coda.h:64:0,
                 from fs/coda/psdev.c:45:
include/uapi/linux/coda.h:221:2: error: unknown type name 'u_quad_t'
  u_quad_t va_size; /* file size in bytes */
  ^
include/uapi/linux/coda.h:229:2: error: unknown type name 'u_quad_t'
  u_quad_t va_bytes; /* bytes of disk space held by file */
  ^
include/uapi/linux/coda.h:230:2: error: unknown type name 'u_quad_t'
  u_quad_t va_filerev; /* file modification number */
  ^

Signed-off-by: Chen Gang &lt;gang.chen.5i5j@gmail.com&gt;
Signed-off-by: Mark Salter &lt;msalter@redhat.com&gt;
</content>
</entry>
<entry>
<title>c6x: use new common dtc rule</title>
<updated>2012-12-03T23:17:49Z</updated>
<author>
<name>Stephen Warren</name>
</author>
<published>2012-11-27T23:29:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1020e29cdab6bed8521a5a1a1b6f6513c393bc85'/>
<id>urn:sha1:1020e29cdab6bed8521a5a1a1b6f6513c393bc85</id>
<content type='text'>
The current rules have the .dtb files build in a different directory
from the .dts files. This patch changes c6x to use the generic dtb
rule which builds .dtb files in the same directory as the source .dts.

This requires moving parts of arch/c6x/boot/Makefile into newly created
arch/c6x/boot/dts/Makefile, and updating arch/c6x/Makefile to call the
new Makefile. linked_dtb.S is also moved into boot/dts/ since it's used
by rules that were moved.

Acked-by: Mark Salter &lt;msalter@redhat.com&gt;
Cc: Aurelien Jacquiot &lt;a-jacquiot@ti.com&gt;
Cc: linux-c6x-dev@linux-c6x.org
Signed-off-by: Stephen Warren &lt;swarren@nvidia.com&gt;
Signed-off-by: Rob Herring &lt;rob.herring@calxeda.com&gt;
</content>
</entry>
<entry>
<title>c6x: make dsk6455 the default config</title>
<updated>2012-10-03T21:39:12Z</updated>
<author>
<name>Mark Salter</name>
</author>
<published>2012-10-03T21:39:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=37d11ab8b478ccb7aa2270666603ca2e5ac4c11d'/>
<id>urn:sha1:37d11ab8b478ccb7aa2270666603ca2e5ac4c11d</id>
<content type='text'>
C6X had no defconfig, so DSK6455 is as good as any.

Signed-off-by: Mark Salter &lt;msalter@redhat.com&gt;
</content>
</entry>
<entry>
<title>C6X: build infrastructure</title>
<updated>2011-10-06T23:47:25Z</updated>
<author>
<name>Aurelien Jacquiot</name>
</author>
<published>2011-10-04T14:54:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c278400c52c14203894c5dc0d63cf385239d8329'/>
<id>urn:sha1:c278400c52c14203894c5dc0d63cf385239d8329</id>
<content type='text'>
Original port to early 2.6 kernel using TI COFF toolchain.
Brought up to date by Mark Salter &lt;msalter@redhat.com&gt;

Signed-off-by: Aurelien Jacquiot &lt;a-jacquiot@ti.com&gt;
Signed-off-by: Mark Salter &lt;msalter@redhat.com&gt;
Acked-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
</content>
</entry>
</feed>
