What do you mean by a dead giveaway to malware? We're allowed to lie to the guest OS about how many CPUs there are!
back
1 comments
Not a dead giveaway i suppose, you're right. And in fact, since you can control precisely the number of instructions per thread timeslice, it does seem non-trivial to decide if you're running under more then one core due to the hypervisor being able to inject non-determinism into the context switching.