| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | |
| | |
| | |
| | | |
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
its example
This patch add recipes needed for building dfxasm driver and its example.
Signed-off-by: Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
There are changes in microblaze cpu cluster node_name and node_labels.
so update the lop file accordingly to generate microblaze tune macros.
Previously the microblaze.conf is generated like below
For Versal:
AVAILTUNES += "microblaze-cpu2"
TUNE_FEATURES_tune-microblaze-cpu2 = " microblaze v10.0 barrel-shift
pattern-compare reorder multiply-high divide-hard fpu-soft"
PACKAGE_EXTRA_ARCHS_tune-microblaze-cpu2 = "${TUNE_PKGARCH}"
TUNE_FEATURES_tune-pmc-microblaze = ${TUNE_FEATURES_tune-microblaze-cpu2}
AVAILTUNES += "microblaze-cpu3"
TUNE_FEATURES_tune-microblaze-cpu3 = " microblaze v10.0 barrel-shift
pattern-compare reorder multiply-high divide-hard fpu-soft"
PACKAGE_EXTRA_ARCHS_tune-microblaze-cpu3 = "${TUNE_PKGARCH}"
TUNE_FEATURES_tune-psm-microblaze = ${TUNE_FEATURES_tune-microblaze-cpu3}
For Zynqmp:
AVAILTUNES += "microblaze-cpu0"
TUNE_FEATURES_tune-microblaze-cpu0 = " microblaze v9.2 barrel-shift
pattern-compare reorder fpu-soft"
PACKAGE_EXTRA_ARCHS_tune-microblaze-cpu0 = "${TUNE_PKGARCH}"
TUNE_FEATURES_tune-pmu-microblaze = "${TUNE_FEATURES_tune-microblaze-cpu0}"
With the new changes the microblaze.conf is generated like below
For Versal:
AVAILTUNES += "microblaze-cpu0"
TUNE_FEATURES_tune-microblaze-cpu0 = " microblaze v10.0 barrel-shift
pattern-compare reorder multiply-high divide-hard fpu-soft"
PACKAGE_EXTRA_ARCHS_tune-microblaze-cpu0 = "${TUNE_PKGARCH}"
TUNE_FEATURES_tune-pmc-microblaze = "${TUNE_FEATURES_tune-microblaze-cpu0}"
AVAILTUNES += "microblaze-cpu1"
TUNE_FEATURES_tune-microblaze-cpu1 = " microblaze v10.0 barrel-shift
pattern-compare reorder multiply-high divide-hard fpu-soft"
PACKAGE_EXTRA_ARCHS_tune-microblaze-cpu1 = "${TUNE_PKGARCH}"
TUNE_FEATURES_tune-psm-microblaze = "${TUNE_FEATURES_tune-microblaze-cpu1}"
For Zynqmp: No change
the cpu index is changed because the cpu@0 for cpus_microblaze is same for
both pmc and psm, hence for better readability we updated the lop file to
generate cpu0 for pmc and cpu1 for psm.
Signed-off-by: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Add an 'experimental' configuration, and default to this when using
any of the experimental esw based recipes.
The class must be inherited first, and THEN the override processed.
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Default Link Time Optimization flags should contain Os option along with
flto and ffat-lto-objects flags to inline with the regular esw default
compiler flags.
Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This commit renames the csudma example recipe to make
recipe name consistent with other driver example recipe names.
Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Custom linker script can be provided via cmake gui CUSTOM_LINKER_FILE
variable or by updating ESW_CUSTOM_LINKER_FILE variable in local.conf
file.
Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
When using EXTERNALSRC_pn the LICFILENAME variable is set to None,
Correct the LICFILENAME variable so that we can compile things
with EXTERNALSRC_pn.
Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
empty-application: Add recipe for custom application
This commit adds recipe for custom application compilation,
Custom application files path will provided via CUSTOM_SRCFILE variable.
Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
for generating _g.c file
For v-frmbuf-* driver _g.c file name is different from the regular
drivers If we use do_generate_driver_data _g.c file is not getting
copied to source folder, So add own do_configure_prepend task instead
of using do_generate_driver_data task.
Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
psu_init files
This commit adds a task for copying psu_init files from the
system device-tree folder.
Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Add recipe for peripheral test
This recipe does the below
--> Generates the required meta-data files for the periheral test.
--> Compiles the peripheral test application.
Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Lopper will use the location of the input device tree for temporary files,
unless -O is passed. With multiconfig it was possible for multiple passes
on the same files, causing a collision if they all processed at the same
time.
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Master-next fixes some issues we were having. The new version also now
requires the python 'humanfriendly' modules, so bbappend this to make
it available to nativesdk and native.
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
distro_feature_check is deprecated, and feature_check should be used now.
Also remove duplicate dependencies, each of the removed dependencies is
already present in the various inherited class elements.
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
xilplmi appears to depend on cfupmc
xilpm appears to depend on cframe, if microblaze-plm is enabled.
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>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
v-scenechange driver examples
This recipe compiles the v-scenechange driver examples.
Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | | |
This recipe compiles the v-scenechange driver.
Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
v-mulit-scaler driver examples
This recipe compiles the v-mulit-scaler driver examples.
Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | | |
This recipe compiles the v-mulit-scaler driver.
Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
driver examples
This recipe compiles the v-gamma-lut driver examples.
Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | | |
This recipe compiles the v-gamma-lut driver.
Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
driver examples
This recipe compiles the v-demosaic driver examples.
Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | | |
This recipe compiles the v-demosaic driver.
Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
examples
This recipe compiles the sysmonpsv driver examples.
Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
examples
This recipe compiles the pciepsu driver examples.
Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
driver examples
This recipe compiles the v-frmbuf-wr driver examples.
Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | | |
This recipe compiles the v-frmbuf-wr driver.
Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
driver examples
This recipe compiles the v-frmbuf-rd driver examples.
Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | | |
This recipe compiles the v-frmbuf-rd driver.
Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | | |
This recipe compiles the v-mix driver examples.
Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | | |
This recipe compiles the v-mix driver.
Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
examples
This recipe compiles the xdmapcie driver examples.
Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | | |
This recipe compiles the xdmapcie driver.
Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | | |
bmcmake_metadata_xlnx assist command line arguments
Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | | |
xilmem is deprecated
Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | | |
Upstream respository now includes the various patches.
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
In a multiconfig setting, we need a specific libxil per multiconfig. Allow
the patch to the libxil.conf to be explicitly passed in.
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | | |
Add support for PLM, PMU and PSM. Only ZynqMP processing currently works.
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>
|
| | |
| | |
| | |
| | |
| | |
| | | |
Somehow this was removed in prior work, restore the experimental psm version.
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Using lopper, and a series of commands we will be able to generate an
appropriate set of configuration files that match the system device tree.
Eventually this SDK will include scripting to generate the various config
files.
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Microblaze configuration is the only lop file so far, additional ones are
expected.
To use this:
lopper.py -f --enhanced -i lops/lop-microblaze-yocto.dts microblaze-system-top.dtb tfoo.dts
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
|