[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Raid6 (experimental)
> My kernel config had RAID6 compiled into the kernel. It is an > experimental option for kernel 2.6.9. At boot it measures the > checksumming performance of different algorithms. > > Under Xen, the machine hangs when it executes the mmxx1 step - under > native linux, it works fine and goes on to mmxx2, ssex1, sse2x1 etc. > > Not critical at all, just thought to let you guys know. Unsurprising -- the driver is going straight at privileged control registers. As a quick proof of concept can you try editing drivers/md/raid6x86.h as follows: 1. For each function called raid6_before_???(), change its implementation to: static inline void raid6_before_???(???) { kernel_fpu_begin(); } 2. For each function called raid6_after_???(), change its implementation to: static inline void raid6_after_???(???) { kernel_fpu_end(); } This is likely to fix your problem. -- Keir ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/ _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |