summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-core
Commit message (Collapse)AuthorAgeFilesLines
...
* freeipmi: Add new recipeChristian Kohn2022-11-303-0/+455
| | | | | | | | | | | | | | The freeipmi project provides a utility named ipmi-fru which allows reading and interpreting FRU data based that can be read from a binary file or EEPROM. The patches add additional functionality to interpret the Xilinx OEM records and format them properly when printing the output. They're cherry-picked from upstream: http://git.savannah.gnu.org/cgit/freeipmi.git/commit/?h=freeipmi-1-6-0-stable&id=181e279da345315efa06f593edaf0f04af614da5 http://git.savannah.gnu.org/cgit/freeipmi.git/commit/?h=freeipmi-1-6-0-stable&id=c578c999b7d9aabbd6e54b0310a609b8f96ae962 Signed-off-by: Christian Kohn <chris.kohn@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Drop meta-browser supportMark Hatle2022-11-252-5/+1
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Update gen-machine-conf commitRaju Kumar Pothuraju2022-11-251-0/+0
| | | | | Signed-off-by: Raju Kumar Pothuraju <rajukumar.pothuraju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Updated SRCREV for 2023.1_3131Sivaprasad Addepalli2022-11-251-1/+1
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* u-boot: Add microbalze generic u-boot configsSandeep Gundlupet Raju2022-11-244-0/+103
| | | | | | | | | | | 1. Add microbalze-generic u-boot fragment cfg which is commonly used by all the microblaze families. 2. Add microblaze-generic-top.h include configs to enable commands and other options. 3. Add u-boot-xlnx-microblaze inclusion file. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* microblaze_generic: Add microblaze common kernel configsSandeep Gundlupet Raju2022-11-241-14/+47
| | | | | | | | Add microblaze common kernel configs which is commonly used by all the microblaze families. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* device-tree.bbappend: Remove microblaze-generic YAML configsSandeep Gundlupet Raju2022-11-241-5/+0
| | | | | | | | Remove microblaze-generic YAML configs and move these configs to microblaze-generic.conf file. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* microblaze-generic: Switch default machine to kcu105Sandeep Gundlupet Raju2022-11-241-12/+46
| | | | | | | | | | 1. Switch default machine from kc705 to kcu105. 2. Move YAML configs to microblaze-generic file with weak assignments. 3. Add bitstream, bootloader and u-boot-zynq-scr to EXTRA_IMAGEDEPENDS. 4. Use QB_KERNEL_CMDLINE_APPEND to pass bootargs to QEMU. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* libmetal/open-amp xlnx: Update 2023.1 Xilinx fork to match meta-openampMark Hatle2022-11-242-2/+3
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* image-wic-utils.bbclass: Support subdirectory parsingMark Hatle2022-11-241-1/+4
| | | | | | | | | | | | | | | | Syntax for IMAGE_BOOT_FILES is <source>;<dest> where either or both source can include a directory. In the case of: devicetree/*.dtbo;devicetree/ The system will copy all of the contents (*.dtbo) from devicetree directory and place it into a corresponding devicetree directory (using the same filename) in the boot partition. The code wasn't paying attention to this directory syntax, which caused boot configuration errors. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* xrt: Depend on libmetal so we can use PREFERRED_PROVIDERMark Hatle2022-11-241-1/+1
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* qemu-xilinx: Enable ptests, based on YP configMark Hatle2022-11-241-2/+0
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* qemu/qemu-native/qemu-system-native: Allow preferred provider to select XilinxMark Hatle2022-11-2414-5/+58
| | | | | | | | Implement Xilinux versions to work with the PREFERRED_PROVIDER syntax. This will prevent the non-preferred version of being used with the anonymous python in the 'alt.inc' files. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* qemu-xilinx-helper-native: Remove, replace with standard upstream versionMark Hatle2022-11-246-24/+3
| | | | | | | | | qemu-system-helper contains support for general system items, there is no reason for us to provide our own version. We can then add a dependency for the specific xilinx multiarch component as needed to the system-native versions. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* qemu-xilinx-system-native: Add qmp python support to match oe-coreMark Hatle2022-11-243-2/+13
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Updated SRCREV for 2023.1_2491Sivaprasad Addepalli2022-11-241-1/+1
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV for 2023.1_5091Sivaprasad Addepalli2022-11-241-1/+1
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV for 2023.1_3603Sivaprasad Addepalli2022-11-232-2/+2
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV for 2023.1_9747Sivaprasad Addepalli2022-11-221-1/+1
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Move gen-machine-conf to meta-xilinx-coreRaju Kumar Pothuraju2022-11-213-3/+3
| | | | | | | | | | | meta-xilinx/gen-machine-conf will not packed into eSDK as its not a layer moving to meta-xilinx-core. Signed-off-by: Raju Kumar Pothuraju <rajukumar.pothuraju@amd.com> Added a symlink for the gen-machine-conf directory Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* layer.conf: Gen-machine-conf supportRaju Kumar Pothuraju2022-11-212-0/+10
| | | | | | | | | | | Update layer.conf file to export the gen-machine-conf PATH. gen-machine-conf bbclass is to update the PATH in esdk. Signed-off-by: Raju Kumar Pothuraju <rajukumar.pothuraju@amd.com> Change from INHERIT to IMAGE_CLASSES Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-core: recipes-kernel: lopper: xilinx-lops: Add cpu core ↵Appana Durga Kedareswara rao2022-11-211-3/+10
| | | | | | | information and cpu name Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* lopper: Update branch and srcrev for 2023 lopperAppana Durga Kedareswara rao2022-11-211-2/+2
| | | | | Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Updated SRCREV for 2023.1_9279Sivaprasad Addepalli2022-11-181-1/+1
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV for 2023.1_5851Sivaprasad Addepalli2022-11-162-2/+2
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* meta-xilinx-core: layer.conf: Temporarily set ATG for the 2022.2 versionMark Hatle2022-11-151-1/+1
| | | | | | | Due to issues with xlnx_rebase_v2.8, we revert back to xlnx_rebase_v2.6, which is the 2022.2 version. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Merge remote-tracking branch 'langdale' into 2023Mark Hatle2022-11-1519-22/+235
|\ | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * linux-xlnx-udev-rules: Add udev rules for mali deviceSandeep Gundlupet Raju2022-11-102-0/+3
| | | | | | | | | | | | | | | | | | Add udev rules for mali device and change permissions of device node from 0600 to 0660 so that users can access mali device(/dev/mali) without using sudo from linux userspace. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * packagegroup-core-tools-testapps: Disable mesa-demos when libmali-xlnx is usedMark Hatle2022-11-101-0/+2
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * weston: Fix build with libmali/mali400Mark Hatle2022-11-102-0/+78
| | | | | | | | | | | | | | | | libmali provides GLESv1 and v2, but not v3 which Weston is using. Implement workarounds for v3 usage Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * weston: Disable dmabuf-feedback, not supported due to mali-xlnx incompatibilityMark Hatle2022-11-101-0/+3
| | | | | | | | | | | | | | Dependency gbm found: NO found 17.3 but need: '>= 21.1.1' (cached) Message: dmabuf-feedback requires gbm which was not found. If you rather not build this, drop "dmabuf-feedback" from simple-clients option. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * qemu-xilinx: No support for jack disable PACKAGECONFIGMark Hatle2022-11-101-0/+1
| | | | | | | | | | | | | | The 'jack' PACKAGECONFIG is inherited from oe-core, disable this, as it is not supported. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * zynqmp-generic: Move default soc variant to cg to match zynqmp-genericMark Hatle2022-11-102-5/+2
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * conf/machine: Add all of the zynqmp and versal variantsMark Hatle2022-11-1010-2/+110
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * layer.conf: Add SOC_VARIANT to the build configurationMark Hatle2022-11-101-1/+1
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * versal-net-generic: Cleanup overridesMark Hatle2022-11-101-6/+0
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * conf/machine: Better document inheritence expectationsMark Hatle2022-11-104-9/+121
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | See the README files for specific requirements, but we have designed the machine configurations into an inheritance model. This module can be further broken into 3 distinct categories of variables: 1 - Variables that MUST be declared BEFORE inheriting the base machine 2 - Variables that SHOULD be declared BEFORE inheriting the base machine, as they are commonly overridden. (This will need continual review.) 3 - All remaining variables that should only be declared in the machine .conf file, and MUST be declared AFTER inheriting the base machine. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * linux-xlnx: Add the LINUX_VERSION_EXTENSION to the PVMark Hatle2022-11-101-1/+1
| | | | | | | | | | | | | | This makes it clear a particular kernel version is related to a particular Xilinx release. For example, 5.15.36 becomes 5.15.36-xilinx-v2022.2. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * layer.conf: Revise the PREFERRED_VERSION operationsMark Hatle2022-11-101-6/+18
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * pmu-rom-native: This is a binary download, remove versioningMark Hatle2022-11-103-28/+0
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * kernel-module-dp: Version the unversioned _gitMark Hatle2022-11-101-1/+1
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * kernel-module-hdmi: Version the unversioned _gitMark Hatle2022-11-101-1/+1
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * qemu-xilinx: Split to allow for version specific BRANCH/SRCREVMark Hatle2022-11-109-4/+14
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * linux-xlnx-udev-rules: Unconditionally add the aie udev rulesMark Hatle2022-11-101-4/+1
| | | | | | | | | | | | | | | | | | Since this package is not machine specific, we need to just add the rules as well as the group. This won't cause any issues on systems w/o aie. Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit 4582487e13cad0e910194ccfff2b0920bf0ce6d7) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * xilinx-bootbin: machine-xilinx-zynq, remove obsolete BIG_PARTITION_DEPENDSMark Hatle2022-11-101-3/+0
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * xilinx-bootbin: Update Zynq and ZynqMP bitstream to use RECIPE_SYSROOTMark Hatle2022-11-102-2/+2
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * xilinx-bootbin: If a file is missing, avoid a backtraceMark Hatle2022-11-101-0/+2
| | | | | | | | | | | | | | Provide a better user experience with a reasonable error message instead of a python backtrace! Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * dfx-mgr: Workaround for various warnings that cause errors (-Wall)Mark Hatle2022-11-101-0/+7
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * Add AIE support for 'versal-ai-edge' family of devicesrbramand2022-11-101-0/+10
| | | | | | | | | | | | | | Signed-off-by: rbramand <rbramand@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit 24761df81446f98e56291c9a3b8ad3b3939d7bb7) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * xrt/zocl: Remove zynq compatibility from recipesrbramand2022-11-102-0/+8
| | | | | | | | | | Signed-off-by: rbramand <rbramand@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>