<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/arch/arm/boot/compressed/Makefile, branch v4.8</title>
<subtitle>Linux Kernel (branches are rebased on master from time to time)</subtitle>
<id>https://sre.ring0.de/linux/atom?h=v4.8</id>
<link rel='self' href='https://sre.ring0.de/linux/atom?h=v4.8'/>
<link rel='alternate' type='text/html' href='https://sre.ring0.de/linux/'/>
<updated>2016-03-04T23:36:02Z</updated>
<entry>
<title>Merge branches 'amba', 'fixes', 'misc' and 'tauros2' into for-next</title>
<updated>2016-03-04T23:36:02Z</updated>
<author>
<name>Russell King</name>
<email>rmk+kernel@arm.linux.org.uk</email>
</author>
<published>2016-03-04T23:36:02Z</published>
<link rel='alternate' type='text/html' href='https://sre.ring0.de/linux/commit/?id=1b3bf847977c2e5974012ddd4b25fef50967d785'/>
<id>urn:sha1:1b3bf847977c2e5974012ddd4b25fef50967d785</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ARM: 8543/1: decompressor: rename suffix_y to compress-y</title>
<updated>2016-02-22T16:56:31Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>yamada.masahiro@socionext.com</email>
</author>
<published>2016-02-22T12:32:58Z</published>
<link rel='alternate' type='text/html' href='https://sre.ring0.de/linux/commit/?id=f57deb0be5c25fcf2d30dce113f0a6a985c227bb'/>
<id>urn:sha1:f57deb0be5c25fcf2d30dce113f0a6a985c227bb</id>
<content type='text'>
The "$(suffix_y)" no longer appears in the file names, but it just
specifies the method of the file compression.  The "compress-y" sounds
more suitable.

Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>ARM: 8542/1: decompressor: merge piggy.*.S and simplify Makefile</title>
<updated>2016-02-22T16:56:31Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>yamada.masahiro@socionext.com</email>
</author>
<published>2016-02-22T12:32:24Z</published>
<link rel='alternate' type='text/html' href='https://sre.ring0.de/linux/commit/?id=53f67545c21c756d7959fb86af30899c4b43141c'/>
<id>urn:sha1:53f67545c21c756d7959fb86af30899c4b43141c</id>
<content type='text'>
The files piggy.$(suffix).S are similar enough to be merged into a
single file.  This also allows clean up of the Makefile.

Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>ARM: 8541/1: decompressor: drop redundant FORCE in Makefile</title>
<updated>2016-02-22T16:56:31Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>yamada.masahiro@socionext.com</email>
</author>
<published>2016-02-22T12:32:05Z</published>
<link rel='alternate' type='text/html' href='https://sre.ring0.de/linux/commit/?id=b0b6abe5fd28423558d8e121e77e92e779f62de1'/>
<id>urn:sha1:b0b6abe5fd28423558d8e121e77e92e779f62de1</id>
<content type='text'>
The object "piggy.$(suffix_y).o" is created from "piggy.$(suffix).S"
by the following pattern rule defined in scripts/Makefile.build:

  $(obj)/%.o: $(src)/%.S FORCE
          $(call if_changed_dep,as_o_S)

