summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-standalone-experimental
Commit message (Collapse)AuthorAgeFilesLines
...
| * dt-processor.sh: Move warning avoidance to local.confMark Hatle2023-01-161-36/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | meta-virtualization, meta-security and meta-tpm check to see if they are available, but the MACHINE_FEATURE is not enabled. For baremetal configs these become nuisance warnings. Instead of disabling them in each configuration move it to the central local.conf and thus global namespace. SKIP_META_VIRT_SANITY_CHECK = "1" SKIP_META_SECURITY_SANITY_CHECK = "1" SKIP_META_TPM_SANITY_CHECK = "1" Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-setup: Rework dt-processor.sh to generate a machine and configsMark Hatle2023-01-162-165/+291
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | lop-microblaze-yocto.dts has been modified to generate the file in a slightly different format. There is no need for an intermediate representation for the various microblaze tunings, instead use fixed names for pmc, psm and pmu configurations. dt-processor.sh was reworked to generate a machine.conf file and shrink the amount of information that ends up in the local.conf file. As part of this work the -m option has been renamed to -t. This option is rarely used, so should not impact many users. A new -m option is implemented to allow the user to manually name the generated machine.conf file. Otherwise, it will discover the name from the system device tree using the root 'compatible' object. The tool will also print more useful diagnostics to the screen, this should help ensure that the correct machine is being targeted by the actions and improve early system debuggability. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: layer.conf: Add device trees to ↵Mark Hatle2023-01-161-0/+3
| | | | | | | | | | | | BUILDCFG_VARS Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: conf: dtb-embeddedsw.inc: Update srcrev ↵Appana Durga Kedareswara rao2023-01-131-1/+1
| | | | | | | | | | | | | | | | | | | | for 2023 Below are the updates esw: Update drivers and library examples CMakeLists.txt to use common cmake package Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * README-setup: Update instructions to better explain usageMark Hatle2023-01-131-24/+46
| | | | | | | | | | | | | | Reword sections, update the example to use -l, and explain how BBMULTICONFIG affects parse performance and possible mitigation strategies. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * dtb-embeddedsw.inc: Rename experimental to 2023.1_sdt_experimentalMark Hatle2023-01-132-8/+8
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: README.md: update file dateMark Hatle2023-01-131-1/+1
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: recipes-bsp: embeddedsw: pmu-firmware: ↵Appana Durga Kedareswara rao2023-01-131-1/+1
| | | | | | | | | | | | | | | | | | | | 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>
| * meta-xilinx-standalone-experimental: recipes-applications: Update executable ↵Appana Durga Kedareswara rao2023-01-112-6/+6
| | | | | | | | | | | | | | | | | | | | | | name as per latest changes Peripheral test and empty application CMakeLists.txt updated the binary name from executable.elf to app_name.elf update the 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>
| * meta-xilinx-standalone-experimental: conf: dtb-embeddedsw.inc: Update srcrev ↵Appana Durga Kedareswara rao2023-01-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for 2023 Below are the updates BSP: arm: common: Add weak implementation for getentropy XilinxProcessorIPLib: drivers: CMakeLists.txt: Fix CMAKE_SOURCE_DIR variable usage esw: Fix sleep.h pulling for yocto flow lib: sw_services: xiltimer: Fix race condition in sleep and tick timer define generation esw: Pull xiltimer by default for bsp Merge pull request #2 from vijayara/xlnx_rel_v2023.1_sdt_experimental changes to add fixed sdts fo install delivered xsas. scripts: rigel_scripts: regen_bsp: Make sdt as optinal argument lib: sw_apps: Use aux_source_directory() instead of *.c scripts: rigel_scripts: create_app: Add support for custom app name scripts: rigel_scripts: Improve build_app handling scripts: rigel_scripts: Add support for regenerate bsp pull sleep.h file from xiltimer library lwip: Rename config options from lwip_ to lwip211_ lib: sw_apps: Add custom APP_NAME for target Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: Update recipes as per latest lopper updatesAppana Durga Kedareswara rao2023-01-0624-23/+2
| | | | | | | | | | | | | | | | With the latest lopper changes memory.ld file is no longer getting generated update the 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>
| * meta-xilinx-standalone-experimental: Update machine name checks to inline ↵Appana Durga Kedareswara rao2023-01-065-6/+6
| | | | | | | | | | | | | | | | | | | | | | with latest system device-tree system device-tree repo (DTG++) has updated the processor label names to inline with xsa ip naming, update the machine checks in the 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>
| * meta-xilinx-standalone-experimental: recipes-core: meta: files: ↵Appana Durga Kedareswara rao2023-01-061-2/+7
| | | | | | | | | | | | | | | | | | | | | | dt-processor.sh: Update petalinux config assist as per latest lopper With the latest lopper change processor name needs to be passed as a first argument when calling the petalinuxconfig_xlnx assist update the logic 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>
| * meta-xilinx-standalone-experimental: conf: dtb-embeddedsw.inc: Update srcrev ↵Appana Durga Kedareswara rao2023-01-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for 2023 Below are updates in the embeddedsw scripts: rigel_scripts: Remove unneed libsrc calling in add_lib scripts: rigel_scripts: Improve build timings lib: bsp: standalone: Remove unneeded messages cmake: toolchainfiles: Rearrange compiler flags lib: bsp: Update software config parameters lib: bsp: standalone: Rename the software config paramter from BSPCONFIG_* to standalone_* cmake: Findcommon.cmake: Don't remove linker_gen files ThirdParty: bsp: freertos: Add freertos prefix for all software config parameters esw: Per bsp top level CMakeLists.txt changes esw: Move uart config selection to standalone bsp lib: sw_apps: Add support for USER_CC_FLAGS and USER_LINKER_FLAGS scripts: linker_files: Remove memory.ld and include cmake met-data build_app: Adding a check, gen_bsp should be run only if .a doesnt exist. scripts: rigel_scripts: remove older drop files scripts: rigel_scripts: drop_3_1: Move latest scripts to rigel_scripts folder Revert "scripts: Copy latest drop_3_1 scripts to scripts folder" scripts: Copy latest drop_3_1 scripts to scripts folder scripts: rigel_scripts: Rename domain.yaml file lib/*.yamls: Updating the lib info wherever needed drop_3_1: Update scripts as per rigel requirments updated yaml syntax lib: sw_apps: fix yaml syntax Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: update recipes as per 2023.1 embeddedsw ↵Appana Durga Kedareswara rao2022-12-0522-32/+56
| | | | | | | | | | | | | | | | | | | | repo changes Update recipes and readme as per 2023.1 embeddedsw repo and as per latest lopper changes. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimetnal: esw.bbclass: Define default PV as ↵Mark Hatle2022-12-021-0/+2
| | | | | | | | | | | | | | | | | | | | release version Most users will be '_git' or '_experimental'. So default the PV to the ESW version. If a recipe wants a specific version, it should set the PV after the inherit of esw. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * lwip_git: Fix incorrect override syntaxMark Hatle2022-12-021-1/+1
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * dt-processor.sh: Rename u-boot scripts packagesSandeep Gundlupet Raju2022-12-021-2/+2
| | | | | | | | | | | | | | | | | | In meta-xilinx-core u-boot-zynq-scr and u-boot-zynq-uenv recipes are renamed to u-boot-xlnx-scr and u-boot-xlnx-uenv. Hence change these in all the files. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * Fix file permissionsJohn Toomey2022-12-0214-0/+0
| | | | | | | | | | Signed-off-by: John Toomey <john.toomey@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: Update as per latest lopper updatesAppana Durga Kedareswara rao2022-11-216-94/+108
| | | | | | | | | | | | | | | | | | | | lopper baremeal assists got updated to take cpu name as input instead of yocto machine name this commit updates the dt-processor.sh script for the same, and also adds support for generating mulit config machine for Other processor cores (Cortexr5-1 etc...) Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | layer.conf: Enable mickledore supportMark Hatle2023-04-121-1/+1
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | xilffs_git: Fix features check QA issueSandeep Gundlupet Raju2023-04-101-1/+1
| | | | | | | | | | | | | | | | | | | | xilffs warnings are obversed due to missing features_check inhert. Hence inherit features_check bbclass to fix QA warnings. WARNING: mc:microblaze-0-pmc:xilffs-2022.2_sdt_experimental+gitAUTOINC+4ab00f250f-r0 do_package_qa: QA Issue: xilffs: recipe doesn't inherit features_check [unhandled-features-check] Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | meta-xilinx-setup.bb: rename BB_ENV_EXTRAWHITE to BB_ENV_PASSTHROUGH_ADDITIONSVaralaxmi Bingi2023-04-101-2/+2
| | | | | | | | | | Signed-off-by: Varalaxmi Bingi <varalaxmi.bingi@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | esw.bbclass: Fix parse error when CONFIG_DTFILE isn't definedMark Hatle2023-04-101-0/+1
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | dt-processor.sh: Minor revisions for better user errorsMark Hatle2023-04-101-1/+4
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | libxil: Move from require to includeMark Hatle2023-04-101-1/+18
| | | | | | | | | | | | | | | | | | | | Due to the change of the machine.conf where LIBXIL_CONFIG is set to the multiconfig, some non-baremetal configurations may not generate a config file. Using include will prevent this from being an early parse error, while the python function will disble libxil when no configuration file is present. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | meta-xilinx-standalone-experimetnal: esw.bbclass: Define default PV as ↵Mark Hatle2023-04-071-0/+2
| | | | | | | | | | | | | | | | | | | | release version Most users will be '_git' or '_experimental'. So default the PV to the ESW version. If a recipe wants a specific version, it should set the PV after the inherit of esw. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | lwip_git: Fix incorrect override syntaxMark Hatle2023-04-071-1/+1
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | dt-processor.sh: Rename u-boot scripts packagesSandeep Gundlupet Raju2023-04-071-2/+2
| | | | | | | | | | | | | | | | | | In meta-xilinx-core u-boot-zynq-scr and u-boot-zynq-uenv recipes are renamed to u-boot-xlnx-scr and u-boot-xlnx-uenv. Hence change these in all the files. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | Fix file permissionsJohn Toomey2023-04-0714-0/+0
|/ | | | | Signed-off-by: John Toomey <john.toomey@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Move remaining layers to langdaleMark Hatle2022-09-131-1/+1
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Merge branch 'honister' into kirkstone-nextMark Hatle2022-09-123-2/+4
|\ | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: conf: dtb-embeddedsw: Update repo for ↵Appana Durga Kedareswara rao2022-08-231-3/+3
| | | | | | | | | | | | | | beta release Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * dt-processor.sh: Ignore TOPDIR in the CONFIG_DTFILEMark Hatle2022-08-191-0/+22
| | | | | | | | | | | | | | | | sstate-cache re-use is affected by the value of CONFIG_DTFILE as used by the device-tree recipe. If we are setting CONFIG_DTFILE, be sure to exclude TOPDIR from the hash calculations to avoid unnecessary rebuilds. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * dt-process.sh: Ensure the psu_init has the full pathMark Hatle2022-08-191-2/+6
| | | | | | | | | | | | | | | | | | | | By move system_dtb real path earlier, we ensure that the default psu_init (and other users) of system_dtb path will get the full path. Also ensure if the user passes in a psu_init or pdi path, it is expanded as well. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * dt-processor.sh: Move BASE_TMPDIR from = to ?=Mark Hatle2022-08-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | The build directory may be on an NFS server, while it's easy for a user to modify the BASE_TMPDIR to a local device, this is difficult for an automated build to do via another configuration file. Switching to ?= will allow site.conf (or a similar file) to set a custom value for BASE_TMPDIR to a local disk. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: conf: dtb-embeddedsw: Update srcrev for ↵Appana Durga Kedareswara rao2022-08-051-1/+1
| | | | | | | | | | | | | | 2022 Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: recipes-core: meta: files: ↵Appana Durga Kedareswara rao2022-07-291-2/+7
| | | | | | | | | | | | | | | | | | | | dt-processor.sh: Add relative path support for system device-tree and domain file With the existing dt-processor.sh fails if relative paths of system-top.dts or domains yaml have been provided, this commit fixes this issue. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: esw.bbclass: Add var XLNX_CMAKE_BSP_VARSBen Levinsky2022-07-281-0/+2
| | | | | | | | | | | | | | Add a variable that can be used to add BSP flags Signed-off-by: Ben Levinsky <ben.levinsky@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: conf: dtb-embeddedsw: Update srcrev for ↵Appana Durga Kedareswara rao2022-07-201-1/+1
| | | | | | | | | | | | | | 2022 Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: conf: dtb-embeddedsw: Update srcrev for ↵Siva Durga Prasad Paladugu2022-07-141-1/+1
| | | | | | | | | | | | | | 2022.2 Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: recipes-core: meta: files: ↵Appana Durga Kedareswara rao2022-07-071-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dt-processor.sh: Remove permissive flag while processing domain yaml files Earlier in the lopper, domain yaml support is there only with the permissive flag, With the latest lopper source code passing this flag is optional, When we have this flag in the lopper command and if the output format is dts in that case it will include invalid phandle references also(As this option is designed to maintain all phandle references) in the final dts resulting compilation errors, so to avoid above mentioned issue remove the permissive flag from the domain handling. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: conf: dtb-embeddedsw: Update srcrev for ↵Appana Durga Kedareswara rao2022-07-071-1/+1
| | | | | | | | | | | | | | 2022 Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: conf: dtb-embeddedsw: Update srcrev for ↵Appana Durga Kedareswara rao2022-07-051-1/+1
| | | | | | | | | | | | | | 2022 Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: recipes-libraries: xilffs: Enable ↵Appana Durga Kedareswara rao2022-07-051-1/+1
| | | | | | | | | | | | | | | | | | | | word_access by default In the xilffs library default configuration word_access is enabled by default, enable the same in the recipe too. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimanetal:recipes-libraries:xilpuf:Updates ↵Harsha2022-06-272-2/+2
| | | | | | | | | | | | | | | | | | DEPENDS for 2022.2 This patch updated DEPENDS to fix build issue for xilpuf-example recipe. Signed-off-by: Harsha <harshah.harshah@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: recipes-drivers: Add recipe for ↵Appana Durga Kedareswara rao2022-06-271-0/+5
| | | | | | | | | | | | | | | | | | compiling bram driver examples This recipe compiles the bram driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: conf: dtb-embeddedsw: Update srcrev for ↵Appana Durga Kedareswara rao2022-06-271-1/+1
| | | | | | | | | | | | | | 2022.2 Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: conf: dtb-embeddedsw: Update srcrev for ↵Appana Durga Kedareswara rao2022-06-131-1/+1
| | | | | | | | | | | | | | 2022.2 Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mhatle@xilinx.com>
| * xilffs-example: Add REQURIED_DISTRO_FEATURES to match dependency xilffsMark Hatle2022-06-131-0/+3
| | | | | | | | | | | | | | Resolve build wanring about xilffs-example not having REQUIRED_DISTRO_FEATURES when one of it's dependencies has them. Signed-off-by: Mark Hatle <mhatle@xilinx.com>