<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/libcpu/arm/am335x, branch v3.1.4</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/rt-thread.git/atom/libcpu/arm/am335x?h=v3.1.4</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/libcpu/arm/am335x?h=v3.1.4'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2019-12-17T12:11:46Z</updated>
<entry>
<title>Sync from master (75a3f3dd3a930eab1dc58fa0258a9d1605a0ac11)</title>
<updated>2019-12-17T12:11:46Z</updated>
<author>
<name>armink</name>
<email>armink.ztl@gmail.com</email>
</author>
<published>2019-12-17T12:11:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=4875ee8a3ab95c4fbf1e09941d3f44d99a9a632b'/>
<id>urn:sha1:4875ee8a3ab95c4fbf1e09941d3f44d99a9a632b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[libcpu] Sync to latest version.</title>
<updated>2018-12-28T11:22:33Z</updated>
<author>
<name>armink</name>
<email>armink.ztl@gmail.com</email>
</author>
<published>2018-12-28T11:22:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=1bc7b8e61b6967b9443cbe85433af82fd340692e'/>
<id>urn:sha1:1bc7b8e61b6967b9443cbe85433af82fd340692e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[license] Change the license of libarm to Apache.</title>
<updated>2018-10-14T17:35:07Z</updated>
<author>
<name>Bernard Xiong</name>
<email>bernard.xiong@gmail.com</email>
</author>
<published>2018-10-14T17:35:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=7c425408b4335d7af2fefcfa51174735b98037ed'/>
<id>urn:sha1:7c425408b4335d7af2fefcfa51174735b98037ed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>修正am335x中mmu问题</title>
<updated>2018-09-15T03:37:14Z</updated>
<author>
<name>liruncong</name>
<email>liruncong2018@qq.com</email>
</author>
<published>2018-09-15T03:37:14Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=af1044955ac67fc22a7813e492559ab1fe297028'/>
<id>urn:sha1:af1044955ac67fc22a7813e492559ab1fe297028</id>
<content type='text'>
1) mmu_disable_dcache/mmu_enable_dcache等, 应使用rt_cpu_xxx相关函数,否则会跑飞. armcc并没有提供rt_cpu_xxx对应汇编代码,先删除
2) mmu_setmtt抽取为函数mmu_setmtts,并增加RT_WEAK.mmu_setmtts此处作为示例函数.实际用户板子可在bsp中重新实现该函数.可在rt_components_board_init函数前调用rt_hw_mmu_init
</content>
</entry>
<entry>
<title>[libcpu]: add 8-byte alignment for arm architecture &amp;&amp; optimize code format</title>
<updated>2017-12-21T08:37:38Z</updated>
<author>
<name>SummerGift</name>
<email>zy_770077@qq.com</email>
</author>
<published>2017-12-21T08:32:35Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=fc7a5abc7635a1b37bd9202072f279e9930e5eb5'/>
<id>urn:sha1:fc7a5abc7635a1b37bd9202072f279e9930e5eb5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[libcpu] add volatile for __asm.</title>
<updated>2017-11-22T01:54:36Z</updated>
<author>
<name>SummerGift</name>
<email>zy_770077@qq.com</email>
</author>
<published>2017-11-21T09:18:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=eb72d191791c72080bc82e1e274c452265e03c5b'/>
<id>urn:sha1:eb72d191791c72080bc82e1e274c452265e03c5b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[libcpu] add volatile for asm (" mcr   ") or asm (" mrc    ") instruct.</title>
<updated>2017-11-22T01:54:27Z</updated>
<author>
<name>SummerGift</name>
<email>zy_770077@qq.com</email>
</author>
<published>2017-11-21T09:08:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=2488624a184fced9df5b2c03c55e1f6db683512e'/>
<id>urn:sha1:2488624a184fced9df5b2c03c55e1f6db683512e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add libcpu/arm/am335x/context_iar.S file</title>
<updated>2017-02-06T13:57:15Z</updated>
<author>
<name>zchong-cht</name>
<email>zchongnari@126.com</email>
</author>
<published>2017-02-06T13:57:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=a74a2a25a852a795cf353dd8719eec25d4a63c5f'/>
<id>urn:sha1:a74a2a25a852a795cf353dd8719eec25d4a63c5f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>	Add iar compiler support for am335x.</title>
<updated>2015-11-11T15:44:05Z</updated>
<author>
<name>zchong_cht</name>
<email>zchongnari@126.com</email>
</author>
<published>2015-11-11T15:44:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=3983f39f34e8fb8c1908aef86168268438c0aed0'/>
<id>urn:sha1:3983f39f34e8fb8c1908aef86168268438c0aed0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[libcpu][am335x] Fix the booting failure when enabling MMU</title>
<updated>2015-05-11T02:36:11Z</updated>
<author>
<name>Adrian Huang</name>
<email>adrianhuang0701@gmail.com</email>
</author>
<published>2015-05-11T01:57:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=42226779338716fbef7ab4eab6386fe3462912ae'/>
<id>urn:sha1:42226779338716fbef7ab4eab6386fe3462912ae</id>
<content type='text'>
Since the 16 domains are configured as the client domains in
mmu_setttbase(), a Permission fault is generated if the XN bit
(Execute-never) is set in the short-descriptor translation table
(for section and supersection). This leads to the booting failure
when enabling MMU for beagleboard bsp. Here is log:

----------------------------------------------------------------
SD/MMC found on device 0
reading uEnv.txt
117 bytes read in 3 ms (38.1 KiB/s)
Loaded environment from uEnv.txt
Importing environment from mmc ...
Running uenvcmd ...
reading rtthread.bin
162624 bytes read in 24 ms (6.5 MiB/s)
\## Starting application at 0x80200000 ...

----------------------------------------------------------------

This commit removes the XN bit configuration in the section of the
short-descriptor translation table. The OS can be booted successfully
with applying this commit.
</content>
</entry>
</feed>
