<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-xilinx.git/conf/machine/zcu102-zynqmp.conf, branch pyro</title>
<subtitle>Mirror of git.yoctoproject.org/meta-xilinx.git</subtitle>
<id>https://git.enea.com/cgit/linux/meta-xilinx.git/atom?h=pyro</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-xilinx.git/atom?h=pyro'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/'/>
<updated>2017-06-03T06:55:31+00:00</updated>
<entry>
<title>zcu102-zynqmp: Remove pinning of older kernel, u-boot and atf versions</title>
<updated>2017-06-03T06:55:31+00:00</updated>
<author>
<name>Nathan Rossi</name>
<email>nathan@nathanrossi.com</email>
</author>
<published>2017-05-30T11:30:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=506b0192c8f0073209762f3dabc7373869a51be1'/>
<id>urn:sha1:506b0192c8f0073209762f3dabc7373869a51be1</id>
<content type='text'>
Remove the version pinning to the older kernel, u-boot and
arm-trusted-firmware versions. These versions are now functional as
pmu-firmware can be built and executed for the zcu102 physical hardware
as well as within QEMU.

Signed-off-by: Nathan Rossi &lt;nathan@nathanrossi.com&gt;
Tested-by: Alistair Francis &lt;alistair.francis@xilinx.com&gt;
</content>
</entry>
<entry>
<title>zcu102-zynqmp: Setup the use of multiarch QEMU</title>
<updated>2017-06-03T06:55:31+00:00</updated>
<author>
<name>Nathan Rossi</name>
<email>nathan@nathanrossi.com</email>
</author>
<published>2017-05-30T11:30:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=c9b8ff6881cc94cf10b57e3d184cf39125facee6'/>
<id>urn:sha1:c9b8ff6881cc94cf10b57e3d184cf39125facee6</id>
<content type='text'>
Setup the qemuboot variables and qemu-xilinx-helper-native environment
to use the multiarch script to start a QEMU multiarch instance with the
MicroBlaze PMU.

Signed-off-by: Nathan Rossi &lt;nathan@nathanrossi.com&gt;
Tested-by: Alistair Francis &lt;alistair.francis@xilinx.com&gt;
</content>
</entry>
<entry>
<title>zcu102-zynqmp: Enable building of PMU recipes and build pmu firmware</title>
<updated>2017-06-03T06:55:31+00:00</updated>
<author>
<name>Nathan Rossi</name>
<email>nathan@nathanrossi.com</email>
</author>
<published>2017-05-30T11:02:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=b9339b852c4876265d3b194cf29094012ecf2d90'/>
<id>urn:sha1:b9339b852c4876265d3b194cf29094012ecf2d90</id>
<content type='text'>
Enable the building of 'zynqmp-pmu' recipes, and setup the pmu-firmware
to be built for the image.

Signed-off-by: Nathan Rossi &lt;nathan@nathanrossi.com&gt;
Tested-by: Alistair Francis &lt;alistair.francis@xilinx.com&gt;
Tested-by: Koteswararao Nayudu &lt;kotin@xilinx.com&gt;
</content>
</entry>
<entry>
<title>zcu102-zynqmp.conf: Remove mali as machine feature</title>
<updated>2017-05-30T09:30:28+00:00</updated>
<author>
<name>Manjukumar Matha</name>
<email>manjukumar.harthikote-matha@xilinx.com</email>
</author>
<published>2017-05-26T22:00:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=d0979730c2ac7951f97ffb02c07ad1ad3e117b32'/>
<id>urn:sha1:d0979730c2ac7951f97ffb02c07ad1ad3e117b32</id>
<content type='text'>
Remove mali as machine feature. This is not required, any dependencies
on mali userspace libraries should be resolved through gles1/gles2/egl
preffered provider. for ex:
PREFERRED_PROVIDER_virtual/libgles1_zynqmp = "libmali-xlnx"
PREFERRED_PROVIDER_virtual/libgles2_zynqmp = "libmali-xlnx"
PREFERRED_PROVIDER_virtual/egl_zynqmp = "libmali-xlnx"

MALI userspace libraries inturn should depends on out-of-tree mali
kernel module.

Signed-off-by: Manjukumar Matha &lt;manjukumar.harthikote-matha@xilinx.com&gt;
Reviewed-by: Nathan Rossi &lt;nathan@nathanrossi.com&gt;
</content>
</entry>
<entry>
<title>arm-trusted-firmware_git.bb: Make ATF machine independent</title>
<updated>2017-05-30T08:54:09+00:00</updated>
<author>
<name>Manjukumar Matha</name>
<email>manjukumar.harthikote-matha@xilinx.com</email>
</author>
<published>2017-05-26T21:54:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=7dea558bf35c2c7087022851ad6a257530704a58'/>
<id>urn:sha1:7dea558bf35c2c7087022851ad6a257530704a58</id>
<content type='text'>
Make arm-trusted-firmware machine independent

Signed-off-by: Cyril Chemparathy &lt;cyril.chemparathy@xilinx.com&gt;
Signed-off-by: Manjukumar Matha &lt;manjukumar.harthikote-matha@xilinx.com&gt;
Reviewed-by: Nathan Rossi &lt;nathan@nathanrossi.com&gt;
</content>
</entry>
<entry>
<title>zcu102-zynqmp: Enable all the zcu102 kernel device trees</title>
<updated>2017-05-30T08:46:21+00:00</updated>
<author>
<name>Nathan Rossi</name>
<email>nathan@nathanrossi.com</email>
</author>
<published>2017-05-30T08:46:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=4a86b530b17a76dbda6e29690e6d46523869e7d8'/>
<id>urn:sha1:4a86b530b17a76dbda6e29690e6d46523869e7d8</id>
<content type='text'>
Enable all of the available kernel device trees for the zcu102. This
includes the 'zcu102-zynqmp.dtb'.

