• Measuring performance of programs on the FVP

    Mohannad Ismail
    Mohannad Ismail

    Is the FVP accurate in terms of measuring performance of programs? Is it cycle accurate? If I use clock_gettime to measure time taken on applications, is it meaningful? If not, is there an accurate way to measure performance of programs on the FVP?

    • Answered
    • 15 days ago
    • Tools and Software
    • Simulation Models forum
  • Enabling top-byte ignore on ARMv8 Base FVP

    Mohannad Ismail
    Mohannad Ismail

    Greetings,

    I would like to enable top-byte ignore support on the FVP. I would be grateful on any guidelines on how to do that. Thank you very much!

    Best regards,

    Mohannad Ismail

    • 28 days ago
    • Tools and Software
    • Simulation Models forum
  • Changing Exception Level and Security State with an Armv8-A Fixed Virtual Platform

    tmeduthie
    tmeduthie

    In my last couple of blogs we built an ELF image to expose some features of the Armv8-A architecture and toolchain for embedded software development. We got to a point where we could print "hello world" to a telnet console, and enable interrupts on the…

    • changing_exception_level_code.zip
    • over 2 years ago
    • Software Tools
    • Tools, Software and IDEs blog
  • Retargeting and Enabling Exceptions with an ELF Image

    tmeduthie
    tmeduthie

    In my last blog we built an executable image to print "hello world" to a terminal. The same tools are being used here. Since the files in this post are a little longer, and consist of a great…

    • retargeting_and_exceptions_blog_source.zip
    • over 2 years ago
    • Software Tools
    • Tools, Software and IDEs blog
  • Building an ELF Image for an Armv8-A Fixed Virtual Platform

    tmeduthie
    tmeduthie

    This blog is the first of a short series which will explore the process of writing a program for an embedded system. Here we will use Arm's Compiler 6 toolchain to build an executable image for the AEMv8 Base Platform Model. Both of these are included…

    • building_elf_blog_source.zip
    • over 2 years ago
    • Software Tools
    • Tools, Software and IDEs blog
  • Debugging the Armv8-A Linux Kernel with DS-5

    Stephen Theobald
    Stephen Theobald

    To develop, port and debug the Linux kernel on a platform, you will need to be able to set breakpoints, view registers, view memory, single-step at source level and so on - all the normal facilities provided by a debugger.  You may also need to do these…

    • over 2 years ago
    • Software Tools
    • Tools, Software and IDEs blog