<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-xilinx.git/meta-xilinx-virtualization, branch scarthgap</title>
<subtitle>Mirror of git.yoctoproject.org/meta-xilinx.git</subtitle>
<id>https://git.enea.com/cgit/linux/meta-xilinx.git/atom?h=scarthgap</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-xilinx.git/atom?h=scarthgap'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/'/>
<updated>2025-03-30T20:16:15+00:00</updated>
<entry>
<title>device-tree: Disable meta-virtualization xen DTSI and apply it only for Linux</title>
<updated>2025-03-30T20:16:15+00:00</updated>
<author>
<name>Mark Hatle</name>
<email>mark.hatle@amd.com</email>
</author>
<published>2025-02-13T17:30:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=e56c47c22b297edf1794abc86b7fa41fb89c9ed8'/>
<id>urn:sha1:e56c47c22b297edf1794abc86b7fa41fb89c9ed8</id>
<content type='text'>
In meta-virtualization, when used with meta-xilinx-core, the XEN dtsi was
always enabled, even in a non-Linux based build.  This caused compilation
issues as cortex-r5 and other CPUs are missing required parameters for Xen.

Signed-off-by: Mark Hatle &lt;mark.hatle@amd.com&gt;
</content>
</entry>
<entry>
<title>xen: Add xen-guest-example cfg for Xen DomU guest</title>
<updated>2025-03-30T20:16:06+00:00</updated>
<author>
<name>Sandeep Gundlupet Raju</name>
<email>sandeep.gundlupet-raju@amd.com</email>
</author>
<published>2024-12-13T19:26:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=4156f5032ca8e5b0ba21023c118c58ea441f7aef'/>
<id>urn:sha1:4156f5032ca8e5b0ba21023c118c58ea441f7aef</id>
<content type='text'>
Add xen-guest-example configuration file for Xen DomU guest linux.

Signed-off-by: Sandeep Gundlupet Raju &lt;sandeep.gundlupet-raju@amd.com&gt;
Signed-off-by: Mark Hatle &lt;mark.hatle@amd.com&gt;
</content>
</entry>
<entry>
<title>u-boot-xlnx-scr: Enable addendum if BOOTMODE is xen</title>
<updated>2025-03-30T20:16:06+00:00</updated>
<author>
<name>Sandeep Gundlupet Raju</name>
<email>sandeep.gundlupet-raju@amd.com</email>
</author>
<published>2024-12-12T01:19:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=1cc51d3ff4286397fc7dfe37957cfb2d96092c78'/>
<id>urn:sha1:1cc51d3ff4286397fc7dfe37957cfb2d96092c78</id>
<content type='text'>
Enable SCRIPT_SED_ADDENDUM if BOOTMODE is set to xen by including
mxv-xen-boot-cmd inclusion file to u-boot-xlnx-scr bbappend.

Signed-off-by: Sandeep Gundlupet Raju &lt;sandeep.gundlupet-raju@amd.com&gt;
Signed-off-by: Mark Hatle &lt;mark.hatle@amd.com&gt;
</content>
</entry>
<entry>
<title>xen-boot-cmd: Add xen variable as addendum</title>
<updated>2024-11-11T18:25:48+00:00</updated>
<author>
<name>Mark Hatle</name>
<email>mark.hatle@amd.com</email>
</author>
<published>2024-11-04T21:19:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=c5bee8411533dbc5866c3cbe0c7cfd66d249dc15'/>
<id>urn:sha1:c5bee8411533dbc5866c3cbe0c7cfd66d249dc15</id>
<content type='text'>
For xen boot the u-boot script environment variables needs to
be complied as part of u-boot-xlnx-scr recipe. In order to duplicate
the variables definition for xen and non-xen boot make xen variables
as addendum to u-boot-xlnx-scr recipe.

