<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/arch/m68k, branch v2016.03</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/arch/m68k?h=v2016.03</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/arch/m68k?h=v2016.03'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2016-01-20T15:19:34Z</updated>
<entry>
<title>m68k: M54418TWR: drop board/freescale/m54418twr/config.mk</title>
<updated>2016-01-20T15:19:34Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>yamada.masahiro@socionext.com</email>
</author>
<published>2015-12-11T03:22:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=61a4392a363875d393b520faa3031c46e96887fe'/>
<id>urn:sha1:61a4392a363875d393b520faa3031c46e96887fe</id>
<content type='text'>
The board/freescale/m54418twr/config.mk defined TEXT_BASE, which has
the same value as CONFIG_SYS_TEXT_BASE.  The TEXT_BASE is referenced
by two files:
 - arch/m68k/cpu/mcf5445x/start.S and include/
 - include/configs/M54418TWR.h

Replace the references with CONFIG_SYS_TEXT_BASE and delete
board/freescale/m54418twr/config.mk.

Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
Acked-by: Angelo Dureghello &lt;angelo at sysam.it&gt;
</content>
</entry>
<entry>
<title>Add more SPDX-License-Identifier tags</title>
<updated>2016-01-19T13:31:21Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2016-01-15T03:05:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=5b8031ccb4ed6e84457d883198d77efc307085dc'/>
<id>urn:sha1:5b8031ccb4ed6e84457d883198d77efc307085dc</id>
<content type='text'>
In a number of places we had wordings of the GPL (or LGPL in a few
cases) license text that were split in such a way that it wasn't caught
previously.  Convert all of these to the correct SPDX-License-Identifier
tag.

Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>m68k: add private libgcc</title>
<updated>2015-12-14T01:22:00Z</updated>
<author>
<name>angelo@sysam.it</name>
<email>angelo@sysam.it</email>
</author>
<published>2015-12-06T16:47:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=6463fd8f952df9e4bb448f0aff5d16873f8dfdb2'/>
<id>urn:sha1:6463fd8f952df9e4bb448f0aff5d16873f8dfdb2</id>
<content type='text'>
Add private libgcc

Signed-off-by: Angelo Dureghello &lt;angelo@sysam.it&gt;
</content>
</entry>
<entry>
<title>Replace "extern inline" with "static inline"</title>
<updated>2015-11-09T23:19:40Z</updated>
<author>
<name>Måns Rullgård</name>
<email>mans@mansr.com</email>
</author>
<published>2015-11-06T12:44:01Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=44d0677a90f82eb2b01dd5150ca8e0115453d7d3'/>
<id>urn:sha1:44d0677a90f82eb2b01dd5150ca8e0115453d7d3</id>
<content type='text'>
A number of headers define functions as "extern inline" which is
causing problems with gcc5.  The reason is that starting with
version 5.1, gcc defaults to the standard C99 semantics for the
inline keyword.

Under the traditional GNU inline semantics, an "extern inline"
function would never create an external definition, the same
as inline *without* extern in C99.  In C99, and "extern inline"
definition is simply an external definition with an inline hint.
In short, the meanings of inline with and without extern are
swapped between GNU and C99.

The upshot is that all these definitions in header files create
an external definition wherever those headers are included,
resulting in multiple definition errors at link time.

Changing all these functions to "static inline" fixes the problem
since this works as desired in all gcc versions.  Although the
semantics are slightly different (a static inline definition may
result in an actual function being emitted), it works as intended
in practice.

This patch also removes extern prototype declarations for the
changed functions where they existed.

Signed-off-by: Mans Rullgard &lt;mans@mansr.com&gt;
</content>
</entry>
<entry>
<title>m68k: Use the generic bitops headers</title>
<updated>2015-11-05T15:52:04Z</updated>
<author>
<name>Fabio Estevam</name>
<email>fabio.estevam@freescale.com</email>
</author>
<published>2015-11-05T14:43:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=d67154523cb4e7d356e82615631f943d09aba647'/>
<id>urn:sha1:d67154523cb4e7d356e82615631f943d09aba647</id>
<content type='text'>
The generic bitops headers are required when calling logarithmic
functions, such as ilog2().

