From 4a736a2b6c4771fa1683d75156db61c1e9ffadba Mon Sep 17 00:00:00 2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Fri, 3 Oct 2008 14:58:09 +0800
Subject: [PATCH] kvm/ia64: Make pmt table be able to hold physical mmio
entries.
Don't try to do put_page once the entries are mmio.
Set the tag to
));
}
EXPORT_SYMBOL_GPL(kvm_set_pfn_accessed);
void kvm_get_pfn(pfn_t pfn)
{
- if (!is_mmio_pfn(pfn))
+ if (!kvm_is_mmio_pfn(pfn))
get_page(pfn_to_page(pfn));
}
EXPORT_SYMBOL_GPL(kvm_get_pfn);
--
1.5.1
Zhang, Xiantao wrote:
From
Avi Kivity wrote:
Zhang, Xiantao wrote:
diff --git a/include/linux/kvm.h b/include/linux/kvm.h
index 4269be1..9acf34a 100644
--- a/include/linux/kvm.h
+++ b/include/linux/kvm.h
@@ -383,7 +383,9 @@ struct kvm_trace_rec {
#define KVM_CAP_MP_STATE 14
#define KVM_CAP_COALESCED_MMIO 15
:
* On Monday 29 Sep 2008 10:56:58 Zhang, Xiantao wrote:
From c459cae4b89b445a2b85be915b269676b6ff394f Mon Sep 17 00:00:00
2001 From: Xiantao Zhang [EMAIL PROTECTED]
Date: Sat, 27 Sep 2008 12:52:35 +0800
Subject: [PATCH] kvm/ia64: Make pmt table be able to hold physical
mmio entries.
Don't try to do
-arch.irq_ack_notifier_list);
+}
+
+void kvm_unregister_irq_ack_notifier(struct kvm *kvm,
+struct kvm_irq_ack_notifier *kian)
+{
+ hlist_del(kian-link);
+}
--
1.5.1
Zhang, Xiantao wrote:
In order to enable vt-d suport for kvm/ia64 guests, I worked out the
patchset to make
Avi Kivity wrote:
Zhang, Xiantao wrote:
+
+/* This should be called with the kvm-lock mutex held */
+void kvm_set_irq(struct kvm *kvm, int irq, int level) +{
+/* Not possible to detect if the guest uses the PIC or the
+ * IOAPIC. So set the bit in both. The guest will ignore
From c7e6b365ce145caead0355b87e873c3180a47c5b Mon Sep 17 00:00:00 2001
From: Zhang xiantao [EMAIL PROTECTED]
Date: Thu, 11 Sep 2008 13:19:32 +0800
Subject: [PATCH] kvm/vt-d: Moving vtd.c from arch/x86/kvm/ to virt/kvm/
Preparation for kvm/ia64 VT-d support.
Signed-off-by: Zhang xiantao [EMAIL
From 6840c86b777e4a561cc3df7222cf5eb0b0bb9226 Mon Sep 17 00:00:00 2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Sat, 27 Sep 2008 10:59:36 +0800
Subject: [PATCH] kvm: Moving device_assignment logic to kvm_main.c
To share with other archs, this patch moves device_assignment
logic to common
From 3211cc7a86ba050114733f847361478ab25619d7 Mon Sep 17 00:00:00 2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Sat, 27 Sep 2008 10:55:40 +0800
Subject: [PATCH] kvm: Changing is_mmio_pfn to kvm_is_mmio_pfn, and make
it common
for all archs.
Using kvm prefix to aovid polluting kernel's name
From bb0c01b997d16ff1c1b9b0e797a581577c385b54 Mon Sep 17 00:00:00 2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Mon, 29 Sep 2008 10:59:30 +0800
Subject: [PATCH] kvm: Split arch/x86/kvm/irq.c to two parts.
Moving irq ack notification logic as common, and make
it shared with ia64 side.
From 458f35267872176ed470fd6c5156ccc874ce1dfe Mon Sep 17 00:00:00 2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Sat, 27 Sep 2008 11:46:36 +0800
Subject: [PATCH] kvm: Moving irqchip_in_kernel from ioapic.h to irq.h
Moving irqchip_in_kernel from ioapic.h to irq.h.
Signed-off-by: Xiantao Zhang
If the vt-d patchset is picked up, please apply this patch to
userspace.git for external module support.
From 36c21b2cb81077b176c7447ccc77ce2823c79af5 Mon Sep 17 00:00:00 2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Mon, 29 Sep 2008 11:54:31 +0800
Subject: [PATCH] kvm: External module:
Hi, Avi
Seems this patch is missing after merging with Qemu upstream,
please help to apply it again.
Xiantao
From a6703684b67518ca614bbd2c23060d8f502136ce Mon Sep 17 00:00:00 2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Thu, 18 Sep 2008 14:07:00 +0800
Subject: [PATCH] kvm/ia64: Qemu
Amit Shah wrote:
* On Wednesday 17 Sep 2008 11:24:52 Zhang, Xiantao wrote:
Amit Shah wrote:
[This still doesn't include some fixes to review comments.
I'm posting this just so that people can use this to test
or base their work off the latest patch.]
From: Or Sagi [EMAIL PROTECTED]
From
Amit Shah wrote:
* On Wednesday 17 Sep 2008 12:03:54 Zhang, Xiantao wrote:
Could you move this part to libkvm.c? it should be shared by all
archs, I think.
Yes, I have noted this comment from you when you sent it previously
as well; sorry for not having replied then.
When are you
From 80c85020dbb421053270b029c0bc4ca2a995f2e5 Mon Sep 17 00:00:00 2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Wed, 17 Sep 2008 15:10:37 +0800
Subject: [PATCH] kvm/ia64: Qemu: Set pmcntrl to SCI_EN by default when
initalize acpi.
Fix windows boot issue with acpi enabled.
Signed-off-by:
Alexander Graf wrote:
On Sep 16, 2008, at 12:22 PM, Zhang, Xiantao wrote:
Alexander Graf wrote:
On Sep 16, 2008, at 9:22 AM, Zhang, Xiantao wrote:
Alexander Graf wrote:
KVM as is assumes that the kernel obj dir and the kernel source
dir are at the same location. This is true for most
Alexander Graf wrote:
KVM as is assumes that the kernel obj dir and the kernel source dir
are at the same location. This is true for most self-built vanilla
kernels, but some distributions split these up (e.g. SUSE).
To keep compatible and have users have a good experience on building
KVM on
Alexander Graf wrote:
On Sep 16, 2008, at 9:22 AM, Zhang, Xiantao wrote:
Alexander Graf wrote:
KVM as is assumes that the kernel obj dir and the kernel source dir
are at the same location. This is true for most self-built vanilla
kernels, but some distributions split these up (e.g. SUSE
Seems it lacks device-assignment.[c,h] ?
Xiantao
Amit Shah wrote:
[This still doesn't include some fixes to review comments.
I'm posting this just so that people can use this to test
or base their work off the latest patch.]
From: Or Sagi [EMAIL PROTECTED]
From: Nir Peleg [EMAIL PROTECTED]
Amit Shah wrote:
[This still doesn't include some fixes to review comments.
I'm posting this just so that people can use this to test
or base their work off the latest patch.]
From: Or Sagi [EMAIL PROTECTED]
From: Nir Peleg [EMAIL PROTECTED]
From: Amit Shah [EMAIL PROTECTED]
From: Ben-Ami
Kivity wrote:
Zhang, Xiantao wrote:
+static void vcpu_print_vmm_log(void)
+{
+ unsigned int slot;
+
+ spin_lock(vmm_log-log_lock);
You're going to impact scalability with this. Are per-vcpu logs
workable?
OK, I will change it to per-vcpu style to avoid this possible
scalability
From 83aad940031be99047ddefefda28fc38c24a4a8b Mon Sep 17 00:00:00 2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Fri, 12 Sep 2008 20:23:11 +0800
Subject: [PATCH] kvm/ia64: Implement an uniform vps interface.
An uniform entry kvm_vps_entry is added for
vps_sync_write/read,
From d98f59097f2c94a6a4bd29163ee1fcb33553db47 Mon Sep 17 00:00:00 2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Sat, 13 Sep 2008 06:21:22 +0800
Subject: [PATCH] kvm/ia64: Add the support for Tukwila processors.
In Tukwila processor, VT-i has been enhanced in its
implementation, it is often
Avi Kivity wrote:
Zhang, Xiantao wrote:
Resend.
Avi,
Please help to apply it, Thanks!
Xiantao
(sorry for the late review)
Since this module will be reloated to an isolated address
space from host side, so kvm-intel can't call printk of host
kernel. This patch implements
Hi, Amit
---
libkvm/libkvm-x86.c | 14 +
libkvm/libkvm.h | 27 ++
qemu/Makefile.target|1 +
qemu/hw/device-assignment.c | 600
+++
qemu/hw/device-assignment.h | 94 +++ qemu/hw/isa.h
|2 +
Resend.
Avi,
Please help to apply it, Thanks!
Xiantao
From 8df3865407420142f1e367616ca41ebf0a4e6e29 Mon Sep 17 00:00:00 2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Tue, 9 Sep 2008 22:47:55 +0800
Subject: [PATCH] kvm/ia64: Add printk support for kvm-intel modules.
Since this
From 854b17c64d425c685160d50686bd15fcf5e862bd Mon Sep 17 00:00:00 2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Fri, 5 Sep 2008 19:02:32 +0800
Subject: [PATCH] kvm/ia64: Add show_registers for kvm-intel.
Add show_registers for kvm-intel, and call it to show
registers once vm panic.
For kvm/ia64, kvm-intel module is relocated to an special address space
which is isolated from host address space, so it can't call printk of
host kernel. For printk support, we firstly log the printk output to a
log buffer, and on every vm exit vcpu helps to print the log to host
kernel log
From 664b02928d8243def2acabe99b33eb5fad77bad1 Mon Sep 17 00:00:00 2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Fri, 5 Sep 2008 11:04:24 +0800
Subject: [PATCH] kvm/ia64: Add printk support for kvm-intel modules.
Since this module will be reloated to an isolated address
space from host side, so
From 854b17c64d425c685160d50686bd15fcf5e862bd Mon Sep 17 00:00:00 2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Fri, 5 Sep 2008 19:02:32 +0800
Subject: [PATCH] kvm/ia64: Add show_registers for kvm-intel.
Add show_registers for kvm-intel, and call it to show
registers once vm panic.
From b0c2d5e90957341b6f1e13bc80d2bc77e9aa01be Mon Sep 17 00:00:00 2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Sat, 6 Sep 2008 10:51:37 +0800
Subject: [PATCH] kvm/ia64: external module: Add printk support for
kvm-intel.
Signed-off-by: Xiantao Zhang [EMAIL PROTECTED]
---
kernel/Makefile
Jes Sorensen wrote:
Hi,
This one kills a few missing prototype warnings during compile time
on ia64. These are always risky given that the Linux ia64 text and
data segments are outside the 32bit window
cheers,
Jes
Thanks Jes! Maybe we should do more investigations on such code,
From 6039f279745733c52b291ec45c69eca028567c62 Mon Sep 17 00:00:00 2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Sun, 31 Aug 2008 14:27:23 +0800
Subject: [PATCH] KVM: Qemu: Set default pm_io_base to 0x1f40.
The firmware of kvm/ia64 use 0x1f40 as default pm_io_base,
and doesn't have re-configure
Avi Kivity wrote:
Zhang, Xiantao wrote:
From 6039f279745733c52b291ec45c69eca028567c62 Mon Sep 17 00:00:00
2001 From: Xiantao Zhang [EMAIL PROTECTED]
Date: Sun, 31 Aug 2008 14:27:23 +0800
Subject: [PATCH] KVM: Qemu: Set default pm_io_base to 0x1f40.
The firmware of kvm/ia64 use 0x1f40
Avi Kivity wrote:
Zhang, Xiantao wrote:
Avi Kivity wrote:
Zhang, Xiantao wrote:
From 6039f279745733c52b291ec45c69eca028567c62 Mon Sep 17 00:00:00
2001 From: Xiantao Zhang [EMAIL PROTECTED]
Date: Sun, 31 Aug 2008 14:27:23 +0800
Subject: [PATCH] KVM: Qemu: Set default pm_io_base to 0x1f40
Resend. Privious one forgets to remove debug info. Sorry!
Xiantao
From 8c032c78665745ef421a75d2a9465d392f068c93 Mon Sep 17 00:00:00 2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Sat, 30 Aug 2008 08:36:03 +0800
Subject: [PATCH] kvm/ia64: Qemu : Add get/set_mpstate for Ipf.
Add get/set_mpstate
Dietmar Maurer wrote:
Compiling latest version 74 give me (on debian 4.0):
/home/dietmar/pve/pve-kvm-2.6.24/kvm-74/qemu/qemu-kvm.c: In function
'kvm_setup_guest_memory':
/home/dietmar/pve/pve-kvm-2.6.24/kvm-74/qemu/qemu-kvm.c:821: error:
'MADV_DONTFORK' undeclared (first use in this
Dietmar Maurer wrote:
Well, I guess I need to update my kernel headers
Yeah :)
-Ursprüngliche Nachricht-
Von: Zhang, Xiantao [mailto:[EMAIL PROTECTED]
Gesendet: Donnerstag, 28. August 2008 13:01
An: Dietmar Maurer; kvm@vger.kernel.org
Betreff: RE: MADV_DONTFORK undeclared
From 297fb289f827e7921ae105d3a8ff79ca4c43a03a Mon Sep 17 00:00:00 2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Fri, 29 Aug 2008 10:55:26 +0800
Subject: [PATCH] kvm: Qemu: Fix a typo.
VGA_RAM_SIZE - GFW_SIZE.
Signed-off-by: Xiantao Zhang [EMAIL PROTECTED]
---
qemu/hw/ipf.c |2 +-
1 files
Maybe vtd.c should be put @ virt/kvm so that ia64 can share it to avoid
future code move.
Thanks
Xiantao
Amit Shah wrote:
From: Ben-Ami Yassour [EMAIL PROTECTED]
Based on a patch by: Kay, Allen M [EMAIL PROTECTED]
This patch enables PCI device assignment based on VT-d support.
When a
--git a/kernel/hack-module.awk b/kernel/x86/hack-module.awk
similarity index 100%
rename from kernel/hack-module.awk
rename to kernel/x86/hack-module.awk
--
1.5.1
Zhang, Xiantao wrote:
Avi Kivity wrote:
Avi Kivity wrote:
Zhang, Xiantao wrote:
Hi, AviSince ia64 has supported userspace's build
Avi Kivity wrote:
Zhang, Xiantao wrote:
Hi, Avi
A updated version. Please review again. Thanks.
Xiantao
From 689bdb4c0506a1b6b24e9c481634593052ee2cc0 Mon Sep 17 00:00:00
2001 From: Xiantao Zhang [EMAIL PROTECTED]
Date: Tue, 26 Aug 2008 19:20:03 +0800
Subject: [PATCH] KVM: external
Avi Kivity wrote:
Zhang, Xiantao wrote:
From 2c14c54eed790553fddbcb3970f0967a4aa79dca Mon Sep 17 00:00:00
2001 From: Xiantao Zhang [EMAIL PROTECTED]
Date: Sat, 23 Aug 2008 10:21:06 +0800
Subject: [PATCH] KVM: kvm/ia64: select ANON_INODES
PREEMPT_NOTIFIERS, once virtualization configured
From 31f8488afa4336362464ed5b9f0c84a9a0fd0c94 Mon Sep 17 00:00:00 2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Mon, 25 Aug 2008 18:57:39 +0800
Subject: [PATCH] KVM:Qemu: Enable virtio for kvm/ia64.
Enable virtio-blk for kvm/ia64.
Signed-off-by: Xiantao Zhang [EMAIL PROTECTED]
---
Avi Kivity wrote:
Zhang, Xiantao wrote:
Hi, Avi
Please help to apply this patch. It will fix kvm/ia64's
networking issue. Thanks
Xiantao
From fe6e28ce9295acba107438979fe6ead0d24f7e20 Mon Sep 17 00:00:00
2001 From: Xiantao Zhang [EMAIL PROTECTED]
Date: Fri, 22 Aug 2008 17:14:15 +0800
, level);
+#endif
+
for (;;) {
bus = pci_dev-bus;
irq_num = bus-map_irq(pci_dev, irq_num);
--
1.5.1
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Avi Kivity
Sent: Sunday, August 24, 2008 5:51 PM
To: Zhang, Xiantao
Cc: [EMAIL PROTECTED
Hi, Avi
Please help to apply this patch. It will fix kvm/ia64's networking
issue.
Thanks
Xiantao
From fe6e28ce9295acba107438979fe6ead0d24f7e20 Mon Sep 17 00:00:00 2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Fri, 22 Aug 2008 17:14:15 +0800
Subject: [PATCH] KVM: Qemu: Enable kvm/ia64's
Avi,
Please drop the previous one due to its incompleteness, and help to
check-in this one.
Xiantao
From ae0e1b37520f6aba051b5ebb47028520383ca494 Mon Sep 17 00:00:00 2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Thu, 21 Aug 2008 17:30:32 +0800
Subject: [PATCH] KVM: Userspace: Make make
Avi Kivity wrote:
Zhang, Xiantao wrote:
Hi, Avi
Since ia64 has supported userspace's build, could we include ia64
bits in next release?
I updated my scripts. I'll send you a test tarball via private mail
to see I hadn't missed any files.
Great! I will guarantee it can work well
Avi Kivity wrote:
Avi Kivity wrote:
Zhang, Xiantao wrote:
Hi, AviSince ia64 has supported userspace's build, could we
include ia64 bits in next release?
I updated my scripts. I'll send you a test tarball via private mail
to see I hadn't missed any files.
Better a link: http
From 217ca6cfa90524d011fb219efcc0ac4e8a5b5e20 Mon Sep 17 00:00:00 2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Wed, 20 Aug 2008 18:46:14 +0800
Subject: [PATCH] KVM: Userspace: Make make sync get correct header
files with latest Linux source.
In latest linux repo, ia64, s390 and other archs
Hi, Avi
Since ia64 has supported userspace's build, could we include ia64
bits in next release?
Thanks
Xiantao
Avi Kivity wrote:
The big change is of course full swapping support, finally delivering
the full range of Linux memory management operations to kvm. You will
need a 2.6.27 host
From d53dfacedea40213382694229700d02bfa72d923 Mon Sep 17 00:00:00 2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Tue, 19 Aug 2008 17:33:21 +0800
Subject: [PATCH] KVM: KVM/IA-64: Fix kvm/ia64's build issue.
Disable irq ack notification for ia64.
Signed-off-by: Xiantao Zhang [EMAIL PROTECTED]
---
OK, also fine to me! Attached the updated patch.
Thanks
Xiantao
Avi Kivity wrote:
Zhang, Xiantao wrote:
From d53dfacedea40213382694229700d02bfa72d923 Mon Sep 17 00:00:00
2001 From: Xiantao Zhang [EMAIL PROTECTED]
Date: Tue, 19 Aug 2008 17:33:21 +0800
Subject: [PATCH] KVM: KVM/IA-64: Fix kvm
From 40df689b23263ffe2f2efed9950700d42f985b29 Mon Sep 17 00:00:00 2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Tue, 12 Aug 2008 08:15:10 +0800
Subject: [PATCH] KVM:Userspace: Fix build issue for IA64.
Generating asm-offset.h @ build time with host kernel.
Signed-off-by: Xiantao Zhang [EMAIL
From 40df689b23263ffe2f2efed9950700d42f985b29 Mon Sep 17 00:00:00 2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Tue, 12 Aug 2008 08:15:10 +0800
Subject: [PATCH] KVM:Userspace: Fix build issue for IA64.
1. Generating asm-offset.h @ build time with host kernel
2. Make -C user doesn't support for
Avi Kivity wrote:
Zhang, Xiantao wrote:
Avi Kivity wrote:
Zhang, Xiantao wrote:
From c8c8c5a6b3ff943cb645f9ac4ef169490f14cd08 Mon Sep 17 00:00:00
2001 From: Zhang Xiantao [EMAIL PROTECTED]
Date: Fri, 25 Jul 2008 16:50:30 +0800
Subject: [PATCH] KVM: external module: Moving x86-speicif
Yang, Sheng wrote:
On Sunday 27 July 2008 17:46:26 Zhang, Xiantao wrote:
Avi Kivity wrote:
Zhang, Xiantao wrote:
From c8c8c5a6b3ff943cb645f9ac4ef169490f14cd08 Mon Sep 17
00:00:00 2001 From: Zhang Xiantao [EMAIL PROTECTED]
Date: Fri, 25 Jul 2008 16:50:30 +0800
Subject: [PATCH] KVM: external
Avi Kivity wrote:
Zhang, Xiantao wrote:
Avi Kivity wrote:
Zhang, Xiantao wrote:
From c8c8c5a6b3ff943cb645f9ac4ef169490f14cd08 Mon Sep 17 00:00:00
2001 From: Zhang Xiantao [EMAIL PROTECTED]
Date: Fri, 25 Jul 2008 16:50:30 +0800
Subject: [PATCH] KVM: external module: Moving x86-speicif
From d02ea89423a206e5a11b1bae01fee505580b0225 Mon Sep 17 00:00:00 2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Wed, 2 Jul 2008 17:04:19 +0800
Subject: [PATCH] KVM: external module: Allow non-x86 archs to build in
userspace.
This patch targets for allowing kvm/ia64 to build in userspace.
For
From 6fb440d06a4527bd9b49f2a27cc443b3adc51dbd Mon Sep 17 00:00:00 2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Fri, 11 Jul 2008 13:13:52 +0800
Subject: [PATCH] KVM: userspace: Enable rpm build for kvm/ia64
Enable make rpm for kvm/ia64.
Signed-off-by: Xiantao Zhang [EMAIL PROTECTED]
---
From c8c8c5a6b3ff943cb645f9ac4ef169490f14cd08 Mon Sep 17 00:00:00 2001
From: Zhang Xiantao [EMAIL PROTECTED]
Date: Fri, 25 Jul 2008 16:50:30 +0800
Subject: [PATCH] KVM: external module: Moving x86-speicif files to x86
directory.
Create x86 directory to hold x86-specific files.
Signed-off
Julia Lawall wrote:
From: Julia Lawall [EMAIL PROTECTED]
There is a call to local_irq_restore in the normal exit case, so it
would
seem that there should be one on an error return as well.
The semantic patch that finds this problem is as follows:
(http://www.emn.fr/x-info/coccinelle/)
Avi Kivity wrote:
Zhang, Xiantao wrote:
From 03ac444d1ab4446c587e8180ceaba60b9e75b28d Mon Sep 17 00:00:00
2001 From: Xiantao Zhang [EMAIL PROTECTED]
Date: Fri, 11 Jul 2008 10:13:08 +0800
Subject: [PATCH] KVM: external module: Moving x86-speicif files to
x86 directory.
Create x86
Avi Kivity wrote:
Zhang, Xiantao wrote:
I agree that for automatic testing it's more of a burden; but it
needs to be done, especially as some kvm features are only enabled
on newer kernels.
The external module is convenient, but it's not a substitute for
the real thing.
So, I have
From 989c9551664988535608bb4051e654ffe5e5ddb0 Mon Sep 17 00:00:00 2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Wed, 2 Jul 2008 17:04:19 +0800
Subject: [PATCH] KVM: external module: Allow non-x86 archs to build in
userspace.
This patch targets for allowing kvm/ia64 to build in userspace.
For
From ce37b613776ea71ed2c75c8302985aecb5e6799f Mon Sep 17 00:00:00 2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Fri, 11 Jul 2008 13:13:52 +0800
Subject: [PATCH] KVM: userspace: Enable rpm build for kvm/ia64
Enable make rpm for kvm/ia64.
Signed-off-by: Xiantao Zhang [EMAIL PROTECTED]
---
Avi Kivity wrote:
Zhang, Xiantao wrote:
Avi Kivity wrote:
Zhang, Xiantao wrote:
Hi, Avi
This patchset intends to enable kvm/ia-64 to build kvm
components in userspace. You know, current userspace code only
supports x86 to build kvm components, but kvm/ia64 have to build
kvm
Avi Kivity wrote:
Zhang, Xiantao wrote:
Hi, Avi
This patchset intends to enable kvm/ia-64 to build kvm
components in userspace. You know, current userspace code only
supports x86 to build kvm components, but kvm/ia64 have to build kvm
modules and qemu separately. In this way
Hi, Avi
This patch should be a fix for v2.6.26. Otherwise, guests can't
enable networking.
Xiantao
From df3a290e438b3079edb3627f2fea3e1fdd85b5f2 Mon Sep 17 00:00:00 2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Wed, 14 May 2008 19:44:57 +0800
Subject: [PATCH] KVM: KVM/IA64: Set
Avi Kivity wrote:
Zhang, Xiantao wrote:
Hi, Avi
This patch should go into RC1, otherwise it will block kvm/ia64
userspace build.
diff --git a/include/asm-ia64/kvm.h b/include/asm-ia64/kvm.h index
eb2d355..62b5fad 100644 --- a/include/asm-ia64/kvm.h
+++ b/include/asm-ia64/kvm.h
One way would be to define a new kvm_ia64_fpreg and use that. Seems
that the standard ia64_fpreg is unusable in userspace due to the issue
you mentioned.
Better way. Attached the patch.
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Wed, 7 May 2008 17:37:32 +0800
Subject: [PATCH] KVM: kvm/ia64
Critical fix for kvm/ia64 build. Issue introduced by
ea696f9cf37d8ab9236dd133ddb2727264f3add6.
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Wed, 7 May 2008 17:34:52 +0800
Subject: [PATCH] KVM: kvm/ia-64: GVMM module shouldn't link the
position-dependent objects.
Create two files: memset.S and
From a9f479197f0a0efa45a930309fad03fd690cba60 Mon Sep 17 00:00:00 2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Thu, 8 May 2008 10:16:05 +0800
Subject: [PATCH] KVM: Qemu : IA-64 build fix.
Remove unexisting header inclusion, and set correct phys_ram_size
for ipf machine.
Signed-off-by: Xiantao
Avi,
Please drop the previous one due to a wrong attachment.
Xiantao
From a9f479197f0a0efa45a930309fad03fd690cba60 Mon Sep 17 00:00:00 2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Thu, 8 May 2008 10:16:05 +0800
Subject: [PATCH] KVM: Qemu : IA-64 build fix.
Remove unexisting header
Hi, Avi
This patch should go into RC1, otherwise it will block kvm/ia64
userspace build.
Xiantao
From 55584a9ecdfbea61ab90014c9cc14c5a22b696dd Mon Sep 17 00:00:00 2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Mon, 5 May 2008 12:49:35 +0800
Subject: [PATCH] KVM: KVM/ia64: built fix for kvm
Compared with V9, just fixed indentation issues in patch 12. I put it
the patchset in
git://git.kernel.org/pub/scm/linux/kernel/git/xiantao/kvm-ia64.git
kvm-ia64-mc10. Please help to review.
Specially, the first two patches (TR Management patch and
smp_call_function_mask patch) needs Tony's
From b0c5c7fc45bbe0f56efba28e814ccb67b8c8 Mon Sep 17 00:00:00 2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Tue, 1 Apr 2008 14:34:50 +0800
Subject: [PATCH] IA64: Add API for allocating Dynamic TR resource.
Dynamic TR resource should be managed in the uniform way.
Add two interfaces for
From b4d573038915205c7b85740bf80bd0e0c82a702a Mon Sep 17 00:00:00 2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Tue, 1 Apr 2008 14:49:24 +0800
Subject: [PATCH] KVM:IA64 : VMM module interfaces.
vmm.c adds the interfaces with kvm/module, and initialize global data
area.
Signed-off-by: Xiantao
Jes Sorensen wrote:
Zhang, Xiantao wrote:
From 6b731c15afa8cec84f16408c421c286f1dd1b7d3 Mon Sep 17 00:00:00
2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Wed, 12 Mar 2008 13:45:40 +0800
Subject: [PATCH] KVM:IA64 : Add TLB virtulization support.
vtlb.c includes tlb/VHPT virtulization
Carsten Otte wrote:
Zhang, Xiantao wrote:
Carsten Otte wrote:
Zhang, Xiantao wrote:
Hi, Carsten
Why do you think it is racy? In this function,
target_vcpu-arch.launched should be set to 1 for the first run,
and keep its value all the time. Except the first IPI to wake up
the vcpu
From fe8c760aad0b51bad533c608d23ba460f0c46446 Mon Sep 17 00:00:00 2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Fri, 28 Mar 2008 14:58:47 +0800
Subject: [PATCH] KVM:IA64 Enable kvm build for ia64
Update the related Makefile and Kconfig for kvm build
Signed-off-by: Xiantao Zhang [EMAIL
From 0d698efed15759b49e78adcef085feda0a14a175 Mon Sep 17 00:00:00 2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Tue, 1 Apr 2008 14:57:09 +0800
Subject: [PATCH] KVM:IA64: Add optimization for some virtulization
faults
optvfault.S Add optimization for some performance-critical
virtualization
Carsten Otte wrote:
Zhang, Xiantao wrote:
Hi, Carsten
Why do you think it is racy? In this function,
target_vcpu-arch.launched should be set to 1 for the first run, and
keep its value all the time. Except the first IPI to wake up the
vcpu, all IPIs received by target vcpu should go
From 759f98f6cb61f5f6064180562656ef052f38490c Mon Sep 17 00:00:00 2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Tue, 1 Apr 2008 14:45:06 +0800
Subject: [PATCH] KVM: IA64: Add header files for kvm/ia64.
Three header files are added:
asm-ia64/kvm.h
asm-ia64/kvm_host.h
asm-ia64/kvm_para.h
From 5c70c038c57190144390ae9d30c3d06afba103d4 Mon Sep 17 00:00:00 2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Tue, 1 Apr 2008 14:59:30 +0800
Subject: [PATCH] KVM:IA64 : Add kvm sal/pal virtulization support.
Some sal/pal calls would be traped to kvm for virtulization
from guest firmware.
From 6fcd534964e91d409ee4dba39c393dc7cf019b97 Mon Sep 17 00:00:00 2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Tue, 1 Apr 2008 14:53:32 +0800
Subject: [PATCH] KVM:IA64 : Add mmio decoder for kvm/ia64.
mmio.c includes mmio decoder, and related mmio logics..
Signed-off-by: Anthony Xu [EMAIL
From 365a0bb8b49354f9111b5745edb21b5e153784d9 Mon Sep 17 00:00:00 2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Tue, 1 Apr 2008 15:08:29 +0800
Subject: [PATCH] KVM: IA64: A Guide about how to create kvm guests on
ia64
Guide for creating virtual machine on kvm/ia64.
Signed-off-by: Xiantao Zhang
Hi, All
According to the comments from V8, I refined the code, and worked out
the new patchset. Please help to review. Thanks! :-)
In this new version, most of typdefs are removed to comply with the
requirement of coding style. Fixed the issues found by reviewers. Thanks
for your effort!
The
From 2d624a8e44bb284224820cd61fe2f0975c029fda Mon Sep 17 00:00:00 2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Tue, 1 Apr 2008 14:50:59 +0800
Subject: [PATCH] KVM:IA64 : Add TLB virtulization support.
vtlb.c includes tlb/VHPT virtulization.
Signed-off-by: Anthony Xu [EMAIL PROTECTED]
From 7f1714377e6d5812b4557bb3ccd8268b57865952 Mon Sep 17 00:00:00 2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Tue, 1 Apr 2008 14:42:00 +0800
Subject: [PATCH] KVM: IA64 : Prepare some structure definitions and
routines for kvm use.
Register structures are defined per SDM.
Add three small
For considering Jes's performance concern, I kept the old
smp_call_function, and add smp_call_function_mask separately.
Xiantao
From fe3c5deac39033fb7651ecce5df3d1dce7dd66f7 Mon Sep 17 00:00:00 2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Tue, 1 Apr 2008 14:38:21 +0800
Subject: [PATCH]
Fixed. Thanks :)
Jes Sorensen wrote:
Zhang, Xiantao wrote:
From 0d698efed15759b49e78adcef085feda0a14a175 Mon Sep 17 00:00:00
2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Tue, 1 Apr 2008 14:57:09 +0800
Subject: [PATCH] KVM:IA64: Add optimization for some virtulization
faults
[EMAIL PROTECTED] wrote:
Hi,
Selon Zhang, Xiantao [EMAIL PROTECTED]:
From 5f82ea88c095cf89cbae920944c05e578f35365f Mon Sep 17 00:00:00
2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Wed, 12 Mar 2008 14:48:09 +0800
Subject: [PATCH] kvm/ia64: Add mmio decoder for kvm/ia64
From 697d50286088e98da5ac8653c80aaa96c81abf87 Mon Sep 17 00:00:00 2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Mon, 31 Mar 2008 09:50:24 +0800
Subject: [PATCH] KVM:IA64: Implement smp_call_function_mask for ia64
This function provides more flexible interface for smp
infrastructure.
From cb572f8887ccfb939457c79fb2d2893ead2a3632 Mon Sep 17 00:00:00 2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Mon, 31 Mar 2008 10:08:09 +0800
Subject: [PATCH] KVM:IA64 : Add mmio decoder for kvm/ia64.
mmio.c includes mmio decoder routines.
Signed-off-by: Anthony Xu [EMAIL PROTECTED]
From a2bf407dd4dbcec75a076b9ed9a6d22ab98c54b7 Mon Sep 17 00:00:00 2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Wed, 12 Mar 2008 13:49:38 +0800
Subject: [PATCH] KVM:IA64: add optimization for some virtulization
faults
optvfault.S adds optimization for some performance-critical
virtualization
From b0f8c3bf3b020077c14bebd9d052cec455ccedaf Mon Sep 17 00:00:00 2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Wed, 12 Mar 2008 13:50:13 +0800
Subject: [PATCH] KVM:IA64 : Generate offset values for assembly code
use.
asm-offsets.c will generate offset values used for assembly code
for some
From 9b38270a4c01d8cfe85cd022e22a6f5c0efe45e7 Mon Sep 17 00:00:00 2001
From: Xiantao Zhang [EMAIL PROTECTED]
Date: Fri, 28 Mar 2008 14:58:47 +0800
Subject: [PATCH] KVM:IA64 Enable kvm build for ia64
Update the related Makefile and KConfig for kvm build
Signed-off-by: Xiantao Zhang [EMAIL
201 - 300 of 765 matches
Mail list logo