<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/u-boot/arch/arm/cpu/armv8/Makefile, branch master</title>
<subtitle>Broadcom-s U-Boot</subtitle>
<id>https://git.openwrt.org/project/bcm63xx/u-boot/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/project/bcm63xx/u-boot/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/'/>
<updated>2019-04-22T22:13:21Z</updated>
<entry>
<title>ARMv8: Disable fwcall when PSCI is enabled</title>
<updated>2019-04-22T22:13:21Z</updated>
<author>
<name>Ang, Chee Hong</name>
</author>
<published>2019-02-12T08:27:03Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=fd50eac9100e8dd04f657960f05a92a0d1a3f663'/>
<id>urn:sha1:fd50eac9100e8dd04f657960f05a92a0d1a3f663</id>
<content type='text'>
When PSCI is enabled, we are expecting U-Boot which now act
as EL3 software will handle all the PSCI calls. We won't need
fwcall as no further HVC or SMC are needed.

Signed-off-by: Ang, Chee Hong &lt;chee.hong.ang@intel.com&gt;
</content>
</entry>
<entry>
<title>efi_loader: refactor switch to non-secure mode</title>
<updated>2019-02-13T08:40:06Z</updated>
<author>
<name>Heinrich Schuchardt</name>
</author>
<published>2019-01-08T17:13:06Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=f6c6df7ebc12fdaab252c5869732cef6fa48d864'/>
<id>urn:sha1:f6c6df7ebc12fdaab252c5869732cef6fa48d864</id>
<content type='text'>
Refactor the switch from supervisor to hypervisor to a new function called
at the beginning of do_bootefi().

Signed-off-by: Heinrich Schuchardt &lt;xypron.glpk@gmx.de&gt;
Signed-off-by: Alexander Graf &lt;agraf@suse.de&gt;
</content>
</entry>
<entry>
<title>arm64: zynqmp: Move SoC sources to mach-zynqmp</title>
<updated>2019-01-24T09:03:44Z</updated>
<author>
<name>Michal Simek</name>
</author>
<published>2019-01-17T07:22:43Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=274ccb5b1175e1d87a5b2eaf2f82826b079382b5'/>
<id>urn:sha1:274ccb5b1175e1d87a5b2eaf2f82826b079382b5</id>
<content type='text'>
Similar changes was done for Zynq in past and this patch just follow
this pattern to separate cpu code from SoC code.