Signed-off-by: Fabio Estevam &lt;fabio.estevam@freescale.com&gt;
Reviewed-by: Tom Rini &lt;trini@konsulko.com&gt;
Reviewed-by: Heiko Schocher &lt;hs@denx.de&gt;
Reviewed-by: Jagan Teki &lt;jteki@openedev.com&gt;
</content>
</entry>
<entry>
<title>m68k: cache: add an empty stub functions for invalidate/flush dcache</title>
<updated>2015-08-13T00:47:46Z</updated>
<author>
<name>Wu, Josh</name>
<email>Josh.wu@atmel.com</email>
</author>
<published>2015-07-27T03:40:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=4dbe4b168bd3b315930bf65bb6c95eac10170026'/>
<id>urn:sha1:4dbe4b168bd3b315930bf65bb6c95eac10170026</id>
<content type='text'>
Since some driver like ohci, lcd used dcache functions. But m68k don't
implement the invalidate_dcache_range()/flush_dcache_range() functions.

To avoid compiling errors this patch adds an weak empty stub function
for all m68k cpu.

Also each cpu can implement its own implementation. If not implemented
then by default is using an empty function.

Signed-off-by: Josh Wu &lt;josh.wu@atmel.com&gt;
Acked-by: Angelo Dureghello &lt;angelo@sysam.it&gt;
</content>
</entry>
<entry>
<title>arch: Make board selection choices optional</title>
<updated>2015-05-12T22:10:02Z</updated>
<author>
<name>Joe Hershberger</name>
<email>joe.hershberger@ni.com</email>
</author>
<published>2015-05-12T19:46:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=a26cd04920dc069fd6e91abb785426cf6c29f45f'/>
<id>urn:sha1:a26cd04920dc069fd6e91abb785426cf6c29f45f</id>
<content type='text'>
By making the board selections optional, every defconfig will include
the board selection when running savedefconfig so if a new board is
added to the top of the list of choices the former top's defconfig will
still be correct.

Signed-off-by: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
Cc: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
Acked-by: Stephen Warren &lt;swarren@wwwdotorg.org&gt;
Cc: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>m68k: add architecture-specific u-boot.lds</title>
<updated>2015-04-23T18:56:07Z</updated>
<author>
<name>angelo@sysam.it</name>
<email>angelo@sysam.it</email>
</author>
<published>2015-03-29T20:54:16Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=5296cb1d99c1dc52fbfb4f88595c69f097630be8'/>
<id>urn:sha1:5296cb1d99c1dc52fbfb4f88595c69f097630be8</id>
<content type='text'>
Add architecture-specific u-boot.lds and remove all board-specific
u-boot.lds.

All the .text customization that was board-specific have been
moved inside the related include/configs, inside a
LDS_BOARD_TEXT define.

Signed-off-by: Angelo Dureghello &lt;angelo@sysam.it&gt;
</content>
</entry>
<entry>
<title>m68k: merge per-CPU config.mk into arch/m68k/Makefile</title>
<updated>2015-03-28T13:03:09Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>yamada.masahiro@socionext.com</email>
</author>
<published>2015-03-27T08:01:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=aa63387a399bdf9e06e4918322b23a112a5b8f97'/>
<id>urn:sha1:aa63387a399bdf9e06e4918322b23a112a5b8f97</id>
<content type='text'>
Collect CPU specific flags into the single place.

Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
Cc: Alison Wang &lt;alison.wang@freescale.com&gt;
Cc: Angelo Dureghello &lt;angelo@sysam.it&gt;
</content>
</entry>
<entry>
<title>m68k: mcf547x_8x: move CPU type to Kconfig and refactor config.mk</title>
<updated>2015-03-28T13:03:09Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>yamada.masahiro@socionext.com</email>
</author>
<published>2015-03-27T08:01:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=4cbd29284dcf5c1da9e7bc170e4c3c6a52c988f3'/>
<id>urn:sha1:4cbd29284dcf5c1da9e7bc170e4c3c6a52c988f3</id>
<content type='text'>
Move the CPU type config options from include/configs/*.h
to arch/m68k/Kconfig and refactor the CPU flags select in
arch/m68k/cpu/mcf547x_8x/config.mk.

Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
Cc: Alison Wang &lt;alison.wang@freescale.com&gt;
Cc: Angelo Dureghello &lt;angelo@sysam.it&gt;
</content>
</entry>
</feed>