Upstream-Status: Submitted [https://lists.yoctoproject.org/g/meta-virtualization/message/8233]

Signed-off-by: Sandeep Gundlupet Raju &lt;sandeep.gundlupet-raju@amd.com&gt;
Signed-off-by: Mark Hatle &lt;mark.hatle@amd.com&gt;

Transfer from 2024.2 fork of meta-virtualization, as this won't be in meta-virtualization
scarthgap.

Signed-off-by: Mark Hatle &lt;mark.hatle@amd.com&gt;
</content>
</entry>
<entry>
<title>xen : Updated SRCREV for 2024.2_3663</title>
<updated>2024-10-29T08:27:10+00:00</updated>
<author>
<name>Sivaprasad Addepalli</name>
<email>sivaprasad.addepalli@xilinx.com</email>
</author>
<published>2024-10-29T00:30:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=2eee7fa99e247631cf37e7e6c19baf011a830a0d'/>
<id>urn:sha1:2eee7fa99e247631cf37e7e6c19baf011a830a0d</id>
<content type='text'>
xen: restrict PM_FPGA_READ to Dom0
</content>
</entry>
<entry>
<title>xen-tools-xilinx.inc: Enable qemu-system-aarch64</title>
<updated>2024-10-23T15:45:12+00:00</updated>
<author>
<name>Sandeep Gundlupet Raju</name>
<email>sandeep.gundlupet-raju@amd.com</email>
</author>
<published>2024-10-17T21:26:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=fcd6f227eb0bb2b6d4e55f512bdd5cf0dd154ccc'/>
<id>urn:sha1:fcd6f227eb0bb2b6d4e55f512bdd5cf0dd154ccc</id>
<content type='text'>
By default qemu-system-i386 binaries are installed regardless of target.
Without qemu-system-aarch64 change in xen-tools booting a DomU fails on
ZynqMP or Versal devices with below errors.

yocto-zcu111-zynqmp-2024:/home/petalinux# xl create -c /etc/xen/example-simple.cfg
Parsing config from /etc/xen/example-simple.cfg
libxl: info: libxl_create.c:122:libxl__domain_build_info_setdefault: qemu-xen is unavailable, using qemu-xen-traditional instead: No such file or directory
libxl: error: libxl_dm.c:2967:libxl__spawn_local_dm: Domain 1:device model /usr/lib/xen/bin/qemu-dm is not executable: No such file or directory
libxl: error: libxl_dm.c:3216:device_model_spawn_outcome: Domain 1:(null): spawn failed (rc=-3)
libxl: error: libxl_dm.c:3436:device_model_postconfig_done: Domain 1:Post DM startup configs failed, rc=-3
libxl: error: libxl_create.c:1980:domcreate_devmodel_started: Domain 1:device model did not start: -3
(XEN) gnttab_mark_dirty not implemented yet
libxl: error: libxl_domain.c:354:libxl_domain_info: Domain 1:Getting domain info: No such process
libxl: error: libxl_domain.c:1179:libxl__destroy_domid: Domain 1:Non-existant domain
libxl: error: libxl_domain.c:1133:domain_destroy_callback: Domain 1:Unable to destroy guest
libxl: error: libxl_domain.c:1060:domain_destroy_cb: Domain 1:Destruction of domain failed
yocto-zcu111-zynqmp-2024:/home/petalinux#

Hence make qemu-system as configurable in xen-tools.inc and override
this varible for aarch64.

Signed-off-by: Sandeep Gundlupet Raju &lt;sandeep.gundlupet-raju@amd.com&gt;
Signed-off-by: Mark Hatle &lt;mark.hatle@amd.com&gt;
</content>
</entry>
<entry>
<title>README.build.xen.md: Move Xen build instructions from README.md</title>
<updated>2024-10-22T15:06:24+00:00</updated>
<author>
<name>Sandeep Gundlupet Raju</name>
<email>sandeep.gundlupet-raju@amd.com</email>
</author>
<published>2024-10-18T23:11:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=b07047a7ae2bb77a463933c20e5f29cfdfc1eb40'/>
<id>urn:sha1:b07047a7ae2bb77a463933c20e5f29cfdfc1eb40</id>
<content type='text'>
Move Xen build instructions from README.md to README.build.xen.md.

Signed-off-by: Sandeep Gundlupet Raju &lt;sandeep.gundlupet-raju@amd.com&gt;
Signed-off-by: Mark Hatle &lt;mark.hatle@amd.com&gt;
</content>
</entry>
<entry>
<title>README.md: Update meta-xilinx-virtualization docs to scrathgap</title>
<updated>2024-10-22T15:06:24+00:00</updated>
<author>
<name>Sandeep Gundlupet Raju</name>
<email>sandeep.gundlupet-raju@amd.com</email>
</author>
<published>2024-10-18T23:11:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=e206060c299ee897c1a44ff32ec28466ac5d6fe5'/>
<id>urn:sha1:e206060c299ee897c1a44ff32ec28466ac5d6fe5</id>
<content type='text'>
1. Update meta-xilinx-virtualization docs to scrathgap.
2. Move Xen build instructions from README.md to README.xen.md

Signed-off-by: Sandeep Gundlupet Raju &lt;sandeep.gundlupet-raju@amd.com&gt;
Signed-off-by: Mark Hatle &lt;mark.hatle@amd.com&gt;
</content>
</entry>
<entry>
<title>xen : Updated SRCREV for 2024.2_6295</title>
<updated>2024-10-05T22:07:10+00:00</updated>
<author>
<name>Sivaprasad Addepalli</name>
<email>sivaprasad.addepalli@xilinx.com</email>
</author>
<published>2024-10-05T07:22:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=40f3a5c39268c6450ea5d135e163caba3455963f'/>
<id>urn:sha1:40f3a5c39268c6450ea5d135e163caba3455963f</id>
<content type='text'>
dt-overlay: Allow removing devices behind IOMMU from dom0
dt-overlay: Fix dt_host_lock locking issue
dt-overlay: Fix removal of dt overlays
dt-overlay: Ignore nodes that do not have __overlay__ as their subnode
dt-overlay: Support target-path being root node
dt-overlay: Remove ASSERT_UNREACHABLE from add_nodes()
device-tree: Remove __init from unflatten_dt_alloc()
zynqmp-eemi: Add missing PS-PL reset lines definitions
xl: Fix help command for dt overlay
</content>
</entry>
<entry>
<title>various: meta-xilinx-standalone-experimental renamed to meta-xilinx-standalone-sdt</title>
<updated>2024-09-20T17:02:29+00:00</updated>
<author>
<name>Mark Hatle</name>
<email>mark.hatle@amd.com</email>
</author>
<published>2024-09-20T16:52:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=1f350271b4401d69d1595e85ef7ed21cdf7f5062'/>
<id>urn:sha1:1f350271b4401d69d1595e85ef7ed21cdf7f5062</id>
<content type='text'>
Signed-off-by: Mark Hatle &lt;mark.hatle@amd.com&gt;
</content>
</entry>
</feed>
