<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/arch/arm/include/asm/armv8, branch v2017.09</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=v2017.09</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/arch/arm/include/asm/armv8?h=v2017.09'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2017-08-26T18:56:11Z</updated>
<entry>
<title>ARMv8/sec_firmware : Update chosen/kaslr-seed with random number</title>
<updated>2017-08-26T18:56:11Z</updated>
<author>
<name>Ruchika Gupta</name>
<email>ruchika.gupta@nxp.com</email>
</author>
<published>2017-08-16T10:28:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=a797f274d7ae806d84b9ececf71f043ca6c1502a'/>
<id>urn:sha1:a797f274d7ae806d84b9ececf71f043ca6c1502a</id>
<content type='text'>
kASLR support in kernel requires a random number to be passed via
chosen/kaslr-seed propert. sec_firmware generates this random seed
which can then be passed in the device tree node.

sec_firmware reserves JR3 for it's own usage. Node for JR3 is
removed from device-tree.

Signed-off-by: Ruchika Gupta &lt;ruchika.gupta@nxp.com&gt;
</content>
</entry>
<entry>
<title>arm: psci: make psci usable on single core socs</title>
<updated>2017-04-24T16:07:12Z</updated>
<author>
<name>Yuantian Tang</name>
<email>andy.tang@nxp.com</email>
</author>
<published>2017-04-19T05:27:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=026f30ec3e846edb85b5df8265d8cad098184be6'/>
<id>urn:sha1:026f30ec3e846edb85b5df8265d8cad098184be6</id>
<content type='text'>
PSCI can be used on both multiple and single core socs. Current
implementation only allows PSCI to work on multiple core socs.
This patch removes this restriction so that PSCI can work on
single core socs as well.

Signed-off-by: Chenhui Zhao &lt;chenhui.zhao@nxp.com&gt;
Signed-off-by: Tang Yuantian &lt;andy.tang@nxp.com&gt;
Reviewed-by: York Sun &lt;york.sun@nxp.com&gt;
</content>
</entry>
<entry>
<title>fsl-layerscape/ppa: cleanup ppa.h</title>
<updated>2017-03-28T15:59:47Z</updated>
<author>
<name>Hou Zhiqiang</name>
<email>Zhiqiang.Hou@nxp.com</email>
</author>
<published>2017-02-06T03:27:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9e052d975058cd01c1421c4beb9ddd387dd525da'/>
<id>urn:sha1:9e052d975058cd01c1421c4beb9ddd387dd525da</id>
<content type='text'>
Moved the ifdef into ppa.h and removed the duplicated macros.

Signed-off-by: Hou Zhiqiang &lt;Zhiqiang.Hou@nxp.com&gt;
Reviewed-by: York Sun &lt;york.sun@nxp.com&gt;
</content>
</entry>
<entry>
<title>armv8: mmu: Add a function to change mapping attributes</title>
<updated>2017-03-14T15:44:03Z</updated>
<author>
<name>York Sun</name>
<email>york.sun@nxp.com</email>
</author>
<published>2017-03-06T17:02:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=7f9b9f318ff152bd8d2e8b573708e2bdc088c1b1'/>
<id>urn:sha1:7f9b9f318ff152bd8d2e8b573708e2bdc088c1b1</id>
<content type='text'>
Function mmu_change_region_attr() is added to change existing mapping
with updated PXN, UXN and memory type. This is a break-before-make
process during which the mapping becomes fault (invalid) before final
attributres are set.

Signed-off-by: York Sun &lt;york.sun@nxp.com&gt;
</content>
</entry>
<entry>
<title>Merge git://git.denx.de/u-boot-fsl-qoriq</title>
<updated>2017-01-19T17:22:23Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2017-01-19T17:22:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=0675f992dbf4a785a05a1baf149c2bce6aa5fe90'/>
<id>urn:sha1:0675f992dbf4a785a05a1baf149c2bce6aa5fe90</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ARMv8/sec_firmware: relocated and renamed the config FSL_PPA_ARMV8_PSCI</title>
<updated>2017-01-18T17:39:51Z</updated>
<author>
<name>Hou Zhiqiang</name>
<email>Zhiqiang.Hou@nxp.com</email>
</author>
<published>2017-01-16T09:31:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=daa926448c95ae758400737d87fad288ec7077e2'/>
<id>urn:sha1:daa926448c95ae758400737d87fad288ec7077e2</id>
<content type='text'>
Moved the config FSL_PPA_ARMV8_PSCI from fsl-layerscape's Kconfig to
Kconfig under armv8 and renamed it to SEC_FIRMWARE_ARMV8_PSCI.

