Hi, with the latest submitted patches, the functionality I expect for qemu-system-arm is complete. (I have some more cosmetic suggestions, to be discussed later).
to test the functionality, you can download an unit test application from: https://dl.dropboxusercontent.com/u/78151643/gcm.elf there are two use cases: 1) standalone (usually unit tests integrated in a continuous integration system) $ ./qemu-system-arm -machine lm3s6965evb -kernel gcm.elf -semihosting-config target=native,cmdline="gcm --gtest_output=xml:gcm.xml" (notice the gcm.xml file created in the current folder) 2) via GDB $ ./qemu-system-arm -machine lm3s6965evb -semihosting-config target=native,cmdline="gcm --gtest_output=xml:gcm.xml" -gdb tcp::1234 -S (notice the image is no longer passed here) and from another terminal $ arm-none-eabi-gdb gcm.elf (gdb) target remote localhost:1234 (gdb) load (gdb) system_reset (gdb) break main (gdb) continue Breakpoint 1, main (argc=2, argv=0x200001b0 <argv_buf.5809>) at ../gmock/src/gmock_main.cc:49 49 { (gdb) continue Continuing. [Inferior 1 (Remote target) exited normally] (notice the system_reset required after loading the image to initialise the PC & SP) regards, Liviu