| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| | |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| | |
Redirect MACHINEOVERRIDES to conf file.
Signed-off-by: Raju Kumar Pothuraju <rajukumar.pothuraju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When the dts_path is relative, it's relative from <build>/conf/dts
Note, using an absolute path may affect some recipe hashes, preventing
sstate-cache re-use by other users.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Additional MACHINEOVERRIDES can be automatically appeneded by using the
-O option. No validation is preformed, but the value is used in the
generated content. For example:
dt-processor.sh .... -O override1:override2
The generated content will be:
MACHINEOVERRDIES .= ":override1:override2"
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
[-r <require_machine>] This machine will be required, instead of the generic machine if defined
For example:
dt-processor.sh -m xilinx-zynqmp-sc-revb -r eval-brd-sc-zynqmp.conf
This will create a new machine 'xilinx-zynqmp-sc-revb' which will generate:
require conf/machine/eval-brd-sc-zynqmp.conf
The value of -r is not verified, but is designed to allow for arbitrary
values such as:
-r include/kria-k24-generic.inc
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The generated DTS files will be installed into the same directory as the
automatically generated machine name. This provides a method for the user
to specify an alternative directory name instead.
Note, if the machine name is defined by the user, the dts directory is not
changed from the default without using this additional argument.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| | |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| | |
The recipe has not been updated since originally created. This was triggering
a dependency loop since it has not been updated to the current format.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
and srcrev for 2023.2 release
Below are the updates:
742a608800e7 create_bsp: Remove references to /dev/null
826fcc503554 settings.sh: Changing version from 2023.1 to 2023.2
51adc44151e7 scripts: rigel_scripts: regen_linker: Add script for regenerating linker
b5e2f5e9b887 dmaps: Remove arm,primecell compat string from compatible list
89767030a151 rigel_scripts: copy psu_init* files for zynqmp_fsbl app
2a448b31f000 scripts: rigel_scritps: build_app: Remove unneeded repo handling from build_app
1d85f3d87ffd scripts: rigel_scripts: Handle drivers which are part of sdt folder
23891dfcfdad scripts: rigel_scripts: create_example: Add support for compiling library or driver examples
88b749d8e8c6 scripts: rigel_scripts: Update get_high_precedence_path API to use concatenate paths
cade1b610ba4 scripts: rigel_scripts: Add support for library examples meta-data
49df9535433a scripts: rigel_scripts: load_example: Add support for driver example meta-data
3169cabf8576 scripts: rigel_scripts: Update the bsp.yaml domain drv_info with hardware instance instead of driver
f81d03153a45 create_bsp: Adding libsrc subdir properly by correcting cmake syntax
1ede8254fb6e *.py: Fixing the timing issues with library addition and configuration
787efbe8dd0f sw_services:xilsecure:Fix passing device id to xilmailbox library
27d8798fb1f0 scripts: rigel_scripts: Workaround for windows support enablement
3a2ce07f49ed scripts: rigel_scripts: Use GNU Makefile generator
Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
1. Add AMD Copyright notice.
2. Fix pdi_path typo in usage.
3. If dt-processor is run with two different zynqmp/versal sdt dts
then <cpu>-linux.dts and multiconfig dts were overwritten.
Generate dts files in build/conf/dts/<machine_name>/ directory
instead of build/conf/dts. This way when user use same build
directory for building different machine target it will avoid
overwriting dts files.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
for 2023.1
Below are the updates:
cmake: UserConfig.cmake: Add extra space before unsetting __clang__ option
lib: sw_services: xilplmi: Add cmake config parameter ssit_plm_to_plm_comm_en
lib: xilmailbox: example: Fix the address truncation
ttcps: Update ttcps examples cmakelists to use ttc from index1
create_app: Improvements to avoid the errors during code Intellisense
Merge pull request #10 from onkarh/xlnx_rel_v2023.1_sdt
sample_sdt: Pushing update sample system device trees
config_bsp : Fix to retain the old library configuration while changing the version
scripts: rigel_scripts: library_utils: Fix race condition in add_lib
scripts: rigel_scripts: create_app: Add check for copying compile_commands.json file
cmake: UserConfig.cmake: Undefine __clang__ by default inorder to make IntelliSense work
Revert "regression testing"
Delete mipicsiss and v_hdmitxss1 examples folders
Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
(cherry picked from commit f0bd46699897c7ac50b3eb412622396c29bbed29)
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
features check
Previous commit (abffd2fb1afe76d4e89140aaaafb562fe6b280d4) already
removed the feature to be checked, but this resulted in a warning
about the features_check being loaded, but not checking anything.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
unneeded required distro feature check
xilffs should be compiled if the design has no sd peripheral 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>
|
| |\
| | |
| | |
| | | |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | | |
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>
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Resolved conflicts
Preserved 2022* versions
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
for 2023.1
Below are the updates:
cmake: UserConfig.cmake: Add extra space before unsetting __clang__ option
lib: sw_services: xilplmi: Add cmake config parameter ssit_plm_to_plm_comm_en
lib: xilmailbox: example: Fix the address truncation
ttcps: Update ttcps examples cmakelists to use ttc from index1
create_app: Improvements to avoid the errors during code Intellisense
Merge pull request #10 from onkarh/xlnx_rel_v2023.1_sdt
sample_sdt: Pushing update sample system device trees
config_bsp : Fix to retain the old library configuration while changing the version
scripts: rigel_scripts: library_utils: Fix race condition in add_lib
scripts: rigel_scripts: create_app: Add check for copying compile_commands.json file
cmake: UserConfig.cmake: Undefine __clang__ by default inorder to make IntelliSense work
Revert "regression testing"
Delete mipicsiss and v_hdmitxss1 examples folders
Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
features check
Previous commit (abffd2fb1afe76d4e89140aaaafb562fe6b280d4) already
removed the feature to be checked, but this resulted in a warning
about the features_check being loaded, but not checking anything.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
(cherry picked from commit 57776e5592ec5a6ef647bdd8fcf836b70e8c9be5)
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
unneeded required distro feature check
xilffs should be compiled if the design has no sd peripheral 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>
(cherry picked from commit abffd2fb1afe76d4e89140aaaafb562fe6b280d4)
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |/
| |
| |
| |
| |
| |
| |
| | |
Update meta-xilinx-standalone-experimental layer README with langdale
release info.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
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>
|