This is experimental, community-supported port for Cortex-M emulation asprovided my QEMU (http://qemu.org).The purposes of this port are to enable:1. Continuous integration - run tests agains architecture-specific parts of code base2. Experimentation - simulation & prototyping of anything that has architecture-specific code - exploring instruction set in terms of optimising some part of MicroPython or a module3. Streamlined debugging - no need for JTAG or even an MCU chip itself - no need to use OpenOCD or anything else that might slow down the process in terms of plugging things together, pressing buttons, etc.This port will only work with with [GCC ARM Embedded](launchpad.net/gcc-arm-embedded)toolchain and not with CodeSourcery toolchain. You will need to modify`LDFLAGS` if you want to use CodeSourcery's version of `arm-none-eabi`.The difference is that CodeSourcery needs `-T generic-m-hosted.ld` whileARM's version requires `--specs=nano.specs --specs=rdimon.specs` to bepassed to the linker.