* [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.