<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-xilinx.git/meta-xilinx-core/conf/machine, branch master</title>
<subtitle>Mirror of git.yoctoproject.org/meta-xilinx.git</subtitle>
<id>https://git.enea.com/cgit/linux/meta-xilinx.git/atom?h=master</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-xilinx.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/'/>
<updated>2024-09-30T00:31:36+00:00</updated>
<entry>
<title>versal-net-generic: Update QB_FW_FILES arguments</title>
<updated>2024-09-30T00:31:36+00:00</updated>
<author>
<name>Sandeep Gundlupet Raju</name>
<email>sandeep.gundlupet-raju@amd.com</email>
</author>
<published>2024-09-25T04:48:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=4de382f979f9edd849b2231c6fc6bc41b52df965'/>
<id>urn:sha1:4de382f979f9edd849b2231c6fc6bc41b52df965</id>
<content type='text'>
runqemu QEMU MB instance fails with below errors

QEMU MB instance failed:
qemu-system-microblazeel: -device loader,file=/scratch/sandeep/yocto/2024.2/yp-dev/build-versal/tmp/deploy/images/versal-net-generic/BOOT-versal-net-generic_bh.bin,addr=0xF201E000,force-raw: warning: short-form boolean option 'force-raw' deprecated
Please use force-raw=on instead
qemu-system-microblazeel: -device loader,file=/scratch/sandeep/yocto/2024.2/yp-dev/build-versal/tmp/deploy/images/versal-net-generic/CDO/pmc_cdo.bin,addr=0xf2000000,force-raw: warning: short-form boolean option 'force-raw' deprecated
Please use force-raw=on instead

So use "force-raw=on" in QB_FW_FILES arguments.

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>meta-xilinx-core: Add common/superset machines</title>
<updated>2024-09-20T16:53:42+00:00</updated>
<author>
<name>Mark Hatle</name>
<email>mark.hatle@amd.com</email>
</author>
<published>2024-09-19T23:16:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=c0e25710a7c4e7cbcb0dba2f0b01b1b977d02030'/>
<id>urn:sha1:c0e25710a7c4e7cbcb0dba2f0b01b1b977d02030</id>
<content type='text'>
Add various "superset" machines.  These machines can be used to generated a
binary distribution for a collection of machines.

These differ from the generic machines, as they have full CPU optimization
(DEFAULTTUNE) for the SoC, as well as the common MACHINE_FEATURES for a
collection of chips.

The MACHINE_FEATURES specified may not work on all chips, but will not cause
an incompatibility.

The common machines are:

Machine            | SoC        | DEFAULTTUNE      | MACHINE_FEATURES
-------------------+------------+------------------+-----------------
zynq-common        | Zynq7      | cortexa9thf-neon | (none)
zynqmp-common      | ZynqMP     | cortexa53        | vcu rfsoc
zynqmp-mali-common | ZynqMP     | cortexa53        | mali400 vcu
versal-common      | Versal     | cortexa72        | aie vdu
versal-net-common  | Versal-Net | cortexa78        | (none)

The mali400 option itself is not mutually exclusive from non, however the
default configuration of many systems also enabled libmali.  libmali
inclusion WILL create a system that is incompatible with mesa.

Signed-off-by: Mark Hatle &lt;mark.hatle@amd.com&gt;
</content>
</entry>
<entry>
<title>qemu-devicetrees: Move from target to native/nativesdk package</title>
<updated>2024-09-16T16:38:57+00:00</updated>
<author>
<name>Mark Hatle</name>
<email>mark.hatle@amd.com</email>
</author>
<published>2024-08-18T02:51:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=592569c84cfc6c70ae2ee233c98e4462adfbd12a'/>
<id>urn:sha1:592569c84cfc6c70ae2ee233c98e4462adfbd12a</id>
<content type='text'>
This recipe did not provide anything useful for the target, so adjust to only
run native and nativesdk.

Signed-off-by: Mark Hatle &lt;mark.hatle@amd.com&gt;
</content>
</entry>
<entry>
<title>conf/machine/README: Update with new values</title>
<updated>2024-09-13T13:13:30+00:00</updated>
<author>
<name>Mark Hatle</name>
<email>mark.hatle@amd.com</email>
</author>
<published>2024-08-15T23:54:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=c3100a32377c809d551601087af8c28ccef3c75e'/>
<id>urn:sha1:c3100a32377c809d551601087af8c28ccef3c75e</id>
<content type='text'>
Signed-off-by: Mark Hatle &lt;mark.hatle@amd.com&gt;
</content>
</entry>
<entry>
<title>meta-xilinx-core: Move generic machines to be firmware-less</title>
<updated>2024-09-13T13:13:30+00:00</updated>
<author>
<name>Mark Hatle</name>
<email>mark.hatle@amd.com</email>
</author>
<published>2024-08-17T21:09:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=8e79e44a070c51a19ce815ec3f7069f9538276cc'/>
<id>urn:sha1:8e79e44a070c51a19ce815ec3f7069f9538276cc</id>
<content type='text'>
Generic machines no longer depend on firmware (ESW) components.  Thus they
will now build a full Linux system, where possible, without XSCT or SDT
modes.

