summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-core/recipes-devtools/qemu
Commit message (Collapse)AuthorAgeFilesLines
* qemu-xilinx: Fix 2023.2 integrationMark Hatle2023-10-254-0/+35
| | | | | | Duplicate what was done in 2023.1 to allow qemu-xilinx to build. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Merge remote-tracking branch 'origin/rel-v2023.2' into nanbieldMark Hatle2023-10-235-0/+70
|\ | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * qemu : Updated SRCREV for 2023.2_1999Sivaprasad Addepalli2023-10-051-1/+1
| | | | | | | | | | arm: Add support for r52 IMP_PERIPHPREGIONR register Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * dts : Updated SRCREV for 2023.2_9163Sivaprasad Addepalli2023-09-261-1/+1
| | | | | | | | | | versal: Rename VEK280 cosim board Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * qemu-devicetrees: Update branch to xlnx_rel_v2023.2John Toomey2023-08-291-1/+1
| | | | | | | | | | | | | | | | Changelog: (none) Signed-off-by: John Toomey <john.toomey@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * qemu-xlnx: Update branch to xlnx_rel_v2023.2John Toomey2023-08-291-1/+1
| | | | | | | | | | | | | | | | Changelog: (none) Signed-off-by: John Toomey <john.toomey@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * qemu-xilinx-system-native: Rework pmu-rom dependencyMark Hatle2023-08-201-2/+5
| | | | | | | | | | | | | | | | | | | | | | The previous implementation did not follow the recommended usage of bb.utils.contains. Additionally we need to exclude the LICENSE_FLAGS_ACCEPTED variable, otherwise unrelated items will affect our recipe hash. This can cause problems with an eSDK where a user may enable or disable unrelated commercial or other licensed software. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * Various: Update mali support to ignore recipe hash changesMark Hatle2023-08-193-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | MALI_PACKAGE_ARCH depends MACHINE_ARCH depends on MACHINE We can ignore MACHINE_ARCH, as only the resulting value matters, otherwise the package now depends on MACHINE PACKAGE_ARCH can ignore MALI_PACKAGE_ARCH, again only the resulting value of PACKAGE_ARCH matters. Otherwise the value of MALI_PACKAGE_ARCH will be used in the hash, even if the condition is not true. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * dts : Updated SRCREV for 2023.2_9179Addepalli, Siva2023-08-091-1/+1
| | | | | | | | | | versal: Add support for xcvm2602 Signed-off-by: Siva Addepalli <siva.addepalli@amd.com>
| * qemu : Updated SRCREV for 2023.2_9627Addepalli, Siva2023-07-311-1/+1
| | | | | | | | | | xlnx-versal-aes: Fix 128 bit key loads Signed-off-by: Siva Addepalli <siva.addepalli@amd.com>
| * qemu : Updated SRCREV for 2023.2_1851Sivaprasad Addepalli2023-07-241-1/+1
| | | | | | | | | | | | Revert "hw/misc/xlnx-versal-pmc-clk-rst.c: fix the PL reset polarity" Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * qemu : Updated SRCREV for 2023.2_9279Sivaprasad Addepalli2023-07-211-1/+1
| | | | | | | | | | | | pmx-efuse-ctrl: Fix the eFuse key load sodimm-spd: Add the SPD data for 4GB Micron model Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * dts : Updated SRCREV for 2023.2_4187Sivaprasad Addepalli2023-07-191-1/+1
| | | | | | | | | | versal-psx-apu: fix the number of IRQs Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * qemu : Updated SRCREV for 2023.2_6051Sivaprasad Addepalli2023-07-191-1/+1
| | | | | | | | | | | | hw/misc/xlnx-versal-pmc-clk-rst.c: fix the PL reset polarity Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * dts : Updated SRCREV for 2023.2_6387Sivaprasad Addepalli2023-07-181-1/+1
| | | | | | | | | | | | | | vek280: change ospi part versal: Introduce a vitis specific vek280 cosim board versal: Add support for xcve2102 device Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * qemu : Updated SRCREV for 2023.2_2607Sivaprasad Addepalli2023-07-141-1/+1
| | | | | | | | | | | | xilinx_axienet: Set phy link status Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * dts : Updated SRCREV for 2023.2_7655Sivaprasad Addepalli2023-07-101-1/+1
| | | | | | | | | | vhk158: Fix HBM memory mapping Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * dts : Updated SRCREV for 2023.2_9799Sivaprasad Addepalli2023-07-041-1/+1
| | | | | | | | | | | | | | | | | | | | versal: Add alveo xcv80 device versal: Add support for xcvc2602 versal: Add support for xqvp1402 versal: Add support for xcvm2202 versal: Add support for xcve2202 versal: Add support for xcve2002 Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * qemu : Updated SRCREV for 2023.2_9227Sivaprasad Addepalli2023-07-031-1/+1
| | | | | | | | | | | | hw/misc/xlnx-versal-pmx-global: Implement pmx_global_gd_monitor_enabled Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * dts : Updated SRCREV for 2023.2_8039Sivaprasad Addepalli2023-07-021-1/+1
| | | | | | | | | | | | | | | | | | | | versal: Add support for xcvm1802 sck-kd: Update i2c devices and gem phy zynqmp: Add KV240 board zynqmp: Add KV Carrier Card zynqmp: Add KD240 board zynqmp: Add KD Carrier card Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * Updated SRCREV of qemu for 2023.2_6707Sivaprasad Addepalli2023-06-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | hw/nvram: pmx-efuse: Build Xilinx PMX eFuse devices hw/nvram: pmx-efuse: Introduce Xilinx PMX eFuse cache hw/nvram: pmx-efuse: Introduce Xilinx PMX eFuse controller hw/nvram: pmx-efuse: Introduce Xilinx PMX eFuse tiles hw/nvram: Add get_puf/_sysmon abstractions to Xilinx EFuse xlnx-efuse: Add get_puf/_sysmon abstractions Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * Updated SRCREV of dts for 2023.2_7115Sivaprasad Addepalli2023-06-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | versal: Add support for xcve2602 versal: xcvh1582: Connect the CPM5 devices versal: Add support for xcvh1542 versal: Add support for xcvh1522 versal: Add support for xcvp1002 versal: Add support for xqvp1502 versal: Add support for xcvp1552 versal-pmc-sec: Change KSB to use the PMX EFUSE cache and controller Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * Updated SRCREV of qemu for 2023.2_2543Sivaprasad Addepalli2023-05-311-1/+1
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * Updated SRCREV for 2023.2_1891Sivaprasad Addepalli2023-05-281-1/+1
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * qemu-xilinx-system-native: Fix license check when empty LICENSE_FLAGS_ACCEPTEDMark Hatle2023-05-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix an issue that results in: Traceback (most recent call last): File "Var <DEPENDS>", line 1, in <module> bb.data_smart.ExpansionError: Failure expanding variable DEPENDS, expression was pkgconfig-native glib-2.0-native zlib-native ninja-native meson-native pixman-native qemu-xilinx-native bison-native ninja-native meson-native qemu-xilinx-multiarch-helper-native${@' pmu-rom-native' if 'xilinx' in d.getVar('LICENSE_FLAGS_ACCEPTED').split() else ''} alsa-lib-native dtc-native libgcrypt-native libslirp-native which triggered exception AttributeError: 'NoneType' object has no attribute 'split' The variable dependency chain for the failure is: DEPENDS This only occurs if no LICENSE_FLAGS_ACCEPTED is defined. This should not be a blocking error. Instead the user is warned of reduced functionality and we continue the build. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * Updated SRCREV for 2023.2_5223Sivaprasad Addepalli2023-05-231-1/+1
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * Updated SRCREV of dts for 2023.2_3007Sivaprasad Addepalli2023-05-131-1/+1
| | | | | | | | | | versal: Add support for xqvm1502 Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * Updated SRCREV of dts for 2023.2_4067Sivaprasad Addepalli2023-05-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | versal: Add support for xcvc1502 versal: Add support for xcvm1302 versal: Add support for xcvm1402 versal: Add support for xcvp1502 versal: Add support for xcvm2302 versal: Add support for xcvm2902 device versal: Add support for xcvp1702 device Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * Updated SRCREV of qemu for 2023.2_5147Sivaprasad Addepalli2023-05-061-1/+1
| | | | | | | | | | | | | | hw/nvram: Add get_u32 abstraction to Xilinx eFuse xlnx-efuse: Add get_u32 abstraction Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * Updated SRCREV of qemu for 2023.2_9715Sivaprasad Addepalli2023-05-051-1/+1
| | | | | | | | | | | | | | | | | | mdio: handle 16 bit mdio writes versal: efuse: Block reset from setting 2 registers hw/nvram: Fix incorrect guest-error log from Xilinx Zynqmp eFuse hw/nvram: Fix incorrect guest-error log from Xilinx Versal eFuse Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * Updated SRCREV of qemu for 2023.2_6499Sivaprasad Addepalli2023-04-271-1/+1
| | | | | | | | | | | | | | hw/nvram: Avoid unnecessary Xilinx eFuse backstore write xlnx-efuse: Avoid unnecessary backstore write Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * Updated SRCREV of dts for 2023.2_5559Sivaprasad Addepalli2023-04-191-1/+1
| | | | | | | | | | Makefile: Add auto-gen-dts target Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * Updated SRCREV of qemu for 2023.2_6067Sivaprasad Addepalli2023-04-191-1/+1
| | | | | | | | | | versal-pmx-iou-slcr: Init the mux configuration Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * Updated SRCREV of qemu for 2023.2_6027Sivaprasad Addepalli2023-04-181-1/+1
| | | | | | | | | | | | xlnx_dp: fetch data after vertical sync Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * Branch to 2023.1Mark Hatle2023-03-082-2/+2
| | | | | | | | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit 39bcac39bea4fd22c23ffab003227c34759d7a53) Update only versioned components to 2023.1 branches. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * Start 2023.2 developmentMark Hatle2023-03-085-0/+68
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | Merge remote-tracking branch 'github/rel-v2023.1'Mark Hatle2023-09-281-1/+1
|\ \ | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * | qemu-devicetrees: Update SRCREV to include Kria codeJohn Toomey2023-08-181-1/+1
| | | | | | | | | | | | | | | Signed-off-by: John Toomey <john.toomey@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | qemu-xilinx: Fix arguments that are not supportedMark Hatle2023-09-229-0/+99
| | | | | | | | | | | | | | | | | | --disable-download and --disable-docs does not yet exist in qemu 7.x. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | qemu-xilinx-system-native: Rework pmu-rom dependencyMark Hatle2023-08-241-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The previous implementation did not follow the recommended usage of bb.utils.contains. Additionally we need to exclude the LICENSE_FLAGS_ACCEPTED variable, otherwise unrelated items will affect our recipe hash. This can cause problems with an eSDK where a user may enable or disable unrelated commercial or other licensed software. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | Various: Update mali support to ignore recipe hash changesMark Hatle2023-08-243-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MALI_PACKAGE_ARCH depends MACHINE_ARCH depends on MACHINE We can ignore MACHINE_ARCH, as only the resulting value matters, otherwise the package now depends on MACHINE PACKAGE_ARCH can ignore MALI_PACKAGE_ARCH, again only the resulting value of PACKAGE_ARCH matters. Otherwise the value of MALI_PACKAGE_ARCH will be used in the hash, even if the condition is not true. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | meta-xilinx-core: qemu: Add additional RPROVIDES for alternative QEMUsMark Hatle2023-07-211-0/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The alternative QEMU needs a way to provide compatible package names for dynamic packages, as well as the static ones it was already supporting. Do this by copying the package split routine and adjusting it to add these additional rprovides as necessary. Additionally, we need to tell the system any dynamic packages will be available so that dependencies can be correctly specified. The code change above happens well after parse, so there is no direct way for it to work. We fix this by duplicating the wild carding that is already in the PACKAGES_DYNAMIC. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | qemu: Fix qemu integration with masterMark Hatle2023-06-082-0/+5
| | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | Merge remote-tracking branch 'origin/rel-v2023.1'Mark Hatle2023-05-185-0/+68
|\| | | | | | | | | | | | | | | | | | | | Resolved conflicts Preserved 2022* versions Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * | Branch to 2023.1Mark Hatle2023-03-052-2/+2
| |/ | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * Remove obsolete 2022 versionsMark Hatle2023-03-0510-130/+0
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * qemu: For alternative provider, add rdependsMark Hatle2023-02-201-3/+4
| | | | | | | | | | | | | | | | | | We want to be able to install qemu-xilinx-dev package, if the user requests qemu-dev. We can't just hard code a list, as the virtualization layer can modify the packages produced based on the existence of Xen or not. So dynamically compute the variable append. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * qemu: May end up depending on libmali, set PACKAGE_ARCHMark Hatle2023-02-102-0/+10
| | | | | | | | | | | | | | If qemu ends up depending on libmali, we want to set the PACKAGE_ARCH to machine value as this version is now machine specific. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * Updated SRCREV for 2023.1_3015Sivaprasad Addepalli2023-02-061-1/+1
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * Updated SRCREV for 2023.1_9323Sivaprasad Addepalli2023-01-271-1/+1
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>