summaryrefslogtreecommitdiffstats
path: root/conf/machine/ep108-zynqmp.conf
Commit message (Collapse)AuthorAgeFilesLines
* ep108-zynqmp.conf: Remove ep108Manjukumar Matha2017-10-021-28/+0
| | | | | | | | Emulation Platform is no longer required, MPSoC is in production Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com> Reviewed-by: Alistair Francis <alistair.francis@xilinx.com>
* ep108-zynqmp: Re-enable 'qemuboot' image classNathan Rossi2017-06-031-0/+1
| | | | | | | | | | | Re-enable the 'qemuboot' image class which is used to generate qemuboot.conf for the ep108-zynqmp machine. This used to be set by machine-xilinx-qemu.inc but as of the 'qemuboot-xilinx.bbclass: Rework qemu-xilinx setup' commit is no longer set by default. The same commit setup other machines to use the 'qemuboot' image class directly but skipped this machine. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* conf/machine/*.conf: Move to QB_NETWORK_DEVICE for QEMU targetsNathan Rossi2017-02-011-2/+1
| | | | | | | | | | | | | Move the setup of network devices to the new QB_NETWORK_DEVICE variable, this avoids the need to configure slirp or tap options from the machine configuration. Additionally this provides the benefit of letting runqemu handle the setup of tap and slirp arguments, allowing for it to provide features such as host-guest port forwarding for slirp. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com> Tested-by: Alistair Francis <alistair.francis@xilinx.com>
* zynqmp: Consolidate the QEMU dependenciesAlistair Francis2017-01-181-4/+0
| | | | | Signed-off-by: Alistair Francis <alistair.francis@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* zynqmp: Update the machines to take advantage of Xilinx's QEMUAlistair Francis2016-10-111-0/+4
| | | | | | | | Now that their is a .bb for Xilinx's QEMU and QEMU device trees we can update the machines to ensure this is built where applicable. Signed-off-by: Alistair Francis <alistair.francis@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* machine-xilinx-qemu.inc: Move common runqemu setup to includeNathan Rossi2016-10-111-9/+2
| | | | | | | | | | | | | Move the common setup for QEMU machines into an include call 'machine-xilinx-qemu.inc'. This include is added to any machine that has a QEMU model. It sets up common QB_* values as well as inheriting the qemuboot class and adding the EXTRA_IMAGEDEPENDS on qemu-native. This include also has helper functions to automatically determine the DTB from KERNEL_DEVICETREE/MACHINE_DEVICETREE and automatically setup the 'console=' kernel command line based on SERIAL_CONSOLE. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* ep108-zynqmp, zcu102-zynqmp: Add runqemu supportNathan Rossi2016-09-301-1/+11
| | | | | | | | | | The ep108-zynqmp machine already has support in QEMU however was exposed as the qemuzynqmp machine. QEMU 2.7 introduced support for the 'xlnx-zcu102' machine model. This allows for runqemu to boot a machine based on the ep108 or zcu102 hardware. The support added is based on the configuration that was in qemuzynqmp. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* qemuzynmp: Add the qemuzynqmp machineAlistair Francis2016-06-221-0/+2
| | | | | | | Add the qemuzynqmp machine based on the EP108 board. Signed-off-by: Alistair Francis <alistair.francis@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* ep108-zynqmp: U-Boot config name changedNathan Rossi2015-11-261-1/+1
| | | | | | | The name of the U-Boot configuration for the EP108 board/QEMU changed to 'xilinx_zynqmp_ep_config'. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* ep108-zynqmp: Use mainline u-boot by defaultNathan Rossi2015-09-091-3/+0
| | | | | | | * Upstream u-boot supports ZynqMP * Default all 'zynqmp' machines to use upstream u-boot Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* linux-zynqmp-mainline: Drop custom ZynqMP kernel recipeNathan Rossi2015-09-091-2/+1
| | | | | | | | * The features of this kernel are available upstream and in the linux-yocto 4.1 kernel * Default ZynqMP machines to use linux-yocto as the default kernel Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* ep108-zynqmp: Add KERNEL_DEVICETREENathan Rossi2015-07-231-0/+2
| | | | | | | * Set the KERNEL_DEVICETREE for compatiblity with new kernels that have the ep108 device tree in kernel sources Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* ep108-zynqmp: Remove pinning of custom QEMU versionNathan Rossi2015-07-231-4/+0
| | | | | | * Upstream QEMU (2.4+) has support for the ep108 machine model Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* ep108-zynqmp: This machine/board is also modelled in QEMUNathan Rossi2015-04-221-0/+7
| | | | | | | * QEMU has a machine model for this board/machine so build QEMU with this machine Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* ep108-zynqmp: Add ATF as additional machine dependencyNathan Rossi2015-04-221-0/+2
| | | | | | * Add arm-trusted-firmware as an additional machine dependency Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* machine-xilinx-default.inc: Use ??= for preferred providerNathan Rossi2015-04-211-1/+0
| | | | | | | * Setup the preferred provider for virtual/bootloader with ??= * Remove setting of "u-boot" preferred provider Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* conf/machine/*zynqmp.conf: Update to use tune-zynqmp.incNathan Rossi2015-04-201-9/+5
| | | | | | | * Remove duplication of arch and soc settings * Clean up some comments Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* ep108-zynqmp: Add the EP108 Machine configNathan Rossi2015-02-231-0/+25
* This config is for the Zynq MP EP108 Emulation Platform * Pin versions of recipes that support ZynqMP Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>