FORCE is already added to the prerequisite of the object there.

Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>ARM: 8540/1: decompressor: use clean-files instead of extra-y to clean files</title>
<updated>2016-02-22T16:56:30Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>yamada.masahiro@socionext.com</email>
</author>
<published>2016-02-22T12:31:33Z</published>
<link rel='alternate' type='text/html' href='https://sre.ring0.de/linux/commit/?id=822ec1b6ead2667c455227a0fc95c07c0515aed2'/>
<id>urn:sha1:822ec1b6ead2667c455227a0fc95c07c0515aed2</id>
<content type='text'>
This code works fine here, but it is tricky to use "extra-y" for
specifying files to be removed during "make clean".  Kbuild provides
"clean-files" for this purpose.

Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>ARM: 8539/1: decompressor: drop more unneeded assignments to "targets"</title>
<updated>2016-02-22T16:56:30Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>yamada.masahiro@socionext.com</email>
</author>
<published>2016-02-22T12:30:37Z</published>
<link rel='alternate' type='text/html' href='https://sre.ring0.de/linux/commit/?id=684c12014b55f67a57487d2a19f10cb0000e8bd4'/>
<id>urn:sha1:684c12014b55f67a57487d2a19f10cb0000e8bd4</id>
<content type='text'>
The objects "font.o" and "misc.o" are contained in $(OBJS), and it
is already added to the "targets".

Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>ARM: 8538/1: decompressor: drop unneeded assignments to "targets"</title>
<updated>2016-02-22T16:56:29Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>yamada.masahiro@socionext.com</email>
</author>
<published>2016-02-22T12:29:35Z</published>
<link rel='alternate' type='text/html' href='https://sre.ring0.de/linux/commit/?id=b44c72de44173f47e782610e31d4cd1abca3741f'/>
<id>urn:sha1:b44c72de44173f47e782610e31d4cd1abca3741f</id>
<content type='text'>
The "targets" exists to specify which files need the corresponding
".*_cmd" files to be included during the build.  In other words, it
is used for files that need to detect the change of the command line
by if_changed, if_changed_dep, and if_changed_rule.  While, these
files are just copied by "$(call cmd,shipped)".  Adding them to the
"targets" is meaningless because $(call cmd,...) never creates
".*_cmd" files.  Such files as ".lib1funcs.S.cmd", ".ashldi3.S.cmd"
do not exist in the first place.

Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>ARM: 8534/1: virt: fix hyp-stub build for pre-ARMv7 CPUs</title>
<updated>2016-02-22T11:39:41Z</updated>
<author>
<name>Jean-Philippe Brucker</name>
<email>jean-philippe.brucker@arm.com</email>
</author>
<published>2016-02-19T10:04:45Z</published>
<link rel='alternate' type='text/html' href='https://sre.ring0.de/linux/commit/?id=8d9f49136770e8a49c4efd5a4a5b23f75fefaaea'/>
<id>urn:sha1:8d9f49136770e8a49c4efd5a4a5b23f75fefaaea</id>
<content type='text'>
ARMv6 CPUs do not have virtualisation extensions, but hyp-stub.S is
still included into the image to keep it generic. In order to use ARMv7
instructions during HYP initialisation, add -march=armv7-a flag to
hyp-stub's build.

On an ARMv6 CPU, __hyp_stub_install returns as soon as it detects that
the mode isn't HYP, so we will never reach those instructions.

Signed-off-by: Jean-Philippe Brucker &lt;jean-philippe.brucker@arm.com&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>ARM: 8534/1: virt: fix hyp-stub build for pre-ARMv7 CPUs</title>
<updated>2016-02-22T11:39:13Z</updated>
<author>
<name>Jean-Philippe Brucker</name>
<email>jean-philippe.brucker@arm.com</email>
</author>
<published>2016-02-19T10:04:45Z</published>
<link rel='alternate' type='text/html' href='https://sre.ring0.de/linux/commit/?id=c7edd7f99cdaec65e9303b4c9edc19bb595564ed'/>
<id>urn:sha1:c7edd7f99cdaec65e9303b4c9edc19bb595564ed</id>
<content type='text'>
ARMv6 CPUs do not have virtualisation extensions, but hyp-stub.S is
still included into the image to keep it generic. In order to use ARMv7
instructions during HYP initialisation, add -march=armv7-a flag to
hyp-stub's build.

On an ARMv6 CPU, __hyp_stub_install returns as soon as it detects that
the mode isn't HYP, so we will never reach those instructions.

Signed-off-by: Jean-Philippe Brucker &lt;jean-philippe.brucker@arm.com&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>ARM: 8500/1: fix atags_to_fdt with stack-protector-strong</title>
<updated>2016-01-26T23:49:26Z</updated>
<author>
<name>Kees Cook</name>
<email>keescook@chromium.org</email>
</author>
<published>2016-01-26T00:18:13Z</published>
<link rel='alternate' type='text/html' href='https://sre.ring0.de/linux/commit/?id=7f66cd3f5420e7d11abd234033e7cb7a9738fc38'/>
<id>urn:sha1:7f66cd3f5420e7d11abd234033e7cb7a9738fc38</id>
<content type='text'>
Building with CONFIG_CC_STACKPROTECTOR_STRONG triggers protection code
generation under CONFIG_ARM_ATAG_DTB_COMPAT but this is too early for
being able to use any of the stack_chk code. Explicitly disable it for
only the atags_to_fdt bits.

Suggested-by: zhxihu &lt;zhxihu@marvell.com&gt;
Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt;
Acked-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
</feed>
