Sven-Thorsten Dietrich wrote:
> On Mon, 2007-10-22 at 09:01 +0200, Back, Michael (ext) wrote:
>> Hallo,
>> I tried to run Windows XP with KVM on Linux 2.6.31.1 on a 
> 
> You mean .21.1 ? 

Classic typo I interestingly also did several times the last week. :)

> 
>> AMD Opteron and on a Intel Xeon, on both it works fine!
> 
>> After this test I patch the kernel with the current prempt-patch and on
>> both it doesn't works! 
> 
> Did you try against 2.6.23-rt1.

kvm in -rt1 is not usable. It's too old, lacking PREEMPT_NOTIFIER
support, thus quickly triggering lockdep.

> 
> If you must stay on .21, you might have some other issues with the AMD
> and NUMA.
> 
> At the very least, you will need to apply the attached patch from git
> somehow, although this patch is against a new scheduler post 2.6.22, so
> good luck :)

<--snip-->

Those patches are already mainline... :->

What you rather need are latest kvm patches, or - if building the kvm
distribution out of tree - a patch to enabled CONFIG_PREEMPT_NOTIFIERS
unconditionally:

--- linux-2.6.23.1-rt/kernel/Kconfig.preempt.orig
+++ linux-2.6.23.1-rt/kernel/Kconfig.preempt
@@ -136,6 +136,7 @@

 config PREEMPT_NOTIFIERS
        bool
+       default y

 config PREEMPT_BKL
        bool


Still, I'm seeing oopses here (more precisely, lock validator
complaints), but I need to re-test, better using kvm from git instead of
kvm-48.

Beyond this, I'm struggling to understand 300-400 us vm-exit latencies
(over Intel VMX), which appear to be independent of the underlying
system. See kvm-devel. Such latencies would limit the RT usability of
kvm - unless you spent dedicated CPUs.

Jan

-- 
Siemens AG, Corporate Technology, CT SE 2
Corporate Competence Center Embedded Linux
-
To unsubscribe from this list: send the line "unsubscribe linux-rt-users" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to