<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/arch/arm/include/asm/armv8, branch v2016.01</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=v2016.01</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/arch/arm/include/asm/armv8?h=v2016.01'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2015-11-30T17:11:11Z</updated>
<entry>
<title>armv8/layerscape: Update MMU table with execute-never bits</title>
<updated>2015-11-30T17:11:11Z</updated>
<author>
<name>Alison Wang</name>
<email>b18965@freescale.com</email>
</author>
<published>2015-11-05T03:15:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=d764129d30768df72cd07844dd50d11e74b0de14'/>
<id>urn:sha1:d764129d30768df72cd07844dd50d11e74b0de14</id>
<content type='text'>
For most device addresses excution shouldn't be allowed. Revise
the MMU table to enforce execute-never bits. OCRAM, DDR and IFC
are allowed for excution.

Signed-off-by: York Sun &lt;yorksun@freescale.com&gt;
Signed-off-by: Alison Wang &lt;alison.wang@freescale.com&gt;
Reported-by: Zhichun Hua &lt;zhichun.hua@freescale.com&gt;
</content>
</entry>
<entry>
<title>armv8/fsl_lsch2: Add fsl_lsch2 SoC</title>
<updated>2015-10-29T17:34:00Z</updated>
<author>
<name>Mingkai Hu</name>
<email>Mingkai.Hu@freescale.com</email>
</author>
<published>2015-10-26T11:47:51Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=8281c58fd46d095e28e60b2fb0ce84b4444896f8'/>
<id>urn:sha1:8281c58fd46d095e28e60b2fb0ce84b4444896f8</id>
<content type='text'>
Freescale LayerScape with Chassis Generation 2 is a set of SoCs with
ARMv8 cores and 2rd generation of Chassis.

Signed-off-by: Li Yang &lt;leoli@freescale.com&gt;
Signed-off-by: Hou Zhiqiang &lt;B48286@freescale.com&gt;
Signed-off-by: Mingkai Hu &lt;Mingkai.Hu@freescale.com&gt;
Signed-off-by: Gong Qianyu &lt;Qianyu.Gong@freescale.com&gt;
Reviewed-by: York Sun &lt;yorksun@freescale.com&gt;
</content>
</entry>
<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>
