| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Add symlink to old name for temporarily compatibility.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Recently oe-core implemented an architetural change that WORKDIR is no
longer to be used as a dumping group for miscellaneous files.
link: https://lists.openembedded.org/g/openembedded-architecture/topic/cleanup_of_workdir_by/105739556
oe-core: e022d62ba917 ("base/bitbake.conf: Introduce UNPACKDIR")
Based on changes submitted by Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
| |
Fix plm and psm firwmare integration. The class EXPORT behavior has changed
in Scarthgap, so sync up to the recent changes to ensure behavior is the
same as the prior langdale based system.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
| |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
| |
The experimental support has been merged into the base ESW repository
defined in meta-xilinx-standalone.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
| |
The xlnx-embeddedsw class chooses the correct source based on the PV.
Update the PV, as the code is now integrated.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Make sure that we have native and nativesdk versions of esw-conf.
Add a dependency on lopper and xilinx-lops, as presumably users of this
recipe will need to use lopper to process the configurations. This will
allow someone to use oe-run-native with esw-conf-native to use lopper
to transform system to domain specific device trees and their associated
configurations.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
| |
application source directory
With the latest changes in the application CMakeLists.txt it's expecting
the UserConfig.cmake file to be present at application source folder,
update recipes for the same.
Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
| |
Update executable name as per latest changes
pmufw executable name changed from pmufw.elf to zynqmp_pmufw.elf
to inline with applicatin name update the recipe for the same.
Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Copy psu_init file before do_configure task
With recent changes in fsbl application, fsbl CMakeList is expecting
psu_init.h file to be avaible before do_configure stage,
This commit updates the recipe for the same.
Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
Signed-off-by: Mark Hatle <mhatle@xilinx.com>
(cherry picked from commit 69add411db616dd0f3be54a6faa1749674bc6e47)
Signed-off-by: Mark Hatle <mhatle@xilinx.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
into wrong directory
The file:// items were being placed in the same path structure in WORKDIR
as they were in the original path passed into the recipe. Instead we want
the files to always just show up in the WORKDIR.
Move to using a simple file://psu_init.[ch] entry, but use FILESEXTRAPATHS
to handle the access to the correct path. Upside is that everything works
as expected, downside, if the path to the psu_init files also contain other
items refered to by SRC_URI, it could pick up that version instead.
With the current implementation, this is unlikely to be a problem.
The code also moves the warning about using the default psu_init files to
the do_compile. Unfortunately doing it in the anonymous python causes
the warning to be generated for all multiconfigs, even ones that will never
build the fsbl files. There is no simply way to disable this warning in
those cases.
Signed-off-by: Mark Hatle <mhatle@xilinx.com>
(cherry picked from commit 49912c9a380bd1b472abe925e83b785b16e76dfb)
Signed-off-by: Mark Hatle <mhatle@xilinx.com>
|
|
|
|
|
|
|
|
|
|
|
| |
properly copy the psu_init* files
The files are copied into ${WORKDIR} and need to be made available to be
used by the sources.
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
(cherry picked from commit eb060e678f792000872dbf9b32fa9b5686f3a127)
Signed-off-by: Mark Hatle <mhatle@xilinx.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update dependencies as per latest source code
With the updated source code plm is depending on xilnvm
library update the dependency for the same.
Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
(cherry picked from commit 54e4ceab902ed0f4493133b5c11dbff90aebc335)
Signed-off-by: Mark Hatle <mhatle@xilinx.com>
|
|
|
|
|
|
|
| |
The location for psu_init is now explicitly set. If the psu_init files
are not available, a warning will be presented to the user.
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
|
|
|
|
|
|
|
|
|
|
|
| |
We need a method for regular building to specify a device tree. Since the
experimental flow already contained this, merge it in and connect to
the existing SYSTEM_DTFILE as a fall back.
Also enable addition 'early package failure' messages to alert the user as
soon as possible they need to pass in additional information.
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
|
|
|
|
|
|
|
| |
armrm override is now replaced by armv7r and armv8r overrides. Adjust
recipes to match the new usage.
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
|
|
|
|
|
|
|
|
|
|
| |
This is the result of automated script (0.9.0) conversion:
oe-core/scripts/contrib/convert-overrides.py .
converting the metadata to use ":" as the override character instead of "_".
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
|
|
|
|
|
|
|
|
|
| |
All configurations are expected to pass in a pre-processed device tree. Use
this version unconditionally.
In order to allow a Linux build, without 'system-top.dtb', we need to prepend
the components in do_deploy as they expect some level of processing to have
happened.
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
|
|
|
|
|
|
|
|
|
|
| |
The device trees are now generated by the user as part of the configuration
steps. As such, we need to simply copy/process these device trees as part
of the system build so adjust the various usages to the new variable
CONFIG_DTFILE, which is a full path reference to the device tree for a
particular configuration.
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
|
|
|
|
|
|
|
| |
The fsbl has been renamed to fsbl-firmware, and some adjustments to the
build method are required to match how standalone and xsct version work.
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
|
|
|
|
|
|
| |
The .bin name should follow the same format as the regular component name.
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
|
|
|
|
|
|
| |
User can still override using PREFERRED_VERSION.
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
|
|
|
|
|
|
| |
Upstream respository now includes the various patches.
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
|
|
|
|
|
|
|
|
|
| |
Changes to meta-xilinx-standalone, as well as the embeddedsw require various
changes to be made. This brings the implementation up to the current level.
Note: various things do not yet compile!
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
|
|
|
|
|
|
|
|
| |
Use the mechanisms already in place from meta-xilinx-standalone to config
and build the three core firmware pieces. This unifies the standalone, xsct,
and experimental versions.
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
|
|
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
|