| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Code change is based on the discussion with Corey Thompson on the
meta-xilinx@lists.yoctoproject.org mailing list.
It was pointed out that the default help behavior did not match what runqemu
was expecting from the actual qemu execution. We need to properly handle
the user asking from help information or improperly invoking the binary with
correct return codes.
The new behavior will ensure that incorrect arguments results in a non-zero
return code with an error message or basic help text.
If the user passes -h, -help or --help (matching qemu's behavior) will
report the basic help text, and then invoke the APU, PMU or PLM qemu as
appropriate to augment and provide the full set of arguments.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
|
|
|
|
|
|
| |
bootbin_arg is only set if '-bootbin' is passed in, but is unconditionally
checked later in the script. Set a default value of 'null' to avoid an
error about an undefined variable.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
|
|
|
|
|
|
|
|
| |
Add support for booting QEMU using a static BOOT.bin file (or OSPI file
with a boot.bin at offset 0x00000000) - the required firmware components
are extracted from the boot.bin and offsets read from the header using
bootgen.
Signed-off-by: John Toomey <john.toomey@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
|
|
|
|
|
|
|
|
|
| |
Add specific --help to better userstand how to call the wrapper.
Add additional diagnostic messages in case of an APU failure.
Change the way the variables are processed, this will make it easier
to add additional switches in the future.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
|
|
|
|
|
| |
Yocto Project upstream patches resolve integration issues, and resolve
various CVEs. Include these into the qemu-xilinx recipe.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
|
|
|
|
| |
Refactor QEMU integration as the versions now match the Langdale core version.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
|
|
|
|
|
|
| |
--help may need to be passed in and should be directed to the main APU handler.
runqemu may use --help for various reasons.
Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Move from the initial qemu-xilinx 6.1.0 version to the current development
version.
Changelog qemu-devicetrees:
versal-psm: Add psm err management module
versal: Add vitis variant for xcvc2802
versal: Add xcvc2802 & xcve2802 devices
versal: memmap: npi: Allow AIE2 NPI range to be overriden
versal: Make generic npi default for all boards
versal: remote-port: Add a PL to XRAM port
versal: lpd: Move the XRAM into a separate memory region
zynqmp: Fix DDR aliasing onto qemu_sysmem
versal-pmc-sys: Connect efuse-cache to sysmon
versal: smmu: Versal has 1 global + 32 context interrupts
vpk180: Add new board dts
xcvp1802: Add ssit property
board-versal-ps-virt: Add include guards
xcvp1802-virt: This virt board is for VPK180 emulation
versal: Add pmc error management node
vitis: versal: Prepare for NPI forwarding
versal: remote-port: Allocate device for NPI forwarding
versal: memmap: Add the AIE2 adress range
versal-ps-iou: Configure the number of interrupts an slots on usb_dwc3
zynqmp-iou: Configure the number of interrupts an slots on usb_dwc3
versal-pmc-sec: Improve the error message
board-versal-pmc-virt: Fix DDR size
Changelog qemu-xilinx:
versal-psm-error-mng: Fix the mask reg updates
versal-psm-error-mng: Add PSM error management module
versal-pmc-error-mng: Update MASK regs based on EN/DIS
versal: puf: Fix puf-id generation
versal: xram-slcr: Reflect XRAM power up/down status
versal: sysmon: Model secure efuse transfer
versal: pmc: efuse-cache: Implement sysmon data-source interface
xlnx-efuse: Introduce sysmon data-source interface
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
|
| |
|
|
|
|
|
|
| |
Upgrade Qemu from 5.1.0 -> 6.1.0 for 2022 release
Signed-off-by: Sai Pavan Boddu <sai.pavan.boddu@xilinx.com>
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
|
|
|
Create a new meta-xilinx-core, move core functionality to the core, keeping
board specific files in the bsp layer.
zynqmp-generic changed from require <board> to include, so if meta-xilinx-bsp
is not available it will not fail.
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
|