Results 1 to 2 of 2

Thread: ARM Virtualisation on Intel Arch

  1. #1
    Join Date
    Dec 2005
    Location
    Limerick, Eire
    Beans
    131

    ARM Virtualisation on Intel Arch

    Hey all, I'm looking for some sort of virtualisation software that will run my compiled ARM build distros on Intel machines, for testing purposes.

    Any help would be great,
    Thanks,
    Anthony
    Pentium 4 2.6GhZ, 1024MB RAM, 80GB HDD, ATI 9250GT,
    Gentoo, Like a Rocket Ship

  2. #2
    Join Date
    Dec 2005
    Location
    Western Australia
    Beans
    11,480
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: ARM Virtualisation on Intel Arch

    Quote Originally Posted by ATAQ View Post
    Hey all, I'm looking for some sort of virtualisation software that will run my compiled ARM build distros on Intel machines, for testing purposes.
    Semantics here:

    "Virtualisation" can only be done where the CPU architecture is the same. Virtualisation is where the CPU runs the guest OS code, with it only going through a very thin layer of translation; nothing more than that thin layer is needed, because the underlying CPU can understand the guest OS' code. This is quite fast as almost nothing needs to be done to the code. However, no Intel x86 CPU can understand ARM instructions, full stop, so virtualisation will not help you.

    What you want is emulation - where a piece of software converts ARM instructions to x86 instructions on-the-fly. This is a lot slower than virtualisation as the software has to do a lot more work; the real CPU is spending a lot of its power doing the conversion process before it can actually run the line of code.

    Qemu can emulate some ARM systems, but you probably need to know exactly what ARM system you want to emulate. Code compiled for one ARM SoC won't run on another one.
    I try to treat the cause, not the symptom. I avoid the terminal in instructions, unless it's easier or necessary. My instructions will work within the Ubuntu system, instead of breaking or subverting it. Those are the three guarantees to the helpee.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •