<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/arch/arm/include/asm/armv8, branch v2015.10</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/arch/arm/include/asm/armv8?h=v2015.10</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/arch/arm/include/asm/armv8?h=v2015.10'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2015-10-15T12:46:43Z</updated>
<entry>
<title>armv8/mmu: Set bits marked RES1 in TCR</title>
<updated>2015-10-15T12:46:43Z</updated>
<author>
<name>Thierry Reding</name>
<email>treding@nvidia.com</email>
</author>
<published>2015-08-20T09:52:14Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ad3d6e88a1a4e6aacc55b39c2bad1528100784c0'/>
<id>urn:sha1:ad3d6e88a1a4e6aacc55b39c2bad1528100784c0</id>
<content type='text'>
For EL3 and EL2, the documentation says that bits 31 and 23 are reserved
but should be written as 1.

For EL1, only bit 23 is not reserved, so only write bit 31 as 1.

Cc: Albert Aribaud &lt;albert.u.boot@aribaud.net&gt;
Cc: Marc Zyngier &lt;marc.zyngier@arm.com&gt;
Signed-off-by: Thierry Reding &lt;treding@nvidia.com&gt;
</content>
</entry>
<entry>
<title>armv8/mmu: Clean up TCR programming</title>
<updated>2015-10-15T12:41:20Z</updated>
<author>
<name>Thierry Reding</name>
<email>treding@nvidia.com</email>
</author>
<published>2015-08-20T09:52:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=55aa0bed9803b8a5bd3e462fd712741c2e1cff1b'/>
<id>urn:sha1:55aa0bed9803b8a5bd3e462fd712741c2e1cff1b</id>
<content type='text'>
Use the inner shareable attribute for memory, which makes more sense
considering that this code is called when caches are being enabled.

Cc: Albert Aribaud &lt;albert.u.boot@aribaud.net&gt;
Cc: Marc Zyngier &lt;marc.zyngier@arm.com&gt;
Signed-off-by: Thierry Reding &lt;treding@nvidia.com&gt;
</content>
</entry>
<entry>
<title>armv8: fsl-lsch3: Rewrite MMU translation table entries</title>
<updated>2015-09-02T02:49:27Z</updated>
<author>
<name>Alison Wang</name>
<email>b18965@freescale.com</email>
</author>
<published>2015-08-18T03:22:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=997992201541dcec67cf1ed568e442efd57cbac4'/>
<id>urn:sha1:997992201541dcec67cf1ed568e442efd57cbac4</id>
<content type='text'>
This patch rewrites MMU translation table entries. To start, all table
entries are written as "invalid", then "device-ngnrnr" and "normal" are
written to the entries to enable access to specific addresses.

Signed-off-by: Alison Wang &lt;alison.wang@freescale.com&gt;
Signed-off-by: York Sun &lt;yorksun@freescale.com&gt;
</content>
</entry>
<entry>
<title>armv8: Fix TCR macros for shareability attribute</title>
<updated>2015-07-20T18:44:40Z</updated>
<author>
<name>Zhichun Hua</name>
<email>zhichun.hua@freescale.com</email>
</author>
<published>2015-06-29T07:49:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=21a257b9b3b29ddb1445fdafe12e05727080a198'/>
<id>urn:sha1:21a257b9b3b29ddb1445fdafe12e05727080a198</id>
<content type='text'>
For ARMv8, outer shareable is 0b10, inner shareable is 0b11 at bit
position [13:12] of TCR_ELx register.

Signed-off-by: Zhichun Hua &lt;zhichun.hua@freescale.com&gt;
Signed-off-by: York Sun &lt;yorksun@freescale.com&gt;
</content>
</entry>
<entry>
<title>armv8/fsl-lsch3: Change normal memory shareability</title>
<updated>2015-02-24T21:08:22Z</updated>
<author>
<name>York Sun</name>
<email>yorksun@freescale.com</email>
</author>
<published>2015-01-06T21:11:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=6c747f4ad4eef87152f8d6de2169efe0a6a7a57f'/>
<id>urn:sha1:6c747f4ad4eef87152f8d6de2169efe0a6a7a57f</id>
<content type='text'>
According to hardware implementation, a single outer shareable global
coherence group is defined. Inner shareable has not bee enabled.

Signed-off-by: York Sun &lt;yorksun@freescale.com&gt;
</content>
</entry>
<entry>
<title>ARMv8: Adjust MMU setup</title>
<updated>2014-07-03T06:40:48Z</updated>
<author>
<name>York Sun</name>
<email>yorksun@freescale.com</email>
</author>
<published>2014-06-23T22:15:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=22932ffc03e521130cfd33cae1fc2531eb42604a'/>
<id>urn:sha1:22932ffc03e521130cfd33cae1fc2531eb42604a</id>
<content type='text'>
Make MMU function reusable. Platform code can setup its own MMU tables.

Signed-off-by: York Sun &lt;yorksun@freescale.com&gt;
CC: David Feng &lt;fenghua@phytium.com.cn&gt;
</content>
</entry>
<entry>
<title>arm64: core support</title>
<updated>2014-01-09T15:08:44Z</updated>
<author>
<name>David Feng</name>
<email>fenghua@phytium.com.cn</email>
</author>
<published>2013-12-14T03:47:35Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=0ae7653128c80a4f2920cbe9b124792c2fd9d9e0'/>
<id>urn:sha1:0ae7653128c80a4f2920cbe9b124792c2fd9d9e0</id>
<content type='text'>
Relocation code based on a patch by Scott Wood, which is:
Signed-off-by: Scott Wood &lt;scottwood@freescale.com&gt;

Signed-off-by: David Feng &lt;fenghua@phytium.com.cn&gt;
</content>
</entry>
</feed>
