<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/arch/nios2/cpu/start.S, branch v2016.09.01</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/arch/nios2/cpu/start.S?h=v2016.09.01</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/arch/nios2/cpu/start.S?h=v2016.09.01'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2016-02-06T07:14:25Z</updated>
<entry>
<title>nios2: set up the debug UART early</title>
<updated>2016-02-06T07:14:25Z</updated>
<author>
<name>Thomas Chou</name>
<email>thomas@wytron.com.tw</email>
</author>
<published>2015-12-30T12:29:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e4f348ba6f070789e6505cc65cf6683421674637'/>
<id>urn:sha1:e4f348ba6f070789e6505cc65cf6683421674637</id>
<content type='text'>
Set up the debug UART early if enabled, so that it is ready to use.

Signed-off-by: Thomas Chou &lt;thomas@wytron.com.tw&gt;
Acked-by: Chin Liang See &lt;clsee@altera.com&gt;
</content>
</entry>
<entry>
<title>Fix board init code to respect the C runtime environment</title>
<updated>2016-01-14T02:05:17Z</updated>
<author>
<name>Albert ARIBAUD</name>
<email>albert.u.boot@aribaud.net</email>
</author>
<published>2015-11-25T16:56:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ecc306639e83c9019a5093b77a48685ea40eedc2'/>
<id>urn:sha1:ecc306639e83c9019a5093b77a48685ea40eedc2</id>
<content type='text'>
board_init_f_mem() alters the C runtime environment's
stack it is actually already using. This is not a valid
behaviour within a C runtime environment.

Split board_init_f_mem into C functions which do not alter
their own stack and always behave properly with respect to
their C runtime environment.

Signed-off-by: Albert ARIBAUD &lt;albert.u.boot@aribaud.net&gt;
Acked-by: Thomas Chou &lt;thomas@wytron.com.tw&gt;
</content>
</entry>
<entry>
<title>nios2: fix cached mode in clearing the BSS</title>
<updated>2015-11-06T01:14:12Z</updated>
<author>
<name>Thomas Chou</name>
<email>thomas@wytron.com.tw</email>
</author>
<published>2015-11-03T05:52:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9208d7eba1c2f027cdd06e6ce6ec90d3889764bf'/>
<id>urn:sha1:9208d7eba1c2f027cdd06e6ce6ec90d3889764bf</id>
<content type='text'>
As the generic board runs in cached mode, it should not use
"stwio" which bypass the cache.

Signed-off-by: Thomas Chou &lt;thomas@wytron.com.tw&gt;
Reviewed-by: Chin Liang See &lt;clsee@altera.com&gt;
</content>
</entry>
<entry>
<title>nios2: remove CONFIG_SYS_INIT_SP macro</title>
<updated>2015-11-06T01:14:12Z</updated>
<author>
<name>Thomas Chou</name>
<email>thomas@wytron.com.tw</email>
</author>
<published>2015-11-03T05:47:02Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=65af9f69716ca0a765eebb8c14d851f89e2196d3'/>
<id>urn:sha1:65af9f69716ca0a765eebb8c14d851f89e2196d3</id>
<content type='text'>
Remove CONFIG_SYS_INIT_SP macro, as the initial stack is set to
below the u-boot code.

Signed-off-by: Thomas Chou &lt;thomas@wytron.com.tw&gt;
Reviewed-by: Marek Vasut &lt;marex@denx.de&gt;
Reviewed-by: Chin Liang See &lt;clsee@altera.com&gt;
</content>
</entry>
<entry>
<title>nios2: convert copy_exception_trampoline to use dm cpu data</title>
<updated>2015-10-22T23:58:58Z</updated>
<author>
<name>Thomas Chou</name>
<email>thomas@wytron.com.tw</email>
</author>
<published>2015-10-06T06:09:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b8112091bbd03835920787bbe474d796248a5999'/>
<id>urn:sha1:b8112091bbd03835920787bbe474d796248a5999</id>
<content type='text'>
Convert copy_exception_trampoline() to use dm cpu data.