The 'revB' device tree is kept as the first entry due to its use for
QEMU.

Signed-off-by: Nathan Rossi &lt;nathan@nathanrossi.com&gt;
Acked-by: Manjukumar Matha &lt;manjukumar.harthikote-matha@xilinx.com&gt;
Tested-by: Manjukumar Matha &lt;manjukumar.harthikote-matha@xilinx.com&gt;
</content>
</entry>
<entry>
<title>zcu102-zynqmp: Pin to pre-v2017.1 versions of kernel, u-boot and atf</title>
<updated>2017-05-15T11:27:31+00:00</updated>
<author>
<name>Nathan Rossi</name>
<email>nathan@nathanrossi.com</email>
</author>
<published>2017-05-15T11:27:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=c0fd0eeab2f8640b99cbbe66814d5821cd28a3b9'/>
<id>urn:sha1:c0fd0eeab2f8640b99cbbe66814d5821cd28a3b9</id>
<content type='text'>
Pin the versions of linux-xlnx, u-boot-xlnx and arm-trusted-firmware to
the version prior to xilinx-v2017.1. This is due to the added
requirement of pmu-firmware for xilinx-v2017.1. Currently it is not
possible to boot the zcu102-zynqmp machine in QEMU with the newer
versions due to missing the pmu rom as well as the pmu firmware itself.

Signed-off-by: Nathan Rossi &lt;nathan@nathanrossi.com&gt;
</content>
</entry>
<entry>
<title>zcu102-zynqmp: Update QB_MEM to 4GB to match board</title>
<updated>2017-04-27T14:22:50+00:00</updated>
<author>
<name>Nathan Rossi</name>
<email>nathan@nathanrossi.com</email>
</author>
<published>2017-04-26T04:52:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=ae79cd8bf9a30d64b12f6f5c41b2a91e32e66dda'/>
<id>urn:sha1:ae79cd8bf9a30d64b12f6f5c41b2a91e32e66dda</id>
<content type='text'>
Update the QB_MEM value to match the size of memory that is expected to
be emulated for the board. The ZCU102 board has 4GB of DRAM attached to
the PS.

Signed-off-by: Nathan Rossi &lt;nathan@nathanrossi.com&gt;
Reviewed-by: Alistair Francis &lt;alistair.francis@xilinx.com&gt;
</content>
</entry>
<entry>
<title>qemuboot-xilinx.bbclass: Rework qemu-xilinx setup</title>
<updated>2017-04-27T14:22:19+00:00</updated>
<author>
<name>Nathan Rossi</name>
<email>nathan@nathanrossi.com</email>
</author>
<published>2017-04-13T14:05:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=3119a03a3db979541a5a20884e393c3b0868f9b5'/>
<id>urn:sha1:3119a03a3db979541a5a20884e393c3b0868f9b5</id>
<content type='text'>
This change reworks how the meta-xilinx layer enables and provides the
custom version of QEMU based on Xilinx's fork of QEMU. The existing
implementation relied on the single sysroot which was changed in oe-core
such that now recipes have their own sysroots (RSS support).
Additionally oe-core now provides the QEMU binaries to the runqemu
script via the 'qemu-helper-native' recipes sysroot as opposed to the
image sysroot.

These rework changes allow for a single machine to select the targeted
QEMU version as well as to provide the qemuboot config specific to the
targeted QEMU version. The selection of QEMU version is now handled by
PREFERRED_PROVIDER mechanics with the meta-xilinx layer providing an
additional recipe that is equivalent to qemu-helper-native and which
also provides said target allowing for the machine to select via the use
of PREFERRED_PROVIDER_qemu-helper-native. This recipe
(qemu-xilinx-helper-native) however instead provides the sysroot
populated with qemu-xilinx instead of qemu.

Additionally the XILINX_QEMUBOOT variable is replaced with the
qemuboot-xilinx.bbclass, this provides the overrides for setting up
qemu-xilinx specific QB_* args. Additionally this bbclass points runqemu
at the qemu-xilinx-helper-native sysroot for QEMU binaries.

These changes also work towards making the meta-xilinx layer better
handle multiple qemuboot.conf variants as well as handling different
QEMU versions.

This change also removes the 'qemu-system-xilinx' MACHINE_FEATURES, this
is due to MACHINE_FEATURES no longer being available for native recipes.
Additionally there is no longer any logic that needs to know this any
way.

Signed-off-by: Nathan Rossi &lt;nathan@nathanrossi.com&gt;
Reviewed-by: Alistair Francis &lt;alistair.francis@xilinx.com&gt;
</content>
</entry>
<entry>
<title>zcu102-zynqmp: Default qemuboot to using Xilinx QEMU</title>
<updated>2017-02-16T03:57:04+00:00</updated>
<author>
<name>Nathan Rossi</name>
<email>nathan@nathanrossi.com</email>
</author>
<published>2017-02-08T09:40:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=cb4c077942b9d4d15d74c244ff31c6c57f92820f'/>
<id>urn:sha1:cb4c077942b9d4d15d74c244ff31c6c57f92820f</id>
<content type='text'>
Currently the mainline QEMU is lacking full support for emulating the
ZCU102 board. So use the more functional Xilinx QEMU for this board.

Also reformat some of the appends to QB_* variables for clarity.

Signed-off-by: Nathan Rossi &lt;nathan@nathanrossi.com&gt;
Reviewed-by: Alistair Francis &lt;alistair.francis@xilinx.com&gt;
</content>
</entry>
</feed>
