| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
| |
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-2023.1_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>
|
|
|
|
|
|
|
|
|
|
| |
recipe DEPENDS checks as per latest changes
With the latest changes MACHINE name no longer be generated as
versal-generic update the checks in 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>
|
|
|
|
|
|
|
|
|
|
|
|
| |
release mode
FIXME:
By default CMAKE_BUILD_TYPE is Debug with the latest esw source repo
changes if we try to compile plm getting linker overflow error to
workaround the issue switch the default build type to Release mode.
Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
| |
as per latest source changes
In 2023.1 release lwip library got upgraded from lwip211 to lwip213
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>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
| |
and srcrev for 2023.1 release
Rebased the system device-tree based emebeddedsw repo on top of regular
embeddedsw 2023.1 branch to inline the system device-tree as per latest
embeddedsw code base.
Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
| |
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Remove DEVICE_TREE_NAME from dt-processor.sh to set right FDT name
in pxeboot.cfg from u-boot-xlnx-scr recipe. With that said user
can override DEVICE_TREE_NAME value from local.conf.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Removed KERNEL_DEVICETREE:example-sdt line that never did anything.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
| |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
CMAKE_EXPORT_COMPILE_COMMANDS
With the latest esw code changes if we enable CMAKE_EXPORT_COMPILE_COMMANDS
it will include CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES into the path
default value this variable is /usr/include if enable this param it will
try to include application headers in /usr/include resulting compilation
error so disable this param for yocto flow.
Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
| |
parameters as per latest source code
In the latest esw source code lwip library sofware config parameter
prefix got changed from lwip_* to lwip211_* 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>
|
|
|
|
|
|
|
|
|
|
|
| |
pm_cfg_obj copy location
xilpm library source structure is expecting the pm_cfg_obj.c file to be
available at src/zynqmp/client/common location, 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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
for 2023
Below are the updates:
lib: sw_services: xilsecure: Fix config_file header not found error
lib: sw_services: xilmailbox: Fix example compilation issue
esw: Add support for c++ application compilation
esw: Include toolchain headers in compile_commands.json file
cmake: Findcommon: Remove unneeded linker files only in vitis flow
lib: bsp: standalone: Don't override cmake param when user select stdin/stdout as none
ttcps: examples: xttcps_tapp_example: Fix compilation errors
drivers: canps: Use common cmake package
Merge pull request #7 from onkarh/xlnx_rel_v2023.1_sdt_experimental
rigel_scripts: Adding newly added apps to help and correcting cmake path in settings
scripts: rigel_scripts: regen_bsp: Read Meta-data of all the libraries
Merge pull request #5 from onkarh/xlnx_rel_v2023.1_sdt_experimental
rigel_scripts: Adding -r option for passing repo_info path in all the rigel scripts
toolchain.cmake: Making spec file path configurable in the toolchain cmake files
rigel_scripts: Modifications for multi repo support and the os/library versioning
drivers/*.yaml: Adding the data dir and yaml file in drivers directory wherever missing
lib: sw_apps: lwip*: Add missing description field for the lwip perf apps
zynqmp_dram_test: Remove unneeded app.yaml file
lib: sw_apps: Imrpove titile description in yaml
lib: sw_apps: zynqmp_dram_test: Port zynqmp_dram_test app into system device-tree flow
lib: sw_apps: dhrystone: Port dhrystone app into system device-tree flow
lib: sw_services: xiltimer: Generate sleep timer freqencey define
lib: sw_services: xiltimer: Initialize the timer instance in XTime_GetTime() API
validate_bsp: Checking the args if contains "template" and assigning that value to the object
Merge pull request #6 from nrameshn/xlnx_rel_v2023.1_sdt_experimental
Updated the latest SDT for fixed platforms (vck190, vmk180, zcu102 and zcu106) HEAD TA: 9999.0_0130_2102
lib: sw_apps: lwip*: Correct the cmake parameter name
esw: Pull xiltimer by default for bsp
Merge pull request #4 from appanad/xlnx_rel_v2023.1_sdt_experimental
scripts: rigel_scripts: Updates for windows support
XilinxProcessorIPLib: drivers: CMakeLists.txt: Improve object collection
Merge pull request #3 from onkarh/xlnx_rel_v2023.1_sdt_experimental
*.yaml : Adding "type" key to all the yamls and the "version" to the lib/os yamls
lwip211: Fix cmake alternative values
sysmonpsv: Fix whitespace cmake warning
common: Fix race condition in the CMakeLists.txt file
lib: sw_services: xiltimer: Update cmake cache variables properly
lib: bsp: standalone: Update cmake cache variables properly
cmake: Findcommon.cmake: Remove unneeded files from the app linker_file folder
scripts; rigel_scripts: enable verbose by default
lib: sw_apps: freertos_hello_world: Improve yaml title field description
lib: sw_apps: empty_application: Include freertos as well to the supported os list
scripts: rigel_scripts: create_bsp: Update config entries for xiltimer
scripts: rigel_scripts: library_utils: Include xiltimer irrespective of the hardware dependency
common: Use QUIET option in find_package to suppress cmake configure warning
Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
| |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
| |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
| |
CONFIG_DTFILE
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
| |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
| |
Signed-off-by: varalaxmi bingi <varalaxm@xilinx.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
| |
Signed-off-by: Varalaxmi Bingi <varalaxmi.bingi@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
| |
The multiconfigs used with this layer should come from dt-processor.sh
and be specifically generated for the build based on the system device
tree.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
object generation by lopper
Add support for the config object generation for given system device
tree using lopper plugin for zynqmp.
Signed-off-by: Madhav Bhatt <madhav.bhatt@amd.com>
Reworked the format of the prepend
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
| |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
| |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
Prior changes moved from a 'DISTRO_FEATURES' to 'MACHINE_FEATURES', but
in all cases these are just generated feature files. Rename to make this
more clear in the future.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
| |
mc_name (multiconfig name) is now defined for each section, this single
variable is used to create files and directories as requires. This should
prevent subtle errors from mismatched naming.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Using DISTRO_FEATURES will affect task hashes for non-target recipes. This
triggers some signficant unnecessary rebuilds.
Since these options all point back to a given device-tree (related) setting
they really are machine, not distribution specific anyway. So the change
should also better align to the purpose of the settings.
Additionally, change dt-processor.sh to generate MACHINE_FEATURES instead of
DISTRO_FEATURES.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
| |
The include files are moved from the conf/multiconfig/include directory to the
new machine/include/<machine> directory.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
| |
meta-som to meta-kria
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
BUILDCFG_VARS
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Mark Hatle <mark.hatle@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>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Signed-off-by: John Toomey <john.toomey@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
| |
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>
|