Signed-off-by: Thomas Chou &lt;thomas@wytron.com.tw&gt;
</content>
</entry>
<entry>
<title>nios2: set default cache configuration in start.S</title>
<updated>2015-10-22T23:37:20Z</updated>
<author>
<name>Thomas Chou</name>
<email>thomas@wytron.com.tw</email>
</author>
<published>2015-10-09T12:09:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=55e2b4d4e5dd179d748dca9f8c44585b7319f2e2'/>
<id>urn:sha1:55e2b4d4e5dd179d748dca9f8c44585b7319f2e2</id>
<content type='text'>
Set default icache and dcache configuration for start.S.

We want to remove the CONFIG_SYS_{I,D}CACHE_SIZE...
configuration macros. As we are just barely starting from
reset, there is no luxury of device tree.

We will set some maximum cache configuration so that it will
work for most configurations. This is used only in this
start.S. The speed penalty is only once here.

After start up, during board initialization, cpu information
will be extracted from device tree. Then cache flush operations
will have correct cache configurations.

Signed-off-by: Thomas Chou &lt;thomas@wytron.com.tw&gt;
Acked-by: Marek Vasut &lt;marex@denx.de&gt;
</content>
</entry>
<entry>
<title>nios2: clean up comments style in start.S</title>
<updated>2015-10-22T23:37:20Z</updated>
<author>
<name>Thomas Chou</name>
<email>thomas@wytron.com.tw</email>
</author>
<published>2015-10-06T02:12:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=4a572fa8519dba165677a88897a8ef0104f06d12'/>
<id>urn:sha1:4a572fa8519dba165677a88897a8ef0104f06d12</id>
<content type='text'>
Clean up comments style in start.S.

Signed-off-by: Thomas Chou &lt;thomas@wytron.com.tw&gt;
</content>
</entry>
<entry>
<title>nios2: call board_init_f_mem</title>
<updated>2015-10-22T23:28:50Z</updated>
<author>
<name>Thomas Chou</name>
<email>thomas@wytron.com.tw</email>
</author>
<published>2015-09-09T07:09:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=3e468e6896aea45df1b8f6dbc9ebf5c3589c680a'/>
<id>urn:sha1:3e468e6896aea45df1b8f6dbc9ebf5c3589c680a</id>
<content type='text'>
We will need CONFIG_SYS_MALLOC_F_LEN to use serial uclass.
So we shall undefine CONFIG_SYS_GENERIC_GLOBAL_DATA, and
call board_init_f_mem() to allocates early malloc() memory
with size of CONFIG_SYS_MALLOC_F_LEN in board_f.c.

Signed-off-by: Thomas Chou &lt;thomas@wytron.com.tw&gt;
Reviewed-by: Marek Vasut &lt;marex@denx.de&gt;
</content>
</entry>
<entry>
<title>nios2: zap version_string</title>
<updated>2015-10-22T23:28:50Z</updated>
<author>
<name>Thomas Chou</name>
<email>thomas@wytron.com.tw</email>
</author>
<published>2015-09-09T05:41:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=34243804d6ef8c0ad230df54a990768e3b970b83'/>
<id>urn:sha1:34243804d6ef8c0ad230df54a990768e3b970b83</id>
<content type='text'>
There is a weak version_string[] at common/cmd_version.c .
Remove the one in start.S.

Signed-off-by: Thomas Chou &lt;thomas@wytron.com.tw&gt;
Acked-by: Marek Vasut &lt;marex@denx.de&gt;
</content>
</entry>
<entry>
<title>nios2: zap dly_clks</title>
<updated>2015-10-22T23:28:50Z</updated>
<author>
<name>Thomas Chou</name>
<email>thomas@wytron.com.tw</email>
</author>
<published>2015-09-09T05:08:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=651389a0558ac8062076d8192faa2cadf0e6ee07'/>
<id>urn:sha1:651389a0558ac8062076d8192faa2cadf0e6ee07</id>
<content type='text'>
The dly_clks() in start.S is no use after switching to
generic timer. Remove it.

Signed-off-by: Thomas Chou &lt;thomas@wytron.com.tw&gt;
Acked-by: Marek Vasut &lt;marex@denx.de&gt;
</content>
</entry>
</feed>
