We're updating the issue view to help you get more done. 

Rationalize createVM code

Description

CreateVM is a routine in libvm.c that is responsible for starting the VM, it takes an argument as to whether to create the VM on a separate thread or not. On IA32 this argument is ignored. On PowerPC it is taken. The Intel createVM code with native threads always keeps the primordial thread alive, whereas the PowerPC code that starts the VM on a separate thread only keeps it alive as long as the boot thread hasn't reached boot completed. We should have a coherent story on what this code is doing.

Environment

None

Status

Assignee

Imported User 6

Reporter

Ian Rogers

Labels

None

External issue ID

None

Priority

Medium