Signed-off-by: Hou Zhiqiang &lt;Zhiqiang.Hou@nxp.com&gt;
Reviewed-by: York Sun &lt;york.sun@nxp.com&gt;
</content>
</entry>
<entry>
<title>move UL() macro from armv8/mmu.h into common.h</title>
<updated>2017-01-04T15:37:41Z</updated>
<author>
<name>Andre Przywara</name>
<email>andre.przywara@arm.com</email>
</author>
<published>2017-01-02T11:48:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=2a6713b09b8da58572338abac276aa764bb6eadd'/>
<id>urn:sha1:2a6713b09b8da58572338abac276aa764bb6eadd</id>
<content type='text'>
The UL() macro is pretty useful in sharing constants between assembly
and C files while still being able to specify a type for C.
Move the macro from an armv8 specific header into a common header file
to be able to use it by arm code (for instance) as well.

Signed-off-by: Andre Przywara &lt;andre.przywara@arm.com&gt;
Reviewed-by: Alexander Graf &lt;agraf@suse.de&gt;
Reviewed-by: Jagan Teki &lt;jagan@openedev.com&gt;
</content>
</entry>
<entry>
<title>ARMv8: LS1043A: change macro CONFIG_ARMV8_PSCI definition</title>
<updated>2016-12-15T19:57:18Z</updated>
<author>
<name>macro.wave.z@gmail.com</name>
<email>macro.wave.z@gmail.com</email>
</author>
<published>2016-12-08T03:58:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=2d16a1a6c9eeb30fa6828f048df06ee9807792d3'/>
<id>urn:sha1:2d16a1a6c9eeb30fa6828f048df06ee9807792d3</id>
<content type='text'>
NXP/Freescale uses macro CONFIG_ARMV8_PSCI to enable their private PSCI
implementation in PPA firmware, but this macro naming too generic, so this
patch replaces it with a specic one CONFIG_FSL_PPA_ARMV8_PSCI.
And this macro CONFIG_ARMV8_PSCI will be used for a generic PSCI for ARMv8
which will be added in following patchs.

Signed-off-by: Hongbo Zhang &lt;hongbo.zhang@nxp.com&gt;
Reviewed-by: Tom Rini &lt;trini@konsulko.com&gt;
Reviewed-by: York Sun &lt;york.sun@nxp.com&gt;
</content>
</entry>
<entry>
<title>ARMv8/layerscape: Add FSL PPA support</title>
<updated>2016-07-19T18:33:53Z</updated>
<author>
<name>Hou Zhiqiang</name>
<email>Zhiqiang.Hou@nxp.com</email>
</author>
<published>2016-06-28T12:18:14Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=f1dd4cadd20c3b6b2454b7f293265caa66f27fee'/>
<id>urn:sha1:f1dd4cadd20c3b6b2454b7f293265caa66f27fee</id>
<content type='text'>
The FSL Primary Protected Application (PPA) is a software component
loaded during boot which runs in TrustZone and remains resident
after boot.

Use the secure firmware framework to integrate FSL PPA into U-Boot.

Signed-off-by: Hou Zhiqiang &lt;Zhiqiang.Hou@nxp.com&gt;
Reviewed-by: York Sun &lt;york.sun@nxp.com&gt;
</content>
</entry>
<entry>
<title>ARMv8: add the secure monitor firmware framework</title>
<updated>2016-07-19T18:33:03Z</updated>
<author>
<name>Hou Zhiqiang</name>
<email>Zhiqiang.Hou@nxp.com</email>
</author>
<published>2016-06-28T12:18:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b45db3b59035735a0479d8df260d2349cdc3c21c'/>
<id>urn:sha1:b45db3b59035735a0479d8df260d2349cdc3c21c</id>
<content type='text'>
This framework is introduced for ARMv8 secure monitor mode firmware.
The main functions of the framework are, on EL3, verify the firmware,
load it to the secure memory and jump into it, and while it returned
to U-Boot, do some necessary setups at the 'target exception level'
that is determined by the respective secure firmware.

So far, the framework support only FIT format image, and need to define
the name of which config node should be used in 'configurations' and
the name of property for the raw secure firmware image in that config.
The FIT image should be stored in Byte accessing memory, such as NOR
Flash, or else it should be copied to main memory to use this framework.

Signed-off-by: Hou Zhiqiang &lt;Zhiqiang.Hou@nxp.com&gt;
Reviewed-by: York Sun &lt;york.sun@nxp.com&gt;
</content>
</entry>
</feed>
