|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] Diagnose stuff
Keir Fraser wrote:
> On 25/03/2009 08:24, "Juergen Gross" <juergen.gross@xxxxxxxxxxxxxxxxxxx>
> wrote:
>
>> while implementing cpupool support in XEN I had to track down some issues
>> with deadlocks. Is there any interest in patches for the following?
>>
>> - compile time switchable spinlock timeout detection
>
> NMI watchdog support effectively gets us this, and more general deadlock
> detection. Just put 'watchdog' on Xen's command line.
Sigh. I should have read ALL the code ;-)
>
>> - printout of state of ALL cpus to console in case of hypervisor crash
>
> Not sure how useful this would be really for most crashes. Probably we don't
> want it.
Okay. I'll let it rot here. :-)
>
>> - some enhancements in lock handling to reduce (potential) latency:
>> Today in *lock_irq and *lock_irqsave interrupts are disabled and then
>> spinning is started. If the lock is not obtained, enabling and disabling of
>> IRQs in the spinloop would block IRQs as short as possible.
>
> Could do. I don't think our IRQ locks are very contended, but equally I
> suppose the patch is only a few lines.
I'll prepare a patch and let you decide.
Juergen
--
Juergen Gross Principal Developer
IP SW OS6 Telephone: +49 (0) 89 636 47950
Fujitsu Siemens Computers e-mail: juergen.gross@xxxxxxxxxxxxxxxxxxx
Otto-Hahn-Ring 6 Internet: www.fujitsu-siemens.com
D-81739 Muenchen Company details: www.fujitsu-siemens.com/imprint.html
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|