<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-xilinx.git/meta-xilinx-bsp/conf/machine/include, branch warrior</title>
<subtitle>Mirror of git.yoctoproject.org/meta-xilinx.git</subtitle>
<id>https://git.enea.com/cgit/linux/meta-xilinx.git/atom?h=warrior</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-xilinx.git/atom?h=warrior'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/'/>
<updated>2019-08-17T00:41:49+00:00</updated>
<entry>
<title>machine-xilinx-default.inc: Deploy u-boot.elf for Versal devices</title>
<updated>2019-08-17T00:41:49+00:00</updated>
<author>
<name>Manjukumar Matha</name>
<email>manjukumar.harthikote-matha@xilinx.com</email>
</author>
<published>2019-04-26T05:16:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=48a483c69fa2726f5816bd0ff559d73221921267'/>
<id>urn:sha1:48a483c69fa2726f5816bd0ff559d73221921267</id>
<content type='text'>
Deploy u-boot.elf for Versal devices

Signed-off-by: Manjukumar Matha &lt;manjukumar.harthikote-matha@xilinx.com&gt;
</content>
</entry>
<entry>
<title>machine-xilinx-default.inc: Disable PIE (ASLR) for Microblaze</title>
<updated>2019-08-16T00:00:31+00:00</updated>
<author>
<name>Alejandro Enedino Hernandez Samaniego</name>
<email>alejandr@xilinx.com</email>
</author>
<published>2019-03-22T01:15:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=a9c740945402504fedfe7d7c3024317951a11b58'/>
<id>urn:sha1:a9c740945402504fedfe7d7c3024317951a11b58</id>
<content type='text'>
While enabling PIE does not produce build time errors AFAIC, for
example: bash fails to return/exit properly when PIE is enabled.
Given the fact that init code relies on bash to source scripts at boot
time and such, booting hangs at init on microblaze targets.

Disable PIE on SECURITY_CFLAGS/SECURITY_LDFLAGS for MB architecture

Signed-off-by: Alejandro Enedino Hernandez Samaniego &lt;alejandr@xilinx.com&gt;
Signed-off-by: Manjukumar Matha &lt;manjukumar.harthikote-matha@xilinx.com&gt;
</content>
</entry>
<entry>
<title>Adding FPGA_MNGR_RECONFIG_ENABLE to control enabling fpga manager</title>
<updated>2019-06-28T23:11:36+00:00</updated>
<author>
<name>Jaewon Lee</name>
<email>jaewon.lee@xilinx.com</email>
</author>
<published>2019-04-10T21:56:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=3b825c1d9667fcfa3d16f513361236b87886033d'/>
<id>urn:sha1:3b825c1d9667fcfa3d16f513361236b87886033d</id>
<content type='text'>
Introduce FPGA_MNGR_RECONFIG_ENABLE to enable overlay configuration for
fpga-manager support in kernel.
To enable, set FPGA_MNGR_RECONFIG_ENABLE = "1" in local.conf or other
bitbake configuration files.

For backward compatibility, set FPGA_MNGR_RECONFIG_ENABLE based on
IMAGE_FEATURES.
In future release, the option of fpga-manager in IMAGE_FEATURES will be
deprecated.

Signed-off-by: Jaewon Lee &lt;jaewon.lee@xilinx.com&gt;
Signed-off-by: Manjukumar Matha &lt;manjukumar.harthikote-matha@xilinx.com&gt;
</content>
</entry>
<entry>
<title>machine-xilinx-default.inc: Make u-boot.elf as UBOOT_ELF for zynq</title>
<updated>2019-06-28T22:37:10+00:00</updated>
<author>
<name>Sreeja Vadakattu</name>
<email>sreeja.vadakattu@xilinx.com</email>
</author>
<published>2019-01-22T11:41:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=c3dcd6eeaf10ea869bb63dce35b755730b9a6fb2'/>
<id>urn:sha1:c3dcd6eeaf10ea869bb63dce35b755730b9a6fb2</id>
<content type='text'>
CONFIG_REMAKE_ELF is enabled for all zynq boards.  Also, using
CONFIG_OF_SEPERATE is recommeneded by u-boot release v2019.01.  So,
Deploy u-boot.elf instead of u-boot as u-boot.elf contains dtb.  This
would solve the following boot issue:

No valid device tree binary found - please append one to U-Boot binary,
use u-boot-dtb.bin or define CONFIG_OF_EMBED. For sandbox, use -d
&lt;file.dtb&gt; initcall sequence 00461b18 failed at call 004582e0 (err=-1)

Signed-off-by: Sreeja Vadakattu &lt;svadakat@xilinx.com&gt;
Signed-off-by: Jaewon Lee &lt;jaewon.lee@xilinx.com&gt;
Signed-off-by: Manjukumar Matha &lt;manjukumar.harthikote-matha@xilinx.com&gt;
</content>
</entry>
<entry>
<title>tune-zynq.inc: Build zImage in addition to uImage</title>
<updated>2019-06-28T22:07:53+00:00</updated>
<author>
<name>Vineeth Chowdary Karumanchi</name>
<email>vineethchowz.chowdary@xilinx.com</email>
</author>
<published>2018-01-23T00:34:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=d4e76b8af71aecd012a11f83006fecce8f1980d8'/>
<id>urn:sha1:d4e76b8af71aecd012a11f83006fecce8f1980d8</id>
<content type='text'>
Build zImage in addition to uImage, this is useful for jtag booting
purpose

Signed-off-by: Vineeth Chowdary Karumanchi &lt;vineethchowz.chowdary@xilinx.com&gt;
Signed-off-by: Manjukumar Matha &lt;manjukumar.harthikote-matha@xilinx.com&gt;
</content>
</entry>
<entry>
<title>tune-zynqmp.inc: Use arch-armv8a tune instead of arch-armv8</title>
<updated>2019-03-04T20:46:05+00:00</updated>
<author>
<name>Manjukumar Matha</name>
<email>manjukumar.harthikote-matha@xilinx.com</email>
</author>
<published>2019-02-22T22:57:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=64aa3d35ae9e612355677d1fb8d06143be06d92e'/>
<id>urn:sha1:64aa3d35ae9e612355677d1fb8d06143be06d92e</id>
<content type='text'>
Use the updated arch-armv8a tune instead of the old tune file

Signed-off-by: Manjukumar Matha &lt;manjukumar.harthikote-matha@xilinx.com&gt;
</content>
</entry>
<entry>
<title>machine-xilinx-board.inc: Remove include file</title>
<updated>2019-03-04T20:45:07+00:00</updated>
<author>
<name>Manjukumar Matha</name>
<email>manjukumar.harthikote-matha@xilinx.com</email>
</author>
<published>2019-02-22T21:07:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=225f49ec679760dd7ec3733472e40ff337199778'/>
<id>urn:sha1:225f49ec679760dd7ec3733472e40ff337199778</id>
<content type='text'>
As per the commit f24275598687bcec0252186cb1d9c54b426fef9f, this include
file is no longer required. Remove it from the layer

Signed-off-by: Manjukumar Matha &lt;manjukumar.harthikote-matha@xilinx.com&gt;
</content>
</entry>
<entry>
<title>machine-xilinx-qemu.inc: Remove KERNEL_DEVICETREE parsing</title>
<updated>2019-01-02T04:03:46+00:00</updated>
<author>
<name>Nathan Rossi</name>
<email>nathan@nathanrossi.com</email>
</author>
<published>2018-01-31T16:20:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=85c9b317f7f7ca3c11a71c8083d83515aa602940'/>
<id>urn:sha1:85c9b317f7f7ca3c11a71c8083d83515aa602940</id>
<content type='text'>
Remove the parsing of KERNEL_DEVICETREE as by default those values will
be populated into the IMAGE_BOOT_FILES variable.

Also add a note describing why wildcard patterns work in the QB_DTB
field.

Signed-off-by: Nathan Rossi &lt;nathan@nathanrossi.com&gt;
Signed-off-by: Manjukumar Matha &lt;manjukumar.harthikote-matha@xilinx.com&gt;
</content>
</entry>
<entry>
<title>machine-xilinx-default.inc: Add dtb files for IMAGE_BOOT_FILES</title>
<updated>2019-01-02T04:03:46+00:00</updated>
<author>
<name>Nathan Rossi</name>
<email>nathan@nathanrossi.com</email>
</author>
<published>2018-11-05T04:58:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=f20fc414f30803c126bea4222d9fb2bb73c2b07f'/>
<id>urn:sha1:f20fc414f30803c126bea4222d9fb2bb73c2b07f</id>
<content type='text'>
Add all available dtb sources to the IMAGE_BOOT_FILES variable. For
device-tree recipe generated dtbs the files available are only known
after they files are deployed, so a wildcard pattern is used for these
files. Note that this pattern appears before the kernel device trees due
to the preference to use custom non-kernel device trees where available.
This ordering is needed so that recipes like u-boot-zynq-uenv can pick
the first device tree to select as the default.

The kernel device trees are specifically selected based on the value of
KERNEL_DEVICETREE, this avoid the duplication of kernel image type
prefixed files along side having the actual files that the kernel
builds.

Additionally remove all instances of "${MACHINE}.dtb" as they no longer
need to be specified and are incorrect due to the nesting of the files
in the `devicetree` directory.

Signed-off-by: Nathan Rossi &lt;nathan@nathanrossi.com&gt;
Signed-off-by: Manjukumar Matha &lt;manjukumar.harthikote-matha@xilinx.com&gt;
</content>
</entry>
<entry>
<title>machine-xilinx-default.inc: Default IMAGE_BOOT_FILES using function</title>
<updated>2019-01-02T04:03:46+00:00</updated>
<author>
<name>Nathan Rossi</name>
<email>nathan@nathanrossi.com</email>
</author>
<published>2018-01-31T16:20:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=c2823e683db1207e6bff7055c77d215301b4c163'/>
<id>urn:sha1:c2823e683db1207e6bff7055c77d215301b4c163</id>
<content type='text'>
Replace the definition of IMAGE_BOOT_FILES in machine-xilinx-board.inc
with the use of a function which automatically selects available images
that should be included. This includes the existing implementation of
`get_dtb_list` and replaces it with a function that covers all image
files including the existing default for KERNEL_IMAGETYPE(S) and
UBOOT_BINARY.

Also remove the use of `get_dtb_list` from individual machines which is
replaced by the default value.

Signed-off-by: Nathan Rossi &lt;nathan@nathanrossi.com&gt;
Signed-off-by: Manjukumar Matha &lt;manjukumar.harthikote-matha@xilinx.com&gt;
</content>
</entry>
</feed>