Move arch/arm/cpu/armv8/zynqmp/* -&gt; arch/arm/mach-zynqmp/*
And also fix references to these files.

Based on
"ARM: zynq: move SoC sources to mach-zynq"
(sha1: 0107f2403669f764ab726d0d404e35bb9447bbcc)

Signed-off-by: Michal Simek &lt;michal.simek@xilinx.com&gt;
</content>
</entry>
<entry>
<title>armv8: make SPL exception vectors optional</title>
<updated>2018-08-03T23:53:54Z</updated>
<author>
<name>Andre Przywara</name>
</author>
<published>2018-07-24T23:57:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=1416e2d22531c6d4ba9c9c8a4766cbe906ed7ce0'/>
<id>urn:sha1:1416e2d22531c6d4ba9c9c8a4766cbe906ed7ce0</id>
<content type='text'>
Even though the exception vector table is a fundamental part of the ARM
architecture, U-Boot mostly does not make real use of it, except when
crash dumping. But having it in takes up quite some space, partly due to
the architectural alignment requirement of 2KB. Since we don't take special
care of that, the compiler adds a more or less random amount of padding
space, which increases the image size quite a bit, especially for the SPL.

On a typical Allwinner build this is around 1.5KB of padding, plus 1KB
for the vector table (mostly padding space again), then some extra code
to do the actual handling. This amounts to almost 10% of the maximum image
size, which is quite a lot for a pure debugging feature.

Add a Kconfig symbol to allow the exception vector table to be left out
of the build for the SPL.
For now this is "default y" for everyone, but specific defconfigs,
platforms or .config files can opt out here at will, to mitigate the code
size pressure we see for some SPLs.

Signed-off-by: Andre Przywara &lt;andre.przywara@arm.com&gt;
</content>
</entry>
<entry>
<title>SPDX: Convert all of our single license tags to Linux Kernel style</title>
<updated>2018-05-07T13:34:12Z</updated>
<author>
<name>Tom Rini</name>
</author>
<published>2018-05-06T21:58:06Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=83d290c56fab2d38cd1ab4c4cc7099559c1d5046'/>
<id>urn:sha1:83d290c56fab2d38cd1ab4c4cc7099559c1d5046</id>
<content type='text'>
When U-Boot started using SPDX tags we were among the early adopters and
there weren't a lot of other examples to borrow from.  So we picked the
area of the file that usually had a full license text and replaced it
with an appropriate SPDX-License-Identifier: entry.  Since then, the
Linux Kernel has adopted SPDX tags and they place it as the very first
line in a file (except where shebangs are used, then it's second line)
and with slightly different comment styles than us.

In part due to community overlap, in part due to better tag visibility
and in part for other minor reasons, switch over to that style.

This commit changes all instances where we have a single declared
license in the tag as both the before and after are identical in tag
contents.  There's also a few places where I found we did not have a tag
and have introduced one.

Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>arm: move SYS_ARCH_TIMER to KConfig</title>
<updated>2018-04-28T22:30:43Z</updated>
<author>
<name>Andre Przywara</name>
</author>
<published>2018-04-12T01:24:46Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=7842b6a91ece2484475d94487ec2b63a2832a4cf'/>
<id>urn:sha1:7842b6a91ece2484475d94487ec2b63a2832a4cf</id>
<content type='text'>
SYS_ARCH_TIMER guards the usage of the ARM Generic Timer (aka arch
timer) in U-Boot.
At the moment it is mandatory for ARMv8 and used by a few ARMv7 boards.
Add a proper Kconfig symbol to express this dependency properly,
allowing certain board configuration to later disable arch timer in case
there are any problems with it.

Signed-off-by: Andre Przywara &lt;andre.przywara@arm.com&gt;
[tuomas: rebase + fix conflicts and resync with moveconfig &amp; use select]
Signed-off-by: Tuomas Tynkkynen &lt;tuomas.tynkkynen@iki.fi&gt;
</content>
</entry>
<entry>
<title>dm: timer: normalise SPL and TPL support</title>
<updated>2017-08-13T15:12:36Z</updated>
<author>
<name>Philipp Tomsich</name>
</author>
<published>2017-07-28T15:38:42Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=e9e5d9d29f747d7c14944129ce523d9d5efe9c0b'/>
<id>urn:sha1:e9e5d9d29f747d7c14944129ce523d9d5efe9c0b</id>
<content type='text'>
To fully support DM timer in SPL and TPL, we need a few things cleaned
up and normalised:
- inclusion of the uclass and drivers should be an all-or-nothing
  decision for each stage and under control of $(SPL_TPL_)TIMER
  instead of having the two-level configuration with TIMER and
  $(SPL_TPL_)TIMER_SUPPORT
- when $(SPL_TPL_)TIMER is enabled, the ARMv8 generic timer code can
  not be compiled in

This normalises configuration to $(SPL_TPL_)TIMER and moves the config
options to drivers/timer/Kconfig (and cleans up the collateral damage
to some defconfigs that had SPL_TIMER_SUPPORT enabled).

Signed-off-by: Philipp Tomsich &lt;philipp.tomsich@theobroma-systems.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>ARM: adjust arm-smccc code for use in U-Boot</title>
<updated>2017-04-18T14:29:17Z</updated>
<author>
<name>Masahiro Yamada</name>
</author>
<published>2017-04-14T02:10:23Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=c54bcf6805cc6762cb998751b8e005f39ee1dad1'/>
<id>urn:sha1:c54bcf6805cc6762cb998751b8e005f39ee1dad1</id>
<content type='text'>
Adjust ARM SMC Calling Convention code for U-Boot:
  - Replace the license block with SPDX
  - Change path to asm-offsets.h
  - Define UNWIND() as no-op
  - Add Kconfig entry
  - Add asm-offsets

Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.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>
</author>
<published>2017-01-19T17:22:23Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=0675f992dbf4a785a05a1baf149c2bce6aa5fe90'/>
<id>urn:sha1:0675f992dbf4a785a05a1baf149c2bce6aa5fe90</id>
<content type='text'>
</content>
</entry>
<entry>
<title>kconfig: armv8: move armv8 sec_firmware CONFIG_* to Kconfig</title>
<updated>2017-01-18T17:35:53Z</updated>
<author>
<name>Hou Zhiqiang</name>
</author>
<published>2017-01-16T09:31:47Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=0897eb2ced0579ee58b7d50076faa93605e33ed1'/>
<id>urn:sha1:0897eb2ced0579ee58b7d50076faa93605e33ed1</id>
<content type='text'>
Signed-off-by: Hou Zhiqiang &lt;Zhiqiang.Hou@nxp.com&gt;
[York S: clean up scripts/config_whitelist.txt]
Reviewed-by: York Sun &lt;york.sun@nxp.com&gt;
</content>
</entry>
</feed>