It is up to the specific machine.conf files to enable the correct build
flow and that will enable the necessary firmware dependencies for the SoC.

This also means HDF_MACHINES is no longer required.

Signed-off-by: Mark Hatle &lt;mark.hatle@amd.com&gt;
</content>
</entry>
<entry>
<title>machine-xilinx-qemu.inc: Set weak assignment for QB_XILINX_SERIAL</title>
<updated>2024-09-13T13:13:30+00:00</updated>
<author>
<name>Sandeep Gundlupet Raju</name>
<email>sandeep.gundlupet-raju@amd.com</email>
</author>
<published>2024-09-05T01:54:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=dd65327ec173eeef99890e68245701d82aee4411'/>
<id>urn:sha1:dd65327ec173eeef99890e68245701d82aee4411</id>
<content type='text'>
Zynq-7000 SDT and XSCT runqemu doesn't come up due to conditional
assignment in both machine-xilinx-qemu.inc and zynq-generic.conf file.
With that said the value set in machine-xilinx-qemu.inc will be used
during pre-expansion value. To fix this issue set weak assignment for
QB_XILINX_SERIAL so that variable can be override from machine conf
file or local.conf.

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>versal-net-generic.conf: Remove versal-net-ipp-rev1.9 file and add versal-net-vn-p-b2197-00-reva</title>
<updated>2024-09-04T14:01:06+00:00</updated>
<author>
<name>Ashwini Lomate</name>
<email>ashwini.lomate@amd.com</email>
</author>
<published>2024-08-29T11:21:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=4266264040c617f468349cfe48bbd656a66da656'/>
<id>urn:sha1:4266264040c617f468349cfe48bbd656a66da656</id>
<content type='text'>
Emulation/simulation versal-net platforms are not tested so removed in dtg and uboot.
Instead of versal-net-ipp-rev1.9 using versal-net-vn-p-b2197-00-reva as DT_BOARD_FLAGS name

Signed-off-by: Ashwini Lomate &lt;ashwini.lomate@amd.com&gt;
Signed-off-by: Mark Hatle &lt;mark.hatle@amd.com&gt;
</content>
</entry>
<entry>
<title>extract-cdo: Fix do_deploy behavior</title>
<updated>2024-08-25T14:40:04+00:00</updated>
<author>
<name>Mark Hatle</name>
<email>mark.hatle@amd.com</email>
</author>
<published>2024-08-18T02:50:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=2ed5bf21388336bc1c95c7a3e6b2c5532df47924'/>
<id>urn:sha1:2ed5bf21388336bc1c95c7a3e6b2c5532df47924</id>
<content type='text'>
Signed-off-by: Mark Hatle &lt;mark.hatle@amd.com&gt;
</content>
</entry>
<entry>
<title>microblaze-generic: Remove obsolete USE_BOARD settings</title>
<updated>2024-08-25T14:40:04+00:00</updated>
<author>
<name>Mark Hatle</name>
<email>mark.hatle@amd.com</email>
</author>
<published>2024-08-17T22:00:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=cbc9fbcdf4c98a9b2f45ffac6be6321b6480ab04'/>
<id>urn:sha1:cbc9fbcdf4c98a9b2f45ffac6be6321b6480ab04</id>
<content type='text'>
Signed-off-by: Mark Hatle &lt;mark.hatle@amd.com&gt;
</content>
</entry>
<entry>
<title>meta-xilinx-core: Enable generic machine to be firmware-less</title>
<updated>2024-08-25T14:40:04+00:00</updated>
<author>
<name>Mark Hatle</name>
<email>mark.hatle@amd.com</email>
</author>
<published>2024-08-17T21:09:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=f0df9f73fb65d678ac87ff2cc24dd8e30a6a88ce'/>
<id>urn:sha1:f0df9f73fb65d678ac87ff2cc24dd8e30a6a88ce</id>
<content type='text'>
Generic machines no longer depend on firmware (ESW) components.  Thus they
will now build a full Linux system, where possible, without XSCT or SDT
modes.  (Default, if XILINX_WITH_ESW is set to xsct, still builds firmware.)

It is up to the specific machine.conf files to enable the correct build
flow and that will enable the necessary firmware dependencies for the SoC.

This also means HDF_MACHINES is no longer required.  Set HDF_MACHINES = ""
to produce a firmware-less build.

Also correct QEMU settings so they can be overridden.

Signed-off-by: Mark Hatle &lt;mark.hatle@amd.com&gt;
</content>
</entry>
</feed>
