| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
In a multiconfig build, microblaze may be the current architecture. Allow
both versal and microblaze to avoid confusing errors.
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>
|
|
|
|
|
|
| |
Add a new lop that will pull out the model and machine name.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
| |
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
|
|
|
| |
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
|
|
|
|
|
|
|
|
|
|
| |
This patch updates the libdfx commit-id to the latest.
libdfx: Update library README and copyright information
libdfx: Add generic error messaging support
libdfx: Add support to measure the API's timing
Signed-off-by: Nava kishore Manne <nava.kishore.manne@amd.com>
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>
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
Remove YAML_DT_BOARD_FLAGS from bbappend as it is moved to board
machine conf files.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@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>
|
|
|
|
|
| |
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
| |
1. Update machine conf file using gen-machineconf tool by parsing
ultra96 reva xsa.
2. Use use soc variant based generic machine inclusion.
3. Move variables which changes based on xsa before required
inclusion file to handle pre-expansion values.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
| |
1. Add new zcu670 eval board machine conf file using gen-machineconf
tool by parsing respective xsa.
2. Use use soc variant based generic machine inclusion.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
1. Add new versal eval board machine conf file using gen-machineconf
tool by parsing respective xsa.
- vhk158-versal
- vpk120-versal
- vpk180-versal
2. Use use soc variant based generic machine inclusion.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1. Update below microblazeel eval board machine conf file using
gen-machineconf tool by parsing respective xsa.
- ac701-microblazeel
- kc705-microblazeel
- kcu105-microblazeel
- vcu118-microblazeel
2. Move variables which changes based on xsa before required
inclusion file to handle pre-expansion values.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1. Update below versal eval board machine conf file using
gen-machineconf tool by parsing respective xsa.
- vck190-versal
- vck5000-versal
- vmk180-versal
2. Move variables which changes based on xsa before required
inclusion file to handle pre-expansion values.
3. Use use soc variant based generic machine inclusion.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1. Update below zynqmp eval board machine conf file using
gen-machineconf tool by parsing respective xsa.
- zcu102-zynqmp
- zcu104-zynqmp
- zcu106-zynqmp
- zcu111-zynqmp
- zcu1275-zynqmp
- zcu1285-zynqmp
- zcu208-zynqmp
- zcu216-zynqmp
2. Move variables which changes based on xsa before required
inclusion file to handle pre-expansion values.
3. Disable U-boot SPL boot and kernel device tree by default.
User has to set explicitly to use it.
4. Use use soc variant based generic machine inclusion
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
| |
1. Update zc702 and zc706 machine conf file using gen-machineconf
tool by parsing zc702 and zc706 xsa.
2. Move variables which changes based on xsa before required
inclusion file to handle pre-expansion values.
3. Remove BOARD MACHINEOVERRIDES in conf file.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
git log --pretty=' %s' - libmetal
lib: add support for A72 Baremetal
test: linux: add test for multiple IO regions
log: add ML_ERR, ML_INFO, ML_DBG macros
examples: linux: add an option to set debug log level
linux: device: fix access return test
linux: device: remove excessive warnings
system: linux: fix misleading argument names and messages
libmetal: amp_demo: improve performance measurement
linux: device: update logging for linux devices
linux: device: check if device has bound to listed driver before rebind
system: linux: vfio: Support vfio only for aarch64 architectures
examples: vfio: Add example for demonstarting vfio usage
system: linux: vfio: Add irq based eventfd support to vfio
system: linux: vfio: Add vfio support to libmetal
libmetal: Add APIs for supporting address translation
system: linux: Add support for fetching device name from device address
system: linux: Use libudev instead of libsysfs
system: linux: Add priv_data into struct linux_device for storing private data
system: linux: Add APIs for set and get the dma capability flags
libmetal: Create device.h file for handling linux related common data
examples: linux: add OCM demo
examples: generic: add OCM demo
examples: freertos: zynqmp_r5: dynamically set TTC and IPI vars
examples: generic: zynqmp_r5: dynamically set TTC and IPI vars
examples: linux: zynqmp_r5: dynamically set TTC and IPI vars
examples: linux: libmetal_amp_demod: add macro guards for IPI
examples: linux: zynqmp: Use IPI commit API
git log --pretty=' %s' - open-amp
apps: add remoteproc trace buffer
apps: add remoteproc trace buffer
rpc_demo: fix spelling, trailing space
app: rpc_demod: check if copy_from_shbuf returns negative instead of non-zero value
app: rpc_demod: replace copy_from_shbuf with call to metal_io_block_read
apps: demos: oob_echo: update platform clean up
update license to SPDX license
apps: examples: load_fw: fix up for -werror
app: rpc_demod: update read to fix potential buffer overflow
remoteproc: set return var in remoteproc_remote()
apps: add out of band rpmsg echo demo
linux_rpc_demo: do not include rsc_table.h
release: open-amp 2021.10
apps: add linux applications for linux rpc communication
lib: added generic rpmsg services
CI: Fix Zephyr build by updating Zephyr SDK version to 0.13.1
MAINTAINERS: Update maintainer email address.
CI: Fix Zephyr build error due to cmake version
CI: Fix Zephyr build by updating Zephyr SDK version to 13.0
Introduce CMake options to enable cache operations
openamp: Introduce cache helpers
CI: Fix Zephyr build by updating Zephyr SDK version
CI: Zephyr test: copy whole libmetal directory for test
Semantic Versioning: Update library version to 1.0.0.
version: add generated define for version
CI: Copy the VERSION file in zephyr openamp module
apps: add libraries version information in echo example
lib: add new API to get the library version
Rework the version management
README: Add version chapter
rpmsg: fix variable overflow
openamp: replace while(1) to metal_assert in RPMSG_ASSERT
rpc_demo: fix spelling and grammar in code comment
CI: compliance: fix check_compliance workflow
CI: compliance: fail on errors
Fix compilation error.Add missing semicolon.
apps: machine: Fix MicroBlaze compilation error
remoteproc: add get_mem callback to remoteproc_ops
Readme: add description for zero copy demo
apps: update nocopy ping to use nocopy API for reception.
apps: add responder part of the no copy example
apps: move nocopy ping test to example
Signed-off-by: Ben Levinsky <ben.levinsky@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>
|
|
|
|
| |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
| |
Added 0026-Fix-gpu-driver-probe-failure.patch for probe fix
Signed-off-by: Parth Gajjar <parth.gajjar@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>
|
|
|
|
| |
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
|
|
|
|
|
| |
uboot_bsp.tcl: Rename CONFIG_SYS_TEXT_BASE to CONFIG_TEXT_BASE
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.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>
|
|
|
|
| |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
| |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Add u-boot-tools-xlnx as well.
Update the PREFERRED VERSION to select the new u-boot version, add preferred
provider for u-boot-tools to be u-boot-tools-xlnx.
Needed to split the microblaze configs to older and newer versions as well.
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>
|
|
|
|
| |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
| |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1. Add support for prebuilt dtbo input from firmware recipe.
2. Add support for dtsi which is generated outside of dtg
as input from from firmware recipe.
3. Add support for versal.
bbclass can support three flows, flow is decided by user inputs
in SRC_URI
XSA + pl-partial-custom.dtsi -> dtg + dtc
dtsi + bit/bin/pdi -> dtc (no xsct involved)
dtbo + bit/bin/pdi -> none (no xsct involved)
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
| |
gen_yocto_machine.py:Update the TFA_BL33_LOAD yocto variable
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
|
|
|
|
|
|
|
| |
update machine overrides for kv260 & kr260
gen_*: Use hw_file variables
gen_plnx_machine.py: Fix parse error
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
|
|
|
|
|
|
| |
The arguments will be added by gen-machine-conf, if the user requires them.
The default configurations do not use these.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
| |
Signed-off-by: Rohit Visavalia <rohit.visavalia@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
| |
Signed-off-by: Rohit Visavalia <rohit.visavalia@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
| |
This reverts commit a0e53d231f86116f00d752938c878ac0c2182e3f.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
| |
This reverts commit f9154e30c19c0a598b09100ff07ac74ba0888856.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
| |
This reverts commit 72b4644675437c4c2b7e6c462ae139bacfd6e589.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
| |
This reverts commit 6e2fc8da11337defb7c3abd5faae35e2fa9e28ac.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
| |
This reverts commit 31b6e38662e63202617070ffd4161199ac7e7e4c.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
| |
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|