On 28 December 2015 at 01:59, Michael Davidsaver <mdavidsa...@gmail.com> wrote: > On 12/17/2015 10:18 AM, Peter Maydell wrote: >> because the function you're calling here is in armv7m_nvic.c, >> which isn't compiled into the linux-user binary. > > Is there any reason to include the armv7m code in linux-user at all?
It's not a useful cpu for actual linux binaries, but I believe there is some use of the linux-user target with armv7m to test unprivileged bare-metal code, for instance the gcc test suite. (This uses semihosting for test case output I think.) thanks -- PMM