On 02/01/14 10:37, Manohar Vanga wrote:
Not directly, but it means the symptoms are likely to change simply
by looking for them.
The pause_count and pause_flags are what you are looking for to
start with.
You have cause and effect mixed up. (Presumably) the scheduler
makes a mistake and fails to reschedule dom0's vcpu, at which point
dom0 makes no further progress booting.
You will need to work out why the scheduler is not rescheduling the
vcpu, which involves knowing the complete state of the scheduler,
and the vcpu scheduling information.
Writing a scheduler is probably the single most complicated task
available. It is absolutely full of subtle logic issues which are
not obvious in the slightest.
I have no specific knowledge about schedulers or writing them, so
really cant help you too much with the specifics of your code.
~Andrew
|