All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/8] kvm-kmod: Allow to override sync source
  2009-05-26 11:52 [PATCH 0/8] kvm-kmod: Compat fixes & enhancements Jan Kiszka
@ 2009-05-26 11:52 ` Jan Kiszka
  2009-05-26 11:52 ` [PATCH 3/8] kvm-kmod: Include relayfs_fs.h on pre-2.6.17 kernels Jan Kiszka
                   ` (8 subsequent siblings)
  9 siblings, 0 replies; 28+ messages in thread
From: Jan Kiszka @ 2009-05-26 11:52 UTC (permalink / raw)
  To: Avi Kivity; +Cc: kvm

In order to allow sync'ing the kmod dir against arbitrary kernels trees,
extend the sync script to accept alternative paths and adjust the
Makefile accordingly.

Changes in v2:
 - drop KVM_VERSION override
 - make use of set_defaults
 - option help texts

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
---

 Makefile |    2 +-
 sync     |   16 +++++++++++-----
 2 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/Makefile b/Makefile
index 038f512..db44772 100644
--- a/Makefile
+++ b/Makefile
@@ -38,7 +38,7 @@ include $(MAKEFILE_PRE)
 .PHONY: sync
 
 sync:
-	./sync $(KVM_VERSION)
+	./sync -v $(KVM_VERSION) -l $(LINUX)
 
 install:
 	mkdir -p $(DESTDIR)/$(INSTALLDIR)
diff --git a/sync b/sync
index 4a89296..f3f4d6a 100755
--- a/sync
+++ b/sync
@@ -1,6 +1,7 @@
 #!/usr/bin/python
 
 import sys, os, glob, os.path, shutil, re
+from optparse import OptionParser
 
 glob = glob.glob
 
@@ -8,11 +9,16 @@ def cmd(c):
     if os.system(c) != 0:
         raise Exception('command execution failed: ' + c)
 
-version = 'kvm-devel'
-if len(sys.argv) >= 2:
-    version = sys.argv[1]
-
-linux = 'linux-2.6'
+parser = OptionParser(usage = 'usage: %prog [-v VERSION][-l LINUX]')
+parser.add_option('-v', action = 'store', type = 'string', dest = 'version', \
+                  help = 'kvm-kmod release version', default = 'kvm-devel')
+parser.add_option('-l', action = 'store', type = 'string', dest = 'linux', \
+                  help = 'Linux kernel tree to sync from', \
+                  default = 'linux-2.6')
+parser.set_defaults()
+(options, args) = parser.parse_args()
+version = options.version
+linux = options.linux
 
 _re_cache = {}
 


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [PATCH 3/8] kvm-kmod: Include relayfs_fs.h on pre-2.6.17 kernels
  2009-05-26 11:52 [PATCH 0/8] kvm-kmod: Compat fixes & enhancements Jan Kiszka
  2009-05-26 11:52 ` [PATCH 1/8] kvm-kmod: Allow to override sync source Jan Kiszka
@ 2009-05-26 11:52 ` Jan Kiszka
  2009-05-26 11:52 ` [PATCH 2/8] kvm-kmod: Include asm/uaccess.h on pre-2.6.18 kernels Jan Kiszka
                   ` (7 subsequent siblings)
  9 siblings, 0 replies; 28+ messages in thread
From: Jan Kiszka @ 2009-05-26 11:52 UTC (permalink / raw)
  To: Avi Kivity; +Cc: kvm

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
---

 external-module-compat-comm.h |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/external-module-compat-comm.h b/external-module-compat-comm.h
index e2342db..dad43ef 100644
--- a/external-module-compat-comm.h
+++ b/external-module-compat-comm.h
@@ -572,7 +572,11 @@ struct pci_dev *pci_get_bus_and_slot(unsigned int bus, unsigned int devfn);
 
 #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,21)
 
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,17)
+#include <linux/relayfs_fs.h>
+#else
 #include <linux/relay.h>
+#endif
 
 /* relay_open() interface has changed on 2.6.21 */
 


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [PATCH 2/8] kvm-kmod: Include asm/uaccess.h on pre-2.6.18 kernels
  2009-05-26 11:52 [PATCH 0/8] kvm-kmod: Compat fixes & enhancements Jan Kiszka
  2009-05-26 11:52 ` [PATCH 1/8] kvm-kmod: Allow to override sync source Jan Kiszka
  2009-05-26 11:52 ` [PATCH 3/8] kvm-kmod: Include relayfs_fs.h on pre-2.6.17 kernels Jan Kiszka
@ 2009-05-26 11:52 ` Jan Kiszka
  2009-05-26 11:52 ` [PATCH 5/8] kvm-kmod: Fix msi_enabled patching Jan Kiszka
                   ` (6 subsequent siblings)
  9 siblings, 0 replies; 28+ messages in thread
From: Jan Kiszka @ 2009-05-26 11:52 UTC (permalink / raw)
  To: Avi Kivity; +Cc: kvm

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
---

 external-module-compat-comm.h |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/external-module-compat-comm.h b/external-module-compat-comm.h
index d473ae7..e2342db 100644
--- a/external-module-compat-comm.h
+++ b/external-module-compat-comm.h
@@ -302,7 +302,11 @@ static inline void pagefault_enable(void)
 
 #endif
 
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,18)
+#include <asm/uaccess.h>
+#else
 #include <linux/uaccess.h>
+#endif
 
 /* vm ops ->fault() was introduced in 2.6.23. */
 #include <linux/mm.h>


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [PATCH  0/8] kvm-kmod: Compat fixes & enhancements
@ 2009-05-26 11:52 Jan Kiszka
  2009-05-26 11:52 ` [PATCH 1/8] kvm-kmod: Allow to override sync source Jan Kiszka
                   ` (9 more replies)
  0 siblings, 10 replies; 28+ messages in thread
From: Jan Kiszka @ 2009-05-26 11:52 UTC (permalink / raw)
  To: Avi Kivity; +Cc: kvm

The is a flush of my current queue against kvm-kmod. Some are reposts,
some are split-ups, and a few are new (specifically the MCE fixes). I
did not include patches that you reported to have already in your queue.

Find the patches also at git://git.kiszka.org/kvm-kmod.git queue

Jan Kiszka (8):
      kvm-kmod: Allow to override sync source
      kvm-kmod: Include asm/uaccess.h on pre-2.6.18 kernels
      kvm-kmod: Include relayfs_fs.h on pre-2.6.17 kernels
      kvm-kmod: Provide flush_work compat wrapper
      kvm-kmod: Fix msi_enabled patching
      kvm-kmod: Add eventfd.c to patch list
      kvm-kmod: x86: Add MSR_IA32_TSC compat define
      kvm-kmod: x86: Add MCE compat defines

 Makefile                      |    2 +-
 external-module-compat-comm.h |   17 +++++++++++++++++
 sync                          |   22 ++++++++++++++--------
 x86/external-module-compat.h  |   12 ++++++++++++
 4 files changed, 44 insertions(+), 9 deletions(-)

--
Siemens AG, Corporate Technology, CT SE 2
Corporate Competence Center Embedded Linux

^ permalink raw reply	[flat|nested] 28+ messages in thread

* [PATCH 4/8] kvm-kmod: Provide flush_work compat wrapper
  2009-05-26 11:52 [PATCH 0/8] kvm-kmod: Compat fixes & enhancements Jan Kiszka
                   ` (3 preceding siblings ...)
  2009-05-26 11:52 ` [PATCH 5/8] kvm-kmod: Fix msi_enabled patching Jan Kiszka
@ 2009-05-26 11:52 ` Jan Kiszka
  2009-05-26 11:52 ` [PATCH 7/8] kvm-kmod: x86: Add MSR_IA32_TSC compat define Jan Kiszka
                   ` (4 subsequent siblings)
  9 siblings, 0 replies; 28+ messages in thread
From: Jan Kiszka @ 2009-05-26 11:52 UTC (permalink / raw)
  To: Avi Kivity; +Cc: kvm

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
---

 external-module-compat-comm.h |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/external-module-compat-comm.h b/external-module-compat-comm.h
index dad43ef..131210a 100644
--- a/external-module-compat-comm.h
+++ b/external-module-compat-comm.h
@@ -562,6 +562,15 @@ static inline int cancel_work_sync(struct work_struct *work)
 
 #endif
 
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,27)
+
+static inline void flush_work(struct work_struct *work)
+{
+	cancel_work_sync(work);
+}
+
+#endif
+
 #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,20)
 
 struct pci_dev;


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [PATCH 6/8] kvm-kmod: Add eventfd.c to patch list
  2009-05-26 11:52 [PATCH 0/8] kvm-kmod: Compat fixes & enhancements Jan Kiszka
                   ` (6 preceding siblings ...)
  2009-05-26 11:52 ` [PATCH 8/8] kvm-kmod: x86: Add MCE compat defines Jan Kiszka
@ 2009-05-26 11:52 ` Jan Kiszka
  2009-05-26 12:01 ` [PATCH 0/8] kvm-kmod: Compat fixes & enhancements Avi Kivity
  2009-05-26 12:54 ` [PATCH] kvm-kmod: x86: Add MSR_K8_SYSCFG compat define Jan Kiszka
  9 siblings, 0 replies; 28+ messages in thread
From: Jan Kiszka @ 2009-05-26 11:52 UTC (permalink / raw)
  To: Avi Kivity; +Cc: kvm

eventfd.c has to be processed in order to wrap INIT_WORK.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
---

 sync |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/sync b/sync
index fc4311e..18f0200 100755
--- a/sync
+++ b/sync
@@ -124,7 +124,7 @@ def hack(T, arch, file):
 
 hack_files = {
     'x86': str.split('kvm_main.c mmu.c vmx.c svm.c x86.c irq.h lapic.c'
-                     ' i8254.c kvm_trace.c timer.c'),
+                     ' i8254.c kvm_trace.c timer.c eventfd.c'),
     'ia64': str.split('kvm_main.c kvm_fw.c kvm_lib.c kvm-ia64.c'),
 }
 


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [PATCH 8/8] kvm-kmod: x86: Add MCE compat defines
  2009-05-26 11:52 [PATCH 0/8] kvm-kmod: Compat fixes & enhancements Jan Kiszka
                   ` (5 preceding siblings ...)
  2009-05-26 11:52 ` [PATCH 7/8] kvm-kmod: x86: Add MSR_IA32_TSC compat define Jan Kiszka
@ 2009-05-26 11:52 ` Jan Kiszka
  2009-05-26 12:08   ` Avi Kivity
  2009-05-26 13:47   ` [PATCH v2] " Jan Kiszka
  2009-05-26 11:52 ` [PATCH 6/8] kvm-kmod: Add eventfd.c to patch list Jan Kiszka
                   ` (2 subsequent siblings)
  9 siblings, 2 replies; 28+ messages in thread
From: Jan Kiszka @ 2009-05-26 11:52 UTC (permalink / raw)
  To: Avi Kivity; +Cc: kvm

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
---

 x86/external-module-compat.h |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/x86/external-module-compat.h b/x86/external-module-compat.h
index c33eb2e..cc984ab 100644
--- a/x86/external-module-compat.h
+++ b/x86/external-module-compat.h
@@ -540,3 +540,11 @@ struct mtrr_state_type {
 #ifndef CONFIG_HAVE_KVM_IRQCHIP
 #define CONFIG_HAVE_KVM_IRQCHIP 1
 #endif
+
+#ifndef MCG_CTL_P
+#define MCG_CTL_P        (1ULL<<8)
+#define MCG_STATUS_MCIP  (1ULL<<2)
+#define MCI_STATUS_VAL   (1ULL<<63)
+#define MCI_STATUS_OVER  (1ULL<<62)
+#define MCI_STATUS_UC    (1ULL<<61)
+#endif


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [PATCH 7/8] kvm-kmod: x86: Add MSR_IA32_TSC compat define
  2009-05-26 11:52 [PATCH 0/8] kvm-kmod: Compat fixes & enhancements Jan Kiszka
                   ` (4 preceding siblings ...)
  2009-05-26 11:52 ` [PATCH 4/8] kvm-kmod: Provide flush_work compat wrapper Jan Kiszka
@ 2009-05-26 11:52 ` Jan Kiszka
  2009-05-26 12:29   ` Jaswinder Singh Rajput
  2009-05-26 11:52 ` [PATCH 8/8] kvm-kmod: x86: Add MCE compat defines Jan Kiszka
                   ` (3 subsequent siblings)
  9 siblings, 1 reply; 28+ messages in thread
From: Jan Kiszka @ 2009-05-26 11:52 UTC (permalink / raw)
  To: Avi Kivity; +Cc: kvm

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
---

 x86/external-module-compat.h |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/x86/external-module-compat.h b/x86/external-module-compat.h
index 3e6fc11..c33eb2e 100644
--- a/x86/external-module-compat.h
+++ b/x86/external-module-compat.h
@@ -497,6 +497,10 @@ struct kvm_desc_ptr {
 #define FEATURE_CONTROL_VMXON_ENABLED	(1<<2)
 #endif
 
+#ifndef MSR_IA32_TSC
+#define MSR_IA32_TSC                    0x00000010
+#endif
+
 #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,25) && defined(__x86_64__)
 
 #undef set_debugreg


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [PATCH 5/8] kvm-kmod: Fix msi_enabled patching
  2009-05-26 11:52 [PATCH 0/8] kvm-kmod: Compat fixes & enhancements Jan Kiszka
                   ` (2 preceding siblings ...)
  2009-05-26 11:52 ` [PATCH 2/8] kvm-kmod: Include asm/uaccess.h on pre-2.6.18 kernels Jan Kiszka
@ 2009-05-26 11:52 ` Jan Kiszka
  2009-05-26 11:52 ` [PATCH 4/8] kvm-kmod: Provide flush_work compat wrapper Jan Kiszka
                   ` (5 subsequent siblings)
  9 siblings, 0 replies; 28+ messages in thread
From: Jan Kiszka @ 2009-05-26 11:52 UTC (permalink / raw)
  To: Avi Kivity; +Cc: kvm

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
---

 sync |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sync b/sync
index f3f4d6a..fc4311e 100755
--- a/sync
+++ b/sync
@@ -67,8 +67,8 @@ def __hack(data):
         if match(r'^}'): kvm_arch_init = False
         if match(r'MODULE_AUTHOR'):
             w('MODULE_INFO(version, "%s");' % (version,))
-        line = sub(r'match->dev->msi_enabled',
-                      'kvm_pcidev_msi_enabled(match->dev)', line)
+        line = sub(r'(\w+)->dev->msi_enabled',
+                   r'kvm_pcidev_msi_enabled(\1->dev)', line)
         if match(r'atomic_inc\(&kvm->mm->mm_count\);'):
             line = 'mmget(&kvm->mm->mm_count);'
         if match(r'^\t\.fault = '):


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* Re: [PATCH  0/8] kvm-kmod: Compat fixes & enhancements
  2009-05-26 11:52 [PATCH 0/8] kvm-kmod: Compat fixes & enhancements Jan Kiszka
                   ` (7 preceding siblings ...)
  2009-05-26 11:52 ` [PATCH 6/8] kvm-kmod: Add eventfd.c to patch list Jan Kiszka
@ 2009-05-26 12:01 ` Avi Kivity
  2009-05-26 12:54 ` [PATCH] kvm-kmod: x86: Add MSR_K8_SYSCFG compat define Jan Kiszka
  9 siblings, 0 replies; 28+ messages in thread
From: Avi Kivity @ 2009-05-26 12:01 UTC (permalink / raw)
  To: Jan Kiszka; +Cc: kvm

Jan Kiszka wrote:
> The is a flush of my current queue against kvm-kmod. Some are reposts,
> some are split-ups, and a few are new (specifically the MCE fixes). I
> did not include patches that you reported to have already in your queue.
>
> Find the patches also at git://git.kiszka.org/kvm-kmod.git queue
>   

All applied, thanks.

-- 
error compiling committee.c: too many arguments to function


^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [PATCH 8/8] kvm-kmod: x86: Add MCE compat defines
  2009-05-26 11:52 ` [PATCH 8/8] kvm-kmod: x86: Add MCE compat defines Jan Kiszka
@ 2009-05-26 12:08   ` Avi Kivity
  2009-05-26 12:43     ` Jan Kiszka
  2009-05-26 13:47   ` [PATCH v2] " Jan Kiszka
  1 sibling, 1 reply; 28+ messages in thread
From: Avi Kivity @ 2009-05-26 12:08 UTC (permalink / raw)
  To: Jan Kiszka; +Cc: kvm

Jan Kiszka wrote:
> Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
> ---
>
>  x86/external-module-compat.h |    8 ++++++++
>  1 files changed, 8 insertions(+), 0 deletions(-)
>
> diff --git a/x86/external-module-compat.h b/x86/external-module-compat.h
> index c33eb2e..cc984ab 100644
> --- a/x86/external-module-compat.h
> +++ b/x86/external-module-compat.h
> @@ -540,3 +540,11 @@ struct mtrr_state_type {
>  #ifndef CONFIG_HAVE_KVM_IRQCHIP
>  #define CONFIG_HAVE_KVM_IRQCHIP 1
>  #endif
> +
> +#ifndef MCG_CTL_P
> +#define MCG_CTL_P        (1ULL<<8)
> +#define MCG_STATUS_MCIP  (1ULL<<2)
> +#define MCI_STATUS_VAL   (1ULL<<63)
> +#define MCI_STATUS_OVER  (1ULL<<62)
> +#define MCI_STATUS_UC    (1ULL<<61)
> +#endif
>
>   

This breaks on recent kernels (redefinition), so I removed it.  Suggest 
adding an include-compat/asm-x86/asm/mce.h and including that.

-- 
error compiling committee.c: too many arguments to function


^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [PATCH 7/8] kvm-kmod: x86: Add MSR_IA32_TSC compat define
  2009-05-26 11:52 ` [PATCH 7/8] kvm-kmod: x86: Add MSR_IA32_TSC compat define Jan Kiszka
@ 2009-05-26 12:29   ` Jaswinder Singh Rajput
  2009-05-26 12:36     ` Jan Kiszka
  0 siblings, 1 reply; 28+ messages in thread
From: Jaswinder Singh Rajput @ 2009-05-26 12:29 UTC (permalink / raw)
  To: Jan Kiszka; +Cc: Avi Kivity, kvm

Hello Jan,

On Tue, 2009-05-26 at 13:52 +0200, Jan Kiszka wrote:
> Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
> ---
> 
>  x86/external-module-compat.h |    4 ++++
>  1 files changed, 4 insertions(+), 0 deletions(-)
> 
> diff --git a/x86/external-module-compat.h b/x86/external-module-compat.h
> index 3e6fc11..c33eb2e 100644
> --- a/x86/external-module-compat.h
> +++ b/x86/external-module-compat.h
> @@ -497,6 +497,10 @@ struct kvm_desc_ptr {
>  #define FEATURE_CONTROL_VMXON_ENABLED	(1<<2)
>  #endif
>  
> +#ifndef MSR_IA32_TSC
> +#define MSR_IA32_TSC                    0x00000010
> +#endif
> +

AFAIK, MSR_IA32_TSC is defined in include/asm/msr-index.h which is
available for kernel as well as user space and it is available from long
time.

Can you please point me in which case MSR_IA32_TSC is not visible.

Thanks,
--
JSR


^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [PATCH 7/8] kvm-kmod: x86: Add MSR_IA32_TSC compat define
  2009-05-26 12:29   ` Jaswinder Singh Rajput
@ 2009-05-26 12:36     ` Jan Kiszka
  2009-05-26 12:42       ` Avi Kivity
  2009-05-26 12:48       ` Jaswinder Singh Rajput
  0 siblings, 2 replies; 28+ messages in thread
From: Jan Kiszka @ 2009-05-26 12:36 UTC (permalink / raw)
  To: Jaswinder Singh Rajput; +Cc: Avi Kivity, kvm

Jaswinder Singh Rajput wrote:
> Hello Jan,
> 
> On Tue, 2009-05-26 at 13:52 +0200, Jan Kiszka wrote:
>> Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
>> ---
>>
>>  x86/external-module-compat.h |    4 ++++
>>  1 files changed, 4 insertions(+), 0 deletions(-)
>>
>> diff --git a/x86/external-module-compat.h b/x86/external-module-compat.h
>> index 3e6fc11..c33eb2e 100644
>> --- a/x86/external-module-compat.h
>> +++ b/x86/external-module-compat.h
>> @@ -497,6 +497,10 @@ struct kvm_desc_ptr {
>>  #define FEATURE_CONTROL_VMXON_ENABLED	(1<<2)
>>  #endif
>>  
>> +#ifndef MSR_IA32_TSC
>> +#define MSR_IA32_TSC                    0x00000010
>> +#endif
>> +
> 
> AFAIK, MSR_IA32_TSC is defined in include/asm/msr-index.h which is
> available for kernel as well as user space and it is available from long
> time.

msr-index.h is "fairly" new (keep in mind all the x86 unifications and
renaming of msr.h to msr-index.h).

> 
> Can you please point me in which case MSR_IA32_TSC is not visible.

I'm about to loose overview of all those issues I ran into with older
kernels (still more to fix, sigh), but I think to remember this was a
2.6.18 x86_32 problem. Wait... yes, 2.6.18 asm-i386 does not include this.

Jan

-- 
Siemens AG, Corporate Technology, CT SE 2
Corporate Competence Center Embedded Linux

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [PATCH 7/8] kvm-kmod: x86: Add MSR_IA32_TSC compat define
  2009-05-26 12:36     ` Jan Kiszka
@ 2009-05-26 12:42       ` Avi Kivity
  2009-05-26 12:53         ` Jan Kiszka
  2009-05-26 12:48       ` Jaswinder Singh Rajput
  1 sibling, 1 reply; 28+ messages in thread
From: Avi Kivity @ 2009-05-26 12:42 UTC (permalink / raw)
  To: Jan Kiszka; +Cc: Jaswinder Singh Rajput, kvm

Jan Kiszka wrote:
> I'm about to loose overview of all those issues I ran into with older
> kernels (still more to fix, sigh), but I think to remember this was a
> 2.6.18 x86_32 problem. Wait... yes, 2.6.18 asm-i386 does not include this.
>   

I have the same problem.  I'll look at setting up automated 
build-testing of kvm-kmod.git+kvm.git for versions in range(16, 30) for 
arch in ['i386', 'x86_64'].

-- 
error compiling committee.c: too many arguments to function


^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [PATCH 8/8] kvm-kmod: x86: Add MCE compat defines
  2009-05-26 12:08   ` Avi Kivity
@ 2009-05-26 12:43     ` Jan Kiszka
  2009-05-26 12:59       ` Avi Kivity
  0 siblings, 1 reply; 28+ messages in thread
From: Jan Kiszka @ 2009-05-26 12:43 UTC (permalink / raw)
  To: Avi Kivity; +Cc: kvm

Avi Kivity wrote:
> Jan Kiszka wrote:
>> Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
>> ---
>>
>>  x86/external-module-compat.h |    8 ++++++++
>>  1 files changed, 8 insertions(+), 0 deletions(-)
>>
>> diff --git a/x86/external-module-compat.h b/x86/external-module-compat.h
>> index c33eb2e..cc984ab 100644
>> --- a/x86/external-module-compat.h
>> +++ b/x86/external-module-compat.h
>> @@ -540,3 +540,11 @@ struct mtrr_state_type {
>>  #ifndef CONFIG_HAVE_KVM_IRQCHIP
>>  #define CONFIG_HAVE_KVM_IRQCHIP 1
>>  #endif
>> +
>> +#ifndef MCG_CTL_P
>> +#define MCG_CTL_P        (1ULL<<8)
>> +#define MCG_STATUS_MCIP  (1ULL<<2)
>> +#define MCI_STATUS_VAL   (1ULL<<63)
>> +#define MCI_STATUS_OVER  (1ULL<<62)
>> +#define MCI_STATUS_UC    (1ULL<<61)
>> +#endif
>>
>>   
> 
> This breaks on recent kernels (redefinition), so I removed it.  Suggest
> adding an include-compat/asm-x86/asm/mce.h and including that.

Non-empty mce.h will not work (but a patch to add an empty one was
missing from my queue) - new kernel have that file, but with improper
definitions for 32-bit. But what was that recent kernel and what was the
precise problem? ATM I could only imagine that the block above is
included before original mce.h, right? Then adding an explicit include
here should cure the problem.

Jan

-- 
Siemens AG, Corporate Technology, CT SE 2
Corporate Competence Center Embedded Linux

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [PATCH 7/8] kvm-kmod: x86: Add MSR_IA32_TSC compat define
  2009-05-26 12:36     ` Jan Kiszka
  2009-05-26 12:42       ` Avi Kivity
@ 2009-05-26 12:48       ` Jaswinder Singh Rajput
  1 sibling, 0 replies; 28+ messages in thread
From: Jaswinder Singh Rajput @ 2009-05-26 12:48 UTC (permalink / raw)
  To: Jan Kiszka; +Cc: Avi Kivity, kvm, H. Peter Anvin

On Tue, 2009-05-26 at 14:36 +0200, Jan Kiszka wrote:
> Jaswinder Singh Rajput wrote:
> > Hello Jan,
> > 
> > On Tue, 2009-05-26 at 13:52 +0200, Jan Kiszka wrote:
> >> Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
> >> ---
> >>
> >>  x86/external-module-compat.h |    4 ++++
> >>  1 files changed, 4 insertions(+), 0 deletions(-)
> >>
> >> diff --git a/x86/external-module-compat.h b/x86/external-module-compat.h
> >> index 3e6fc11..c33eb2e 100644
> >> --- a/x86/external-module-compat.h
> >> +++ b/x86/external-module-compat.h
> >> @@ -497,6 +497,10 @@ struct kvm_desc_ptr {
> >>  #define FEATURE_CONTROL_VMXON_ENABLED	(1<<2)
> >>  #endif
> >>  
> >> +#ifndef MSR_IA32_TSC
> >> +#define MSR_IA32_TSC                    0x00000010
> >> +#endif
> >> +
> > 
> > AFAIK, MSR_IA32_TSC is defined in include/asm/msr-index.h which is
> > available for kernel as well as user space and it is available from long
> > time.
> 
> msr-index.h is "fairly" new (keep in mind all the x86 unifications and
> renaming of msr.h to msr-index.h).
> 
> > 
> > Can you please point me in which case MSR_IA32_TSC is not visible.
> 
> I'm about to loose overview of all those issues I ran into with older
> kernels (still more to fix, sigh), but I think to remember this was a
> 2.6.18 x86_32 problem. Wait... yes, 2.6.18 asm-i386 does not include this.
> 

Ahh, for ancient kernels. Ok :-)

--
JSR


^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [PATCH 7/8] kvm-kmod: x86: Add MSR_IA32_TSC compat define
  2009-05-26 12:42       ` Avi Kivity
@ 2009-05-26 12:53         ` Jan Kiszka
  2009-05-26 12:58           ` Avi Kivity
  0 siblings, 1 reply; 28+ messages in thread
From: Jan Kiszka @ 2009-05-26 12:53 UTC (permalink / raw)
  To: Avi Kivity; +Cc: Jaswinder Singh Rajput, kvm

Avi Kivity wrote:
> Jan Kiszka wrote:
>> I'm about to loose overview of all those issues I ran into with older
>> kernels (still more to fix, sigh), but I think to remember this was a
>> 2.6.18 x86_32 problem. Wait... yes, 2.6.18 asm-i386 does not include
>> this.
>>   
> 
> I have the same problem.  I'll look at setting up automated
> build-testing of kvm-kmod.git+kvm.git for versions in range(16, 30) for
> arch in ['i386', 'x86_64'].

Applause in advance!

Jan

-- 
Siemens AG, Corporate Technology, CT SE 2
Corporate Competence Center Embedded Linux

^ permalink raw reply	[flat|nested] 28+ messages in thread

* [PATCH] kvm-kmod: x86: Add MSR_K8_SYSCFG compat define
  2009-05-26 11:52 [PATCH 0/8] kvm-kmod: Compat fixes & enhancements Jan Kiszka
                   ` (8 preceding siblings ...)
  2009-05-26 12:01 ` [PATCH 0/8] kvm-kmod: Compat fixes & enhancements Avi Kivity
@ 2009-05-26 12:54 ` Jan Kiszka
  2009-05-26 21:01   ` [PATCH] kvm-kmod: Add MSR_K7_HWCR and MSR_K8_SYSCFG compat definition Jan Kiszka
  9 siblings, 1 reply; 28+ messages in thread
From: Jan Kiszka @ 2009-05-26 12:54 UTC (permalink / raw)
  Cc: Avi Kivity, kvm

Jan Kiszka wrote:
> The is a flush of my current queue against kvm-kmod. Some are reposts,
> some are split-ups, and a few are new (specifically the MCE fixes). I
> did not include patches that you reported to have already in your queue.
> 
> Find the patches also at git://git.kiszka.org/kvm-kmod.git queue
> 
> Jan Kiszka (8):
>       kvm-kmod: Allow to override sync source
>       kvm-kmod: Include asm/uaccess.h on pre-2.6.18 kernels
>       kvm-kmod: Include relayfs_fs.h on pre-2.6.17 kernels
>       kvm-kmod: Provide flush_work compat wrapper
>       kvm-kmod: Fix msi_enabled patching
>       kvm-kmod: Add eventfd.c to patch list
>       kvm-kmod: x86: Add MSR_IA32_TSC compat define
>       kvm-kmod: x86: Add MCE compat defines
> 

And one more (probably not the last one, build round-trip on for my
legacy kernel environment is currently longer than posting round-trip).
Or do you have this in your queue already, too?

-------->

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
---

 x86/external-module-compat.h |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/x86/external-module-compat.h b/x86/external-module-compat.h
index 66f3aea..3fc91a1 100644
--- a/x86/external-module-compat.h
+++ b/x86/external-module-compat.h
@@ -512,6 +512,10 @@ struct kvm_desc_ptr {
 #define MSR_K7_HWCR                     0xc0010015
 #endif
 
+#ifndef MSR_K8_SYSCFG
+#define MSR_K8_SYSCFG                   0xc0010010
+#endif
+
 #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,25) && defined(__x86_64__)
 
 #undef set_debugreg


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* Re: [PATCH 7/8] kvm-kmod: x86: Add MSR_IA32_TSC compat define
  2009-05-26 12:53         ` Jan Kiszka
@ 2009-05-26 12:58           ` Avi Kivity
  0 siblings, 0 replies; 28+ messages in thread
From: Avi Kivity @ 2009-05-26 12:58 UTC (permalink / raw)
  To: Jan Kiszka; +Cc: Jaswinder Singh Rajput, kvm

Jan Kiszka wrote:
> Avi Kivity wrote:
>   
>> Jan Kiszka wrote:
>>     
>>> I'm about to loose overview of all those issues I ran into with older
>>> kernels (still more to fix, sigh), but I think to remember this was a
>>> 2.6.18 x86_32 problem. Wait... yes, 2.6.18 asm-i386 does not include
>>> this.
>>>   
>>>       
>> I have the same problem.  I'll look at setting up automated
>> build-testing of kvm-kmod.git+kvm.git for versions in range(16, 30) for
>> arch in ['i386', 'x86_64'].
>>     
>
> Applause in advance!
>   

Be careful, I might auto-mail you the results.

-- 
error compiling committee.c: too many arguments to function


^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [PATCH 8/8] kvm-kmod: x86: Add MCE compat defines
  2009-05-26 12:43     ` Jan Kiszka
@ 2009-05-26 12:59       ` Avi Kivity
  0 siblings, 0 replies; 28+ messages in thread
From: Avi Kivity @ 2009-05-26 12:59 UTC (permalink / raw)
  To: Jan Kiszka; +Cc: kvm

Jan Kiszka wrote:
>>> +
>>> +#ifndef MCG_CTL_P
>>> +#define MCG_CTL_P        (1ULL<<8)
>>> +#define MCG_STATUS_MCIP  (1ULL<<2)
>>> +#define MCI_STATUS_VAL   (1ULL<<63)
>>> +#define MCI_STATUS_OVER  (1ULL<<62)
>>> +#define MCI_STATUS_UC    (1ULL<<61)
>>> +#endif
>>>
>>>   
>>>       
>> This breaks on recent kernels (redefinition), so I removed it.  Suggest
>> adding an include-compat/asm-x86/asm/mce.h and including that.
>>     
>
> Non-empty mce.h will not work (but a patch to add an empty one was
> missing from my queue) - new kernel have that file, but with improper
> definitions for 32-bit. But what was that recent kernel and what was the
> precise problem? 

2.6.27, those defines were redefined (by the subsequent include of mce.h)

> ATM I could only imagine that the block above is
> included before original mce.h, right? Then adding an explicit include
> here should cure the problem.
>   

Yes.

-- 
error compiling committee.c: too many arguments to function


^ permalink raw reply	[flat|nested] 28+ messages in thread

* [PATCH v2] kvm-kmod: x86: Add MCE compat defines
  2009-05-26 11:52 ` [PATCH 8/8] kvm-kmod: x86: Add MCE compat defines Jan Kiszka
  2009-05-26 12:08   ` Avi Kivity
@ 2009-05-26 13:47   ` Jan Kiszka
  2009-05-26 13:51     ` Avi Kivity
  1 sibling, 1 reply; 28+ messages in thread
From: Jan Kiszka @ 2009-05-26 13:47 UTC (permalink / raw)
  To: Avi Kivity; +Cc: kvm

Changes in v2:
 - added empty mce.h for 32-bit kernels
 - fixed redefinition issue by pulling in mce.h early

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
---

 include-compat/asm-x86/mce.h |    1 +
 x86/external-module-compat.h |   10 ++++++++++
 2 files changed, 11 insertions(+), 0 deletions(-)
 create mode 100644 include-compat/asm-x86/mce.h

diff --git a/include-compat/asm-x86/mce.h b/include-compat/asm-x86/mce.h
new file mode 100644
index 0000000..1eb03c6
--- /dev/null
+++ b/include-compat/asm-x86/mce.h
@@ -0,0 +1 @@
+/* empty file to keep #include happy */
diff --git a/x86/external-module-compat.h b/x86/external-module-compat.h
index c33eb2e..5add5c9 100644
--- a/x86/external-module-compat.h
+++ b/x86/external-module-compat.h
@@ -540,3 +540,13 @@ struct mtrr_state_type {
 #ifndef CONFIG_HAVE_KVM_IRQCHIP
 #define CONFIG_HAVE_KVM_IRQCHIP 1
 #endif
+
+#include <asm/mce.h>
+
+#ifndef MCG_CTL_P
+#define MCG_CTL_P        (1ULL<<8)
+#define MCG_STATUS_MCIP  (1ULL<<2)
+#define MCI_STATUS_VAL   (1ULL<<63)
+#define MCI_STATUS_OVER  (1ULL<<62)
+#define MCI_STATUS_UC    (1ULL<<61)
+#endif

^ permalink raw reply related	[flat|nested] 28+ messages in thread

* Re: [PATCH v2] kvm-kmod: x86: Add MCE compat defines
  2009-05-26 13:47   ` [PATCH v2] " Jan Kiszka
@ 2009-05-26 13:51     ` Avi Kivity
  0 siblings, 0 replies; 28+ messages in thread
From: Avi Kivity @ 2009-05-26 13:51 UTC (permalink / raw)
  To: Jan Kiszka; +Cc: kvm

Jan Kiszka wrote:
> Changes in v2:
>  - added empty mce.h for 32-bit kernels
>  - fixed redefinition issue by pulling in mce.h early
>
>   

Applied, thanks.

-- 
error compiling committee.c: too many arguments to function


^ permalink raw reply	[flat|nested] 28+ messages in thread

* [PATCH] kvm-kmod: Add MSR_K7_HWCR and MSR_K8_SYSCFG compat definition
  2009-05-26 12:54 ` [PATCH] kvm-kmod: x86: Add MSR_K8_SYSCFG compat define Jan Kiszka
@ 2009-05-26 21:01   ` Jan Kiszka
  2009-05-27  9:27     ` Avi Kivity
  2009-05-27  9:55     ` Jaswinder Singh Rajput
  0 siblings, 2 replies; 28+ messages in thread
From: Jan Kiszka @ 2009-05-26 21:01 UTC (permalink / raw)
  To: Avi Kivity; +Cc: kvm

[-- Attachment #1: Type: text/plain, Size: 803 bytes --]

Reposted as joint patch as there is no MSR_K7 in your next queue.

-------->

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
---

 x86/external-module-compat.h |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/x86/external-module-compat.h b/x86/external-module-compat.h
index 445c7a1..0e26743 100644
--- a/x86/external-module-compat.h
+++ b/x86/external-module-compat.h
@@ -496,6 +496,14 @@ struct kvm_desc_ptr {
 #define MSR_IA32_TSC                    0x00000010
 #endif
 
+#ifndef MSR_K7_HWCR
+#define MSR_K7_HWCR                     0xc0010015
+#endif
+
+#ifndef MSR_K8_SYSCFG
+#define MSR_K8_SYSCFG                   0xc0010010
+#endif
+
 #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,25) && defined(__x86_64__)
 
 #undef set_debugreg


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 257 bytes --]

^ permalink raw reply related	[flat|nested] 28+ messages in thread

* Re: [PATCH] kvm-kmod: Add MSR_K7_HWCR and MSR_K8_SYSCFG compat definition
  2009-05-26 21:01   ` [PATCH] kvm-kmod: Add MSR_K7_HWCR and MSR_K8_SYSCFG compat definition Jan Kiszka
@ 2009-05-27  9:27     ` Avi Kivity
  2009-05-27  9:55     ` Jaswinder Singh Rajput
  1 sibling, 0 replies; 28+ messages in thread
From: Avi Kivity @ 2009-05-27  9:27 UTC (permalink / raw)
  To: Jan Kiszka; +Cc: kvm

Jan Kiszka wrote:
> Reposted as joint patch as there is no MSR_K7 in your next queue.
>
>   

Applied, thanks.  Don't know why I though I had HWCR in there.

-- 
error compiling committee.c: too many arguments to function


^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [PATCH] kvm-kmod: Add MSR_K7_HWCR and MSR_K8_SYSCFG compat definition
  2009-05-26 21:01   ` [PATCH] kvm-kmod: Add MSR_K7_HWCR and MSR_K8_SYSCFG compat definition Jan Kiszka
  2009-05-27  9:27     ` Avi Kivity
@ 2009-05-27  9:55     ` Jaswinder Singh Rajput
  2009-05-27 10:05       ` Jan Kiszka
  1 sibling, 1 reply; 28+ messages in thread
From: Jaswinder Singh Rajput @ 2009-05-27  9:55 UTC (permalink / raw)
  To: Jan Kiszka; +Cc: Avi Kivity, kvm

Hello Jan,

On Tue, 2009-05-26 at 23:01 +0200, Jan Kiszka wrote:
> Reposted as joint patch as there is no MSR_K7 in your next queue.
> 
> -------->
> 
> Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
> ---
> 
>  x86/external-module-compat.h |    8 ++++++++
>  1 files changed, 8 insertions(+), 0 deletions(-)
> 
> diff --git a/x86/external-module-compat.h b/x86/external-module-compat.h
> index 445c7a1..0e26743 100644
> --- a/x86/external-module-compat.h
> +++ b/x86/external-module-compat.h
> @@ -496,6 +496,14 @@ struct kvm_desc_ptr {
>  #define MSR_IA32_TSC                    0x00000010
>  #endif
>  
> +#ifndef MSR_K7_HWCR
> +#define MSR_K7_HWCR                     0xc0010015
> +#endif
> +
> +#ifndef MSR_K8_SYSCFG
> +#define MSR_K8_SYSCFG                   0xc0010010
> +#endif
> +

It will look more beautiful if we arrange MSR addresses in some order
(say increasing order) :

+#ifndef MSR_K8_SYSCFG
+#define MSR_K8_SYSCFG                   0xc0010010
+#endif
+
+#ifndef MSR_K7_HWCR
+#define MSR_K7_HWCR                     0xc0010015
+#endif
+

Thanks,
--
JSR


^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [PATCH] kvm-kmod: Add MSR_K7_HWCR and MSR_K8_SYSCFG compat definition
  2009-05-27  9:55     ` Jaswinder Singh Rajput
@ 2009-05-27 10:05       ` Jan Kiszka
  2009-05-27 11:06         ` Jaswinder Singh Rajput
  0 siblings, 1 reply; 28+ messages in thread
From: Jan Kiszka @ 2009-05-27 10:05 UTC (permalink / raw)
  To: Jaswinder Singh Rajput; +Cc: Avi Kivity, kvm

[-- Attachment #1: Type: text/plain, Size: 1251 bytes --]

Jaswinder Singh Rajput wrote:
> Hello Jan,
> 
> On Tue, 2009-05-26 at 23:01 +0200, Jan Kiszka wrote:
>> Reposted as joint patch as there is no MSR_K7 in your next queue.
>>
>> -------->
>>
>> Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
>> ---
>>
>>  x86/external-module-compat.h |    8 ++++++++
>>  1 files changed, 8 insertions(+), 0 deletions(-)
>>
>> diff --git a/x86/external-module-compat.h b/x86/external-module-compat.h
>> index 445c7a1..0e26743 100644
>> --- a/x86/external-module-compat.h
>> +++ b/x86/external-module-compat.h
>> @@ -496,6 +496,14 @@ struct kvm_desc_ptr {
>>  #define MSR_IA32_TSC                    0x00000010
>>  #endif
>>  
>> +#ifndef MSR_K7_HWCR
>> +#define MSR_K7_HWCR                     0xc0010015
>> +#endif
>> +
>> +#ifndef MSR_K8_SYSCFG
>> +#define MSR_K8_SYSCFG                   0xc0010010
>> +#endif
>> +
> 
> It will look more beautiful if we arrange MSR addresses in some order
> (say increasing order) :
> 
> +#ifndef MSR_K8_SYSCFG
> +#define MSR_K8_SYSCFG                   0xc0010010
> +#endif
> +
> +#ifndef MSR_K7_HWCR
> +#define MSR_K7_HWCR                     0xc0010015
> +#endif
> +

Well, I just used a different sorting key: K7 vs. K8...

Jan


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 257 bytes --]

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [PATCH] kvm-kmod: Add MSR_K7_HWCR and MSR_K8_SYSCFG compat definition
  2009-05-27 10:05       ` Jan Kiszka
@ 2009-05-27 11:06         ` Jaswinder Singh Rajput
  2009-05-27 11:12           ` Avi Kivity
  0 siblings, 1 reply; 28+ messages in thread
From: Jaswinder Singh Rajput @ 2009-05-27 11:06 UTC (permalink / raw)
  To: Jan Kiszka; +Cc: Avi Kivity, kvm

On Wed, 2009-05-27 at 12:05 +0200, Jan Kiszka wrote:
> Jaswinder Singh Rajput wrote:
> > It will look more beautiful if we arrange MSR addresses in some order
> > (say increasing order) :
> > 
> > +#ifndef MSR_K8_SYSCFG
> > +#define MSR_K8_SYSCFG                   0xc0010010
> > +#endif
> > +
> > +#ifndef MSR_K7_HWCR
> > +#define MSR_K7_HWCR                     0xc0010015
> > +#endif
> > +
> 
> Well, I just used a different sorting key: K7 vs. K8...
> 

sorting with K7, K8 are not very helpful, on the other hand if we sort
with MSR address it will be helpful in :
1. searching of MSR
2. adding new MSR
3. avoid duplicate MSR
4. of course looks beautiful ;-)

Thanks,
--
JSR


^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [PATCH] kvm-kmod: Add MSR_K7_HWCR and MSR_K8_SYSCFG compat definition
  2009-05-27 11:06         ` Jaswinder Singh Rajput
@ 2009-05-27 11:12           ` Avi Kivity
  0 siblings, 0 replies; 28+ messages in thread
From: Avi Kivity @ 2009-05-27 11:12 UTC (permalink / raw)
  To: Jaswinder Singh Rajput; +Cc: Jan Kiszka, kvm

Jaswinder Singh Rajput wrote:
> On Wed, 2009-05-27 at 12:05 +0200, Jan Kiszka wrote:
>   
>> Jaswinder Singh Rajput wrote:
>>     
>>> It will look more beautiful if we arrange MSR addresses in some order
>>> (say increasing order) :
>>>
>>> +#ifndef MSR_K8_SYSCFG
>>> +#define MSR_K8_SYSCFG                   0xc0010010
>>> +#endif
>>> +
>>> +#ifndef MSR_K7_HWCR
>>> +#define MSR_K7_HWCR                     0xc0010015
>>> +#endif
>>> +
>>>       
>> Well, I just used a different sorting key: K7 vs. K8...
>>
>>     
>
> sorting with K7, K8 are not very helpful, on the other hand if we sort
> with MSR address it will be helpful in :
> 1. searching of MSR
> 2. adding new MSR
> 3. avoid duplicate MSR
> 4. of course looks beautiful ;-)
>   

Let's not get carried away.

-- 
error compiling committee.c: too many arguments to function


^ permalink raw reply	[flat|nested] 28+ messages in thread

end of thread, other threads:[~2009-05-27 11:13 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-05-26 11:52 [PATCH 0/8] kvm-kmod: Compat fixes & enhancements Jan Kiszka
2009-05-26 11:52 ` [PATCH 1/8] kvm-kmod: Allow to override sync source Jan Kiszka
2009-05-26 11:52 ` [PATCH 3/8] kvm-kmod: Include relayfs_fs.h on pre-2.6.17 kernels Jan Kiszka
2009-05-26 11:52 ` [PATCH 2/8] kvm-kmod: Include asm/uaccess.h on pre-2.6.18 kernels Jan Kiszka
2009-05-26 11:52 ` [PATCH 5/8] kvm-kmod: Fix msi_enabled patching Jan Kiszka
2009-05-26 11:52 ` [PATCH 4/8] kvm-kmod: Provide flush_work compat wrapper Jan Kiszka
2009-05-26 11:52 ` [PATCH 7/8] kvm-kmod: x86: Add MSR_IA32_TSC compat define Jan Kiszka
2009-05-26 12:29   ` Jaswinder Singh Rajput
2009-05-26 12:36     ` Jan Kiszka
2009-05-26 12:42       ` Avi Kivity
2009-05-26 12:53         ` Jan Kiszka
2009-05-26 12:58           ` Avi Kivity
2009-05-26 12:48       ` Jaswinder Singh Rajput
2009-05-26 11:52 ` [PATCH 8/8] kvm-kmod: x86: Add MCE compat defines Jan Kiszka
2009-05-26 12:08   ` Avi Kivity
2009-05-26 12:43     ` Jan Kiszka
2009-05-26 12:59       ` Avi Kivity
2009-05-26 13:47   ` [PATCH v2] " Jan Kiszka
2009-05-26 13:51     ` Avi Kivity
2009-05-26 11:52 ` [PATCH 6/8] kvm-kmod: Add eventfd.c to patch list Jan Kiszka
2009-05-26 12:01 ` [PATCH 0/8] kvm-kmod: Compat fixes & enhancements Avi Kivity
2009-05-26 12:54 ` [PATCH] kvm-kmod: x86: Add MSR_K8_SYSCFG compat define Jan Kiszka
2009-05-26 21:01   ` [PATCH] kvm-kmod: Add MSR_K7_HWCR and MSR_K8_SYSCFG compat definition Jan Kiszka
2009-05-27  9:27     ` Avi Kivity
2009-05-27  9:55     ` Jaswinder Singh Rajput
2009-05-27 10:05       ` Jan Kiszka
2009-05-27 11:06         ` Jaswinder Singh Rajput
2009-05-27 11:12           ` Avi Kivity

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.