So this is really a qemu bug that it should emulate contents of /proc/cpuinfo, but the cpuinfo parsing in mono wasn't perfect either, it didn't notice it was parsing a non-arm cpuinfo and had IMO bad defaults for the no-cpuinfo case. I'll upload a patch to fix that which helps under qemu-arm.
I filed bug #529008 about lack of /proc/cpuinfo emulation.
Note that the binaries run under mono after the patch changing cpuinfo parsing (fixing this bug) hang on exit; Riku tells me it's related to the boehm gc not working properly under qemu.
So this is really a qemu bug that it should emulate contents of /proc/cpuinfo, but the cpuinfo parsing in mono wasn't perfect either, it didn't notice it was parsing a non-arm cpuinfo and had IMO bad defaults for the no-cpuinfo case. I'll upload a patch to fix that which helps under qemu-arm.
I filed bug #529008 about lack of /proc/cpuinfo emulation.
Note that the binaries run under mono after the patch changing cpuinfo parsing (fixing this bug) hang on exit; Riku tells me it's related to the boehm gc not working properly under qemu.