2 Replies Latest reply on Oct 2, 2012 12:37 PM by zynqgeek

    QEMU - Deep Dive

    zynqgeek

      I have written a blog post detailing the QEMU environment available from Xilinx.

      http://zynqgeek.blogspot.com/2012/10/qemu-deep-dive.html

      Enjoy!

        • QEMU - Deep Dive
          zedhed

          Hi zynqgeek,

          This is really very well done, thanks for putting this together!

          -Kevin

          • Two questions from the blog:
            zynqgeek

            Two questions from the blog:

            (1) QEMU Xilinx ARM emulate NEON Instruction ?
            (2) QEMU Xilinx ARM emulate double precision FPU ?

            If you dive into the source code of qemu, specifically within the qemu git repo here:

            git://git.xilinx.com/qemu-xarm.git

            within the target-arm folder there is a file called translate.c.  Within this file there is a function called disas_neon_data_insn().  This handles the NEON instruction decoding.

            As for the double precision, I see no reason why it would not, as the ARM emulation should be operationally equivalent.

            I have a post about linpack performance on the Zedboard, I'll see if I can write a quick follow up about the performance in qemu - that will confirm the double precision float using the NEON core.