summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-standalone/classes
Commit message (Collapse)AuthorAgeFilesLines
...
* SOC_FAMILY: Change overridesAlejandro Enedino Hernandez Samaniego2020-02-271-4/+32
| | | | | | | | | | | | | | | | | | | | | | The ESW repo requires to pass the application that is being built along with the proessor architecture (family) where it will be executed to workaround some of the driver/libraries functionality. For us to be able to override variables depending on the application we need to create separate machines depending on the family that will be used, e.g. microblaze-pmu and microblaze-plm, or family where it could be zynqmp or versal, these are passed by the XLNX_CMAKE_PROCESSOR and XLNX_CMAKE_MACHINE variables respectively, these separate machines will be built using separate multiconfigs, and while this is an expensive solution, since it costs: parsing and building time along with storage use for each of the multiconfigs, this is the correct solution due to their incompatibility on their dependencies. As part of these changes, it is also required to change the existing overrides for the MACHINES that already existed for them to keep the existing functionality on the standalone toolchain. Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com>
* esw.bbclass: Make it possible for packages to use the cmake ncurses guiAlejandro Enedino Hernandez Samaniego2020-02-271-0/+2
| | | | | | | | | | | | | | | The ccmake class provides the ncurses cmake ui functionality, inherit this class to make sure all the ESW components are able to invoke the ui. To invoke such ui, a user would perform: bitbake <pkg> -c ccmake To get the diff from the old and new config a user would perform: bitbake <pkg> -c ccmake_diffconfig. Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com>
* esw.bbclass: Install artifacts from the build directory vs WORKDIRAlejandro Enedino Hernandez Samaniego2020-02-271-2/+2
| | | | Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com>
* esw.bbclass: Fix devtool and externalsrc flowAlejandro Enedino Hernandez Samaniego2020-02-271-1/+21
| | | | | | | | | | When using externalsrc, the S variable changes, which causes the class to return an invalid value for the LIC_FILES_CHKSUM variable. Use a workaround with anonymous python to correct this, just in case the externalsrc class is being used. Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com>
* Fix XILINX_RELEASE_VERSIONAlejandro Enedino Hernandez Samaniego2020-02-271-1/+1
| | | | Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com>
* fix license and compatible host for nowAlejandro Enedino Hernandez Samaniego2020-02-271-2/+6
| | | | Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com>
* esw: first step to move everything into an embeddedsw classAlejandro Enedino Hernandez Samaniego2020-02-271-0/+40
Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com>