-
Notifications
You must be signed in to change notification settings - Fork 132
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add arm-generic-fdt machine support in qemu-system-aarch64 #132
Comments
WIP |
This was referenced Oct 30, 2019
stephanosio
added a commit
to stephanosio/zephyr-sdk-ng
that referenced
this issue
Oct 30, 2019
This commit adds a patch to support the arm-generic-fdt machine type in qemu-system-aarch64. The arm-generic-fdt machine type is currently available only in the Xilinx QEMU fork and this patch was generated by diff-ing the QEMU 4.1 release and the master_next branch of the Xilinx fork (which is based on the QEMU 4.1 release). This machine type is required to properly emulate the Xilinx Zynq SoCs used by the qemu_cortex_r5 platform. For more details, refer to the issue zephyrproject-rtos#132. Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
stephanosio
added a commit
to stephanosio/zephyr-sdk-ng
that referenced
this issue
Oct 30, 2019
This commit adds a patch to support the arm-generic-fdt machine type in qemu-system-aarch64. The arm-generic-fdt machine type is currently available only in the Xilinx QEMU fork and this patch was generated by diff-ing the QEMU 4.1 release and the master_next branch of the Xilinx fork (which is based on the QEMU 4.1 release). This machine type is required to properly emulate the Xilinx Zynq SoCs used by the qemu_cortex_r5 platform. For more details, refer to the issue zephyrproject-rtos#132. Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
stephanosio
added a commit
to stephanosio/zephyr-sdk-ng
that referenced
this issue
Oct 30, 2019
This commit adds a patch to support the arm-generic-fdt machine type in qemu-system-aarch64. The arm-generic-fdt machine type is currently available only in the Xilinx QEMU fork and this patch was generated by diff-ing the QEMU 4.1 release and the master_next branch of the Xilinx fork (which is based on the QEMU 4.1 release). This machine type is required to properly emulate the Xilinx Zynq SoCs used by the qemu_cortex_r5 platform. For more details, refer to the issue zephyrproject-rtos#132. Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
stephanosio
added a commit
to stephanosio/zephyr-sdk-ng
that referenced
this issue
Oct 30, 2019
This commit adds a patch to support the arm-generic-fdt machine type in qemu-system-aarch64. The arm-generic-fdt machine type is currently available only in the Xilinx QEMU fork and this patch was generated by diff-ing the QEMU 4.1 release and the master_next branch of the Xilinx fork (which is based on the QEMU 4.1 release). This machine type is required to properly emulate the Xilinx Zynq SoCs used by the qemu_cortex_r5 platform. For more details, refer to the issue zephyrproject-rtos#132. Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
stephanosio
added a commit
to stephanosio/zephyr-sdk-ng
that referenced
this issue
Oct 31, 2019
This commit adds Xilinx QEMU recipe for building qemu-system-aarch64. The Xilinx QEMU fork is used to build qemu-system-aarch64 because the arm-generic-fdt machine type, required to properly emulate the Xilinx Zynq SoC, is only availabe on it at this time. For more details, refer to the issue zephyrproject-rtos#132. Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
stephanosio
added a commit
to stephanosio/zephyr-sdk-ng
that referenced
this issue
Oct 31, 2019
This commit adds Xilinx QEMU recipe for building qemu-system-aarch64. The Xilinx QEMU fork is used to build qemu-system-aarch64 because the arm-generic-fdt machine type, required to properly emulate the Xilinx Zynq SoC, is only availabe on it at this time. For more details, refer to the issue zephyrproject-rtos#132. Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
stephanosio
added a commit
to stephanosio/zephyr-sdk-ng
that referenced
this issue
Nov 4, 2019
This commit adds Xilinx QEMU recipe for building qemu-system-aarch64. The Xilinx QEMU fork is used to build qemu-system-aarch64 because the arm-generic-fdt machine type, required to properly emulate the Xilinx Zynq SoC, is only availabe on it at this time. For more details, refer to the issue zephyrproject-rtos#132. Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
stephanosio
added a commit
to stephanosio/zephyr-sdk-ng
that referenced
this issue
Nov 4, 2019
This commit adds Xilinx QEMU recipe for building AArch64 QEMU (qemu-system-xilinx-aarch64). The Xilinx QEMU fork is necessary because the arm-generic-fdt machine type, required to properly emulate the Xilinx Zynq SoC, is only availabe on it at this time. For more details, refer to the issue zephyrproject-rtos#132. Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
galak
pushed a commit
to galak/sdk-ng
that referenced
this issue
Nov 4, 2019
This commit adds Xilinx QEMU recipe for building AArch64 QEMU (qemu-system-xilinx-aarch64). The Xilinx QEMU fork is necessary because the arm-generic-fdt machine type, required to properly emulate the Xilinx Zynq SoC, is only availabe on it at this time. For more details, refer to the issue zephyrproject-rtos#132. Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
stephanosio
added a commit
to stephanosio/zephyr-sdk-ng
that referenced
this issue
Nov 4, 2019
This commit adds Xilinx QEMU recipe for building AArch64 QEMU (qemu-system-xilinx-aarch64). The Xilinx QEMU fork is necessary because the arm-generic-fdt machine type, required to properly emulate the Xilinx Zynq SoC, is only availabe on it at this time. For more details, refer to the issue zephyrproject-rtos#132. Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
stephanosio
added a commit
to stephanosio/zephyr-sdk-ng
that referenced
this issue
Nov 5, 2019
This commit adds Xilinx QEMU recipe for building AArch64 QEMU (qemu-system-xilinx-aarch64). The Xilinx QEMU fork is necessary because the arm-generic-fdt machine type, required to properly emulate the Xilinx Zynq SoC, is only availabe on it at this time. For more details, refer to the issue zephyrproject-rtos#132. Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
galak
pushed a commit
that referenced
this issue
Nov 5, 2019
This commit adds Xilinx QEMU recipe for building AArch64 QEMU (qemu-system-xilinx-aarch64). The Xilinx QEMU fork is necessary because the arm-generic-fdt machine type, required to properly emulate the Xilinx Zynq SoC, is only availabe on it at this time. For more details, refer to the issue #132. Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The
arm-generic-fdt
machine type is a special dts-based emulated hardware configuration mechanism for qemu-system-aarch64, currently available only in the Xilinx fork of qemu (https://github.com/xilinx/qemu).This machine type is required to properly emulate Xilinx Zynq SoCs used by the
qemu_cortex_r5
platform (the default hard-coded machine typexlnx-zcu102
available on the upstream qemu is incomplete and unusable).In order to add
arm-generic-fdt
machine type support, thenativesdk-zephyr-qemu
should be patched to include the changes made in the Xilinx fork. The latest common ancestor for Xilinx fork is the qemu release v4.1.0 in the master-next branch and this should be used to generate the patch.For more details, see zephyrproject-rtos/zephyr#20217.
The text was updated successfully, but these errors were encountered: