| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
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>
|