Source-Changes-D archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/sys/arch/xen/xen



On Feb 1, 10:49pm, David Laight wrote:
} On Sat, Feb 01, 2014 at 08:07:07PM +0000, Manuel Bouyer wrote:
} > Module Name:        src
} > Committed By:       bouyer
} > Date:               Sat Feb  1 20:07:07 UTC 2014
} > 
} > Modified Files:
} >     src/sys/arch/xen/xen: hypervisor.c
} > 
} > Log Message:
} > Revert previous: calling fpuinit() leads to a panic, as a domU is not
} > allowed to manipulate cr0 directly. Xen doesn't need this, the fpu is
} > handled by the hypervisor.
} 
} I probably remember seeing that panic as well.
} 
} XEN might need the bits of fpuinit() that don't play with cr0.
} In particular a fninit and setting TS.
} Although I'm not 100% sure the TS is needed on a single cpu system.

     Xen domU is SMP capable.  NetBSD dom0 currently aren't, but
hopefully it is in the works.

} It isn't there on amd64, but really it does no harm.
} Without it one process will have an indererminate fp state.
} 
} I can't say I've actuallly looked a xen.
} Presumably we somewhere compile the hypervisor as part of a kernel?

     The hypervisor comes from the Xen Project.  See
pkgsrc/sysutils/xenkernel* .

}-- End of excerpt from David Laight


Home | Main Index | Thread Index | Old Index