| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
Upgrade qemu-xilinx to v5.0;
Track latest QEMU updates from QEMU/master
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
|
|
|
|
|
|
| |
Makefile contains references to python2 instead of python3. As a result
qemu-devicetrees compilation fails during buildtime. Fix by patching the
makefile to use python3.
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Yocto qemu provides support for libudev through packageconfig and provides a
patch to modify qemu configure to handle libudev packageconfig options. Since
qemu-xilinx doesnt contain this patch qemu-xilinx configure gets passed libudev
packageconfig option and qemu-xilinx configure fails with invalid option.
Add the patch from Yocto qemu to handle libudev configure options correctly.
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
|
|
|
|
| |
Fix patch file names for dunfell
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
|
|
| |
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
|
|
|
|
| |
Update commit ids and branches for atf,u-boot,linux-xlnx,vcu
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
|
|
|
|
|
|
| |
QEMU has the built in ability to download necessary submodules at compile
time. Disable this and change the URL to 'gitsm' so all submodules are
downloaded during the fetch step.
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
bindir
Move the multiarch wrapper script from bindir/qemu-xilinx path to bindir
directory. All qemu targets have previously been moved from bindir/qemu-xilinx
to bindir. Keep the paths consistent by moving the wrapper script to bindir.
Once the multiarch wrapper script is installed in bindir the binpath computed
within the script needs to be updated to find the qemu targets in the right
path. This will ensure that the APU and PMU instances are launched correctly.
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
|
|
|
|
|
| |
XILINX_RELEASE_VERSION is defined by the layer.conf, so we can and
should use the version defined there.
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
|
|
|
|
|
|
|
|
|
| |
Update the binpath for qemu-system-microblazeel and qemu-system-aarch64.
Earlier the targets were located under
recipe-sysroots-native/usr/bin/qemu-xilinx directory, now the targets are
located under recipe-sysroots-native/usr/bin
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
|
|
|
|
|
| |
Configure qemu-xilinx with gcrypt, this is required for the crypto
models
Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
|
|
|
|
|
|
|
| |
OE-core provides the packageconfig option in qemu.inc, use it from
upstream.
Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
|
|
|
|
|
|
|
| |
Enable packageconfig option for libgcrypt. qemu-xilinx uses libgcrypt for
crypto models to implement data model behavior
Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
|
|
|
|
|
|
| |
There is no master-next branch on github at this time, use master.
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
|
|
|
|
|
|
|
| |
Enable qemu-xilinx to provide nativeask-qemu for sdk builds
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
|
|
|
|
|
|
|
| |
qemu-runner implementation upstream in the future will handle ports
correctly and there will be no need to switch anymore
Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
|
|
|
|
|
|
|
| |
Enable qemu-xilinx-native as PROVIDES for qemu-native.
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
|
|
|
|
|
|
|
| |
Update XILINX_RELEASE_VERSION to v2020.1
Signed-off-by: Varalaxmi Bingi <varalaxmi.bingi@xilinx.com>
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
|
|
|
|
| |
Upgrade u-boot, qemu, linux, atf to 2020.1
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
|
|
|
|
| |
Upgrade QEMU version from 2.11 -> 4.1.5 for 2020.1 release
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Building and shipping flash strip utility needed for qemu:
flash_strip
flash_strip_bw
flash_unstrip
flash_unstrip_bw
From the QEMU flash strip utilities wiki:
QSPI Controllers implement byte/bit strip logic. Which mean's when an
image is flashed, its stripped bit/byte wise into two flashes. User can
use u-boot or Linux apps to flash the image after boot. By using flash
strip utilities, we can flash the image without using u-boot.
Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Update u-boot, kernel, ATF, QEMU, pmu-firmware, multimedia recipes for
2019.2 release.
The patch also upgrades gcc microblaze, newlib and libgloss versions.
Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The qemu recipe has been split in oe-core, into qemu target and
qemu-native, to improve build performance (check 4852290).
Previously it used BBCLASSEXTEND on the inc file (that we include)
to create the nativesdk package.
To keep up to date with OE-core, split out qemu-xilinx recipes as
well, use a separate native inc file and create a recipe for
qemu-xilinx-native and qemu-xilinx-system-native.
This also requires us to update PREFERRED_PROVIDER for such recipes.
Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com>
Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update components for 2019.1 release
- u-boot-xlnx
- linux-xlnx
- arm-trusted-firmware
- QEMU
- recipes-multimedia/vcu
- xrt and zocl
- pmu-firmware
Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Adding plm args to enable plm in runqemu for Versal devices
The PLM (Platform Loader/Manager) is responsible for:
• System Initialization
• Boot and Configuration of various devices in system
• Secure boot
• Platform Management
• Error Management
• Partial Reconfiguration
• Subsystem restart
• Health monitoring
With the addition of plm args in the machine configurations (and
appending -multiarch to QB_SYSTEM_NAME), runqemu will support multiarch
emulation and will spin up one instance for the APU and one instance
for the PLM.
Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
|
|
|
|
|
|
|
| |
Update the arm-trusted-firmware, u-boot-xlnx, linux-xlnx, qemu-xilinx
and qemu-devicetrees recipes for 2018.3 release
Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The qemu-system-aarch64-multiarch wrapper parses the arguments
passed to it, and launches two separate instances of qemu
with the correct arguments for PMU and APU respectively.
Using a python based wrapper gives us more control over
how the calls to the qemu instances are made and how the
arguments are passed.
This patch replaces the old wrapper with a python based one
providing the same functionality as the old one but also
enables testimage to be run on qemu instances, switching the
tcp serial ports passed to qemu to be able to read the output
from qemurunner correctly
Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com>
Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
|
|
|
|
|
|
|
|
|
| |
Update the arm-trusted-firmware, u-boot-xlnx, linux-xlnx,
qemu-xilinx and qemu-devicetrees recipes for 2018.1 release
Tested-by: Jaewon Lee <jaewon.lee@xilinx.com>
Acked-by: Bhargava Sreekantappa Gayathri <bhargava.sreekantappa-gayathri@xilinx.com>
Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
|
|
|
|
|
|
| |
Remove 2017.3 based component recipes
Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
|
|
As discussed previously on mailing list, we are proceeding with layer
restructuring. For rocko release we will have the following layers
meta-xilinx
->meta-xilinx-bsp (current meta-xilinx)
->meta-xilinx-contrib
In the subsequent releases we will add other layers from Xilinx
meta-xilinx
->meta-xilinx-bsp (current meta-xilinx)
->meta-petalinux
->meta-xilinx-tools
->meta-xilinx-contrib
This will provide one clone to get all the required meta layers from
Xilinx for a complete solution, and the users can blacklist any layer
which they don't want to use using bblayer.conf.
This will enables us to help our vendors/partners to add their reference
designs, board definitions etc.
Recipe changes :
* Move reference design zybo-linux-bd.bb to meta-xilinx-contrib
* Move kernel patches realted to zybo-linux-bd-zynq7 board to
meta-xilinx-contrib
* Update README
Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
|