[Xen-ia64-devel][PATCH] Accelerate some virtualization faults

2006-09-22 Thread Xu, Anthony
Accelerate MOV_FROM_ITC and MOV_FROM_RR virtualization faults, More will be added. Signed-off-by: Anthony Xu [EMAIL PROTECTED] Thanks, Anthony accelerate_some_virtualization_fault.patch Description: accelerate_some_virtualization_fault.patch ___

[Xen-ia64-devel] [PATCH] create page table for virtual frame table

2006-09-22 Thread Kouya SHIMURA
Hi, I was so bad. I should not use p?d_populate() functions to create the page table for virtual frametable. It should be independent of domain's page table structure. p?d_populate() are also used for domain's page table. Currently page table for virtual frametable consists of 3-level table.

Re: [Xen-ia64-devel] [patch] alloc_page_dir() should return a virtual address

2006-09-22 Thread Jes Sorensen
Isaku == Isaku Yamahata [EMAIL PROTECTED] writes: Isaku Hi. As Jes explained, p?d_populate() requires virtual address Isaku for third argument. So alloc_dir_page() should return virtual Isaku address. On the otherhand __pa(__pa(va)) == __pa(va) because Isaku __pa() masks high 3bits instead of

[Xen-ia64-devel][PATCH]Complete fpswa handler retry mechanism

2006-09-22 Thread Xu, Anthony
When handling fpswa fault, Xen needs to fetch opcode, it may fail. This patch finishes retry mechanism. Signed-off-by: Anthony Xu [EMAIL PROTECTED] Thanks, Anthony fpswa_retry.patch Description: fpswa_retry.patch ___ Xen-ia64-devel mailing list

Re: [Xen-ia64-devel] Xen/IA64 Healthiness Report -Cset#11460

2006-09-22 Thread Isaku Yamahata
On Fri, Sep 22, 2006 at 01:50:34PM +0800, Xu, Anthony wrote: 1) 2 cases failed because can not allocate memory issue. This may be caused by failure of hypercall. Hypercal fails because this hypercall use pointer to pass parameter. But in XEN/IA64, copy_from/to_user don't guarantee to work.

RE: [Xen-ia64-devel] Xen/IA64 Healthiness Report -Cset#11460

2006-09-22 Thread Xu, Anthony
-Original Message- From: Isaku Yamahata [mailto:[EMAIL PROTECTED] Sent: 2006年9月22日 17:09 To: Xu, Anthony Cc: You, Yongkang; xen-ia64-devel@lists.xensource.com Subject: Re: [Xen-ia64-devel] Xen/IA64 Healthiness Report -Cset#11460 On Fri, Sep 22, 2006 at 01:50:34PM +0800, Xu, Anthony

RE: [Xen-ia64-devel] Xen/IA64 Healthiness Report -Cset#11460

2006-09-22 Thread Xu, Anthony
From: Isaku Yamahata [mailto:[EMAIL PROTECTED] Sent: 2006年9月22日 17:09 I think xencomm is the way to go. If Tristan ceases pushing it, we, VA Linux, are willing to take over it. -- I guess Tristan ceased doing that. That would be great that VA linux can do that. Thanks, Anthony

Réf. : RE: [Xen-ia64-devel] Xen/IA64 Healthiness Report -Cset#11460

2006-09-22 Thread jean-paul . pigache
Anthony and Isaku, I need to talk with Tristan on Monday (when he is back from vacation) about that. I think he still has a few changes almost ready to be sent in this area. Jean-Paul Xu, Anthony [EMAIL PROTECTED] Envoyé par : [EMAIL PROTECTED] 22/09/2006 11:13

[Xen-ia64-devel] Re: blkbk/netbk modules fail to load on fedora xen/ia64

2006-09-22 Thread Akio Takebe
Hi, Aron and all We may have to change dom0_mem of FC6 default to 1GB. But I think the best fix is (1) statically link the modules. (Because all kernel-xen need blkbk/netbk and xenblk/net. ide module is also static link. And because xen community member test the statically linked modules, I

Re: [Xen-ia64-devel] Xen/IA64 Healthiness Report -Cset#11460

2006-09-22 Thread Magnus Damm
On 9/22/06, Xu, Anthony [EMAIL PROTECTED] wrote: From: Isaku Yamahata [mailto:[EMAIL PROTECTED] Sent: 2006年9月22日 17:09 I think xencomm is the way to go. If Tristan ceases pushing it, we, VA Linux, are willing to take over it. -- I guess Tristan ceased doing that. That would be great that VA

RE: [Xen-ia64-devel] Xen/IA64 Healthiness Report -Cset#11460

2006-09-22 Thread Xu, Anthony
This thread should be helpful. http://lists.xensource.com/archives/html/xen-ia64-devel/2006-08/msg00285.html -Anthony -Original Message- From: Magnus Damm [mailto:[EMAIL PROTECTED] Sent: 2006年9月22日 17:40 To: Xu, Anthony Cc: Isaku Yamahata; xen-ia64-devel@lists.xensource.com; Magnus Damm

Re: [Xen-ia64-devel] [PATCH] create page table for virtual frame table

2006-09-22 Thread Jes Sorensen
Kouya == Kouya SHIMURA [EMAIL PROTECTED] writes: Kouya Hi, I was so bad. Kouya I should not use p?d_populate() functions to create the page Kouya table for virtual frametable. It should be independent of Kouya domain's page table structure. p?d_populate() are also used for Kouya domain's page

RE: [Xen-ia64-devel] [Fedora-ia64-list] FC6 Test3 Xen test result

2006-09-22 Thread You, Yongkang
Hi Akio, Sorry for response late. It is very detailed instructions. :) I found my initrd doesn't preload xenblk.ko. Then it failed to create root device. Now I can create xenU too with your guide. Thank you so much. But did you notice xenU booting is a little slow? Best Regards, Yongkang

[Xen-ia64-devel] [PATCH 0/12]MCA handler support for Xen/ia64 TAKE 2

2006-09-22 Thread SUZUKI Kazuhiro
Hi, all The following patches are improvement and cleanup patches of the MCA support for xen/ia64 we've posted. http://lists.xensource.com/archives/html/xen-ia64-devel/2006-09/msg00034.html We have already tested not only MCA uncorrectable error handler but also corrected error(CMC/CPE)

[Xen-ia64-devel] [PATCH 1/12]MCA handler support for Xen/ia64 TAKE 2

2006-09-22 Thread SUZUKI Kazuhiro
[1/12] patch for MCA handler.[mca-mca.patch] Signed-off-by: Yutaka Ezaki [EMAIL PROTECTED] Signed-off-by: Masaki Kanno [EMAIL PROTECTED] Signed-off-by: Kazuhiro Suzuki [EMAIL PROTECTED] diff -r 3e4fa8b5b245 xen/arch/ia64/linux-xen/mca.c --- a/xen/arch/ia64/linux-xen/mca.c Tue Sep 12 11:43:22

[Xen-ia64-devel] [PATCH 4/12]MCA handler support for Xen/ia64 TAKE 2

2006-09-22 Thread SUZUKI Kazuhiro
[4/12] Add binding of virq/ipi to irq.[mca-irq_ia64.patch] Signed-off-by: Yutaka Ezaki [EMAIL PROTECTED] Signed-off-by: Masaki Kanno [EMAIL PROTECTED] Signed-off-by: Kazuhiro Suzuki [EMAIL PROTECTED] diff -r 3e4fa8b5b245 linux-2.6-xen-sparse/arch/ia64/kernel/irq_ia64.c ---

[Xen-ia64-devel] [PATCH 2/12]MCA handler support for Xen/ia64 TAKE 2

2006-09-22 Thread SUZUKI Kazuhiro
[2/12] Add percpu data physical addr mca_asm.S [mca-mca_asm.patch] Signed-off-by: Yutaka Ezaki [EMAIL PROTECTED] Signed-off-by: Masaki Kanno [EMAIL PROTECTED] Signed-off-by: Kazuhiro Suzuki [EMAIL PROTECTED] diff -r 3e4fa8b5b245 xen/arch/ia64/linux-xen/mca_asm.S ---

[Xen-ia64-devel] [PATCH 3/12]MCA handler support for Xen/ia64 TAKE 2

2006-09-22 Thread SUZUKI Kazuhiro
[3/12] Fix GET_THIS_PADDR and define log queue struct.[mca-header.patch] Signed-off-by: Yutaka Ezaki [EMAIL PROTECTED] Signed-off-by: Masaki Kanno [EMAIL PROTECTED] Signed-off-by: Kazuhiro Suzuki [EMAIL PROTECTED] diff -r 3e4fa8b5b245 xen/include/asm-ia64/xenmca.h --- /dev/null Thu Jan 01

[Xen-ia64-devel] [PATCH 5/12]MCA handler support for Xen/ia64 TAKE 2

2006-09-22 Thread SUZUKI Kazuhiro
[5/12] Define MCA interrupt vector.[mca-irq.patch] Signed-off-by: Yutaka Ezaki [EMAIL PROTECTED] Signed-off-by: Masaki Kanno [EMAIL PROTECTED] Signed-off-by: Kazuhiro Suzuki [EMAIL PROTECTED] diff -r 3e4fa8b5b245 linux-2.6-xen-sparse/include/asm-ia64/irq.h ---

[Xen-ia64-devel] [PATCH 8/12]MCA handler support for Xen/ia64 TAKE 2

2006-09-22 Thread SUZUKI Kazuhiro
[8/12] smpboot support for MCA.[mca-smpboot.patch] Signed-off-by: Yutaka Ezaki [EMAIL PROTECTED] Signed-off-by: Masaki Kanno [EMAIL PROTECTED] Signed-off-by: Kazuhiro Suzuki [EMAIL PROTECTED] diff -r 3e4fa8b5b245 xen/arch/ia64/linux-xen/smpboot.c --- a/xen/arch/ia64/linux-xen/smpboot.c Tue Sep

[Xen-ia64-devel] [PATCH 7/12]MCA handler support for Xen/ia64 TAKE 2

2006-09-22 Thread SUZUKI Kazuhiro
[7/12] Add lid and percpu paddr table.[mca-mm_init.patch] Signed-off-by: Yutaka Ezaki [EMAIL PROTECTED] Signed-off-by: Masaki Kanno [EMAIL PROTECTED] Signed-off-by: Kazuhiro Suzuki [EMAIL PROTECTED] diff -r 3e4fa8b5b245 xen/arch/ia64/xen/mm_init.c --- a/xen/arch/ia64/xen/mm_init.c Tue Sep

[Xen-ia64-devel] [PATCH 10/12]MCA handler support for Xen/ia64 TAKE 2

2006-09-22 Thread SUZUKI Kazuhiro
[10/12] Define VIRQs for MCA.[mca-arch-ia64.patch] Signed-off-by: Yutaka Ezaki [EMAIL PROTECTED] Signed-off-by: Masaki Kanno [EMAIL PROTECTED] Signed-off-by: Kazuhiro Suzuki [EMAIL PROTECTED] diff -r 3e4fa8b5b245 xen/include/public/arch-ia64.h --- a/xen/include/public/arch-ia64.hTue Sep 12

[Xen-ia64-devel] [PATCH 6/12]MCA handler support for Xen/ia64 TAKE 2

2006-09-22 Thread SUZUKI Kazuhiro
[6/12] Add sal emulation.[mca-fw_emul.patch] Signed-off-by: Yutaka Ezaki [EMAIL PROTECTED] Signed-off-by: Masaki Kanno [EMAIL PROTECTED] Signed-off-by: Kazuhiro Suzuki [EMAIL PROTECTED] diff -r 3e4fa8b5b245 xen/arch/ia64/xen/fw_emul.c --- a/xen/arch/ia64/xen/fw_emul.c Tue Sep 12 11:43:22

[Xen-ia64-devel] [PATCH 9/12]MCA handler support for Xen/ia64 TAKE 2

2006-09-22 Thread SUZUKI Kazuhiro
[9/12] Add MCA offset entry.[mca-asm-offset.patch] Signed-off-by: Yutaka Ezaki [EMAIL PROTECTED] Signed-off-by: Masaki Kanno [EMAIL PROTECTED] Signed-off-by: Kazuhiro Suzuki [EMAIL PROTECTED] diff -r 3e4fa8b5b245 xen/arch/ia64/asm-offsets.c --- a/xen/arch/ia64/asm-offsets.c Tue Sep 12

[Xen-ia64-devel] [PATCH 12/12]MCA handler support for Xen/ia64 TAKE 2

2006-09-22 Thread SUZUKI Kazuhiro
[12/12] Fix conflicts of typedef of UINT64 and BOOLEAN.[mca-typedef.patch] Signed-off-by: Yutaka Ezaki [EMAIL PROTECTED] Signed-off-by: Masaki Kanno [EMAIL PROTECTED] Signed-off-by: Kazuhiro Suzuki [EMAIL PROTECTED] diff -r 3e4fa8b5b245 xen/include/acpi/actypes.h --- a/xen/include/acpi/actypes.h

[Xen-ia64-devel] [PATCH 11/12]MCA handler support for Xen/ia64 TAKE 2

2006-09-22 Thread SUZUKI Kazuhiro
[11/12] Add softirq handle for MCA.[mca-softirq.patch] Signed-off-by: Yutaka Ezaki [EMAIL PROTECTED] Signed-off-by: Masaki Kanno [EMAIL PROTECTED] Signed-off-by: Kazuhiro Suzuki [EMAIL PROTECTED] diff -r 3e4fa8b5b245 xen/include/xen/softirq.h --- a/xen/include/xen/softirq.h Tue Sep 12 11:43:22

RE: [Xen-ia64-devel] [Fedora-ia64-list] FC6 Test3 Xen test result

2006-09-22 Thread Akio Takebe
Hi, Yongkang Hi Akio, Sorry for response late. It is very detailed instructions. :) I found my initrd doesn't preload xenblk.ko. Then it failed to create root device. Now I can create xenU too with your guide. Thank you so much. But did you notice xenU booting is a little slow? Yes, starting

Re: [Xen-ia64-devel] sparsemem/discontig?

2006-09-22 Thread Kouya SHIMURA
Hi Jes, I checked your old mail. I might figure out your problem. Xen/IPF assumes that the location of its kernel is starting at physical address 0x400. And its virtual address must be 0xf400. Xen uses __pa() macro everywhere to get a physical address of symbol which is declared

[Xen-ia64-devel] [PATCH][RFC] New command: xm pcpu-list

2006-09-22 Thread Masaki Kanno
Hi all, I would push a new command xm pcpu-list that reports physical CPU configuration. I suppose that Xen works on a machine where a lot of physical CPUs are installed. It is useful for users to know the configuration of physical CPUs so that they can allocate VCPUs efficiently. This

Re: [Xen-ia64-devel] pickled code

2006-09-22 Thread Jes Sorensen
Isaku Yamahata wrote: Hi Jes. Your patch works for me. However I have two comments. - xen_heap_start xenheap_virt_start might be consistent compared to xenheap_phys_end. But this is only my preference. I'm not sure which is consistent for others. Hi Isaku, Glad it works, maybe we can

[Xen-ia64-devel] RE: [Xen-devel] [PATCH][RFC] New command: xm pcpu-list

2006-09-22 Thread Ian Pratt
I would push a new command xm pcpu-list that reports physical CPU configuration. I suppose that Xen works on a machine where a lot of physical CPUs are installed. It is useful for users to know the configuration of physical CPUs so that they can allocate VCPUs efficiently. This command