[Xen-ia64-devel] credit sched on ia64

2006-06-22 Thread Tristan Gingold
Hi I am maybe late on this issue but has anyone tried credit scheduler on xen/ia64 ? I suppose it doesn't work well because we don't support vcpu migration yet. Tristan. ___ Xen-ia64-devel mailing list Xen-ia64-devel@lists.xensource.com

Re: [Xen-ia64-devel] PATCH: optionnaly enable xen console with irq/input.

2006-06-22 Thread Tristan Gingold
Le Mercredi 21 Juin 2006 16:54, Alex Williamson a écrit : On Wed, 2006-06-21 at 16:30 +0200, Tristan Gingold wrote: Le Mercredi 21 Juin 2006 15:55, Tristan Gingold a écrit : [Resent - using serial console on linux was not working] Hi, this patch allows the use of xen console in

[Xen-ia64-devel] PATCH: allow domain to set shared_info address

2006-06-22 Thread Tristan Gingold
Hi, this patch add a new hypercall to set shared_info address. Currently it is disabled in order not to break backward compatibility with previous Xen (for FC6 people). Tested by booting dom0+domU (2w) using old address Tested by booting dom0+domU (2w) using -1MB address. Tristan. # HG

[Xen-ia64-devel] Re: [Xen-devel] PATCH: xen pagesize

2006-06-22 Thread Keir Fraser
On 22 Jun 2006, at 15:59, Tristan Gingold wrote: some architectures (eg ia64) don't have a canonical page size. It is possible to build kernels (and Xen) with different page size. Such configurations are not yet working, but as a first step this patch makes the info available. Ideally

[Xen-ia64-devel] [patch] [0/9] Support INIT handler of xen (Take2)

2006-06-22 Thread Akio Takebe
Hi, I updated my init handler patches. I reflected commets. And to make it easy to read, I devide my patch to piaces. [1/9] fix GET_THIS_PADDR [2/9] fix GATE_ADDR [3/9] fix LOAD_PHYSCAL [4/9] add unw_init_from_interruption() [5/9] fix MINSTATE_START/END_SAVE_MIN_PHYS for INIT handler [6/9] fix

[Xen-ia64-devel] [1/9] fix GET_THIS_PADDR

2006-06-22 Thread Akio Takebe
fix GET_THIS_PADDR. Signed-off-by: Akio Takebe [EMAIL PROTECTED] mca_asm.h |4 +++- 1 files changed, 3 insertions(+), 1 deletion(-) fix_get_this_paddr.patch Description: Binary data ___ Xen-ia64-devel mailing list

[Xen-ia64-devel] [PATCH] enable xencons irq for pcdp described uarts

2006-06-22 Thread Alex Williamson
The attached patch enables interrupts for xencons on UARTs described via the HCDP/PCDP tables. This gets a little messy because the old HCDP doesn't provide interrupt polarity/trigger info. If the UART is on a PCI device we can assume it's low/level, otherwise we have to resort to more

[Xen-ia64-devel] [2/9] fix GATE_ADDR

2006-06-22 Thread Akio Takebe
fix GATE_ADDR for ia64_do_show_stack(). I use KERNEL_START which is Xen's text start address. Signed-off-by: Akio Takebe [EMAIL PROTECTED] system.h |5 - 1 files changed, 4 insertions(+), 1 deletion(-) fix_gate_addr.patch Description: Binary data

[Xen-ia64-devel] [3/9] fix LOAD_PHYSCAL

2006-06-22 Thread Akio Takebe
This fix is workaround. Now LOAD_PHYSCAL is used only by MCA/INIT handler. I'll try to make dinamic patch function. I'll remove this fix if I make it. So please apply for supporting INIT handler. Signed-off-by: Akio Takebe [EMAIL PROTECTED] a/xen/include/asm-ia64/linux/asm/asmmacro.h |

[Xen-ia64-devel] [4/9] add unw_init_from_interruption()

2006-06-22 Thread Akio Takebe
This is used in init_handler_platform(). Signed-off-by: Akio Takebe [EMAIL PROTECTED] unwind.c | 23 +++ 1 files changed, 23 insertions(+) add_unw_init_from_interruption.patch Description: Binary data ___ Xen-ia64-devel

[Xen-ia64-devel] Re: [3/9] fix LOAD_PHYSCAL

2006-06-22 Thread Akio Takebe
Hi, I forgot attach file. Signed-off-by: Akio Takebe [EMAIL PROTECTED] Best Regards, Akio Takebe This fix is workaround. Now LOAD_PHYSCAL is used only by MCA/INIT handler. I'll try to make dinamic patch function. I'll remove this fix if I make it. So please apply for supporting INIT

[Xen-ia64-devel] [5/9] Fix MINSTATE_START/END_SAVE_MIN_PHYS for INIT handler

2006-06-22 Thread Akio Takebe
I modified linux code to make this fix. difference between linux and my fix - ia64_init_stack_addr have address of ia64_mca_data[i].init_stack. I computed address of init_stack by using it. - from dep r12=-1,r12,61,3; to dep r12=-1,r12,60,4; to computed xen virtual address. Signed-off-by:

[Xen-ia64-devel] [6/9] Fix MINSTATE_GET_CURRENT

2006-06-22 Thread Akio Takebe
To get virtual cuurent address in both physcal mode and virtual mode, I add MINSTATE_GET_CURRENT_VIRT. Signed-off-by: Akio Takebe [EMAIL PROTECTED] minstate.h | 17 +++-- 1 files changed, 15 insertions(+), 2 deletions(-) fix_minstate_get_current.patch Description: Binary data

[Xen-ia64-devel] [7/9] Add mca_asm.S for supporting ia64_monarch_init_handler()

2006-06-22 Thread Akio Takebe
I remove unused code from original linux code. I don't modify this file. Signed-off-by: Akio Takebe [EMAIL PROTECTED] b/xen/arch/ia64/linux-xen/mca_asm.S | 209 ++ xen/arch/ia64/linux-xen/README.origin |1 2 files changed, 210 insertions(+)

[Xen-ia64-devel] [8/9] add mca.c for supporting INIT handler

2006-06-22 Thread Akio Takebe
This is main patch for supporting INIT handler. I update this patch. - into xen/arch/ia64/xen - make smaller mca.c. (non-ifdef code) In ia64_mca_init(), MCA/INIT handler is registered by ia64_sal_set_vectors(). MCA handler is ia64_monarch_init_handler in mca_asm.S INIT handler is

Re: [Xen-ia64-devel] [patch] [0/9] Support INIT handler of xen (Take2)

2006-06-22 Thread Akio Takebe
[9/9] Add mca_asm, mca into Makefile I add mca.o, mca_asm.o into Makefile. And I remove dummy ia64_mca_init(). Signed-off-by: Akio Takebe [EMAIL PROTECTED] linux-xen/Makefile |1 + xen/Makefile |1 + xen/xenmisc.c |1 - 3 files changed, 2 insertions(+), 1 deletion(-)

RE: [Xen-ia64-devel] PATCH: optionnaly enable xen console withirq/input.

2006-06-22 Thread Magenheimer, Dan (HP Labs Fort Collins)
I also don't agree that the Xen keytable is only for developers. It may be that this is an important debugging tool and therefore required to be able to support a real customer. I'd rather see this feature on by default so it's there for in-the-field debugging later, and so that the

[Xen-ia64-devel] [PATCH 0/4] memory exchange: memory exchange support

2006-06-22 Thread Isaku Yamahata
Memory exchange hypercall was introduced in Xen/x86. Its purpose is to make machine-contiguous allocation more reliable in ENOMEM situation. Support it on Xen/IA64 and make use of it. ___ Xen-ia64-devel mailing list Xen-ia64-devel@lists.xensource.com

[Xen-ia64-devel] [PATCH 4/4] memory exchange: use memory exchange

2006-06-22 Thread Isaku Yamahata
4 / 4 # HG changeset patch # User [EMAIL PROTECTED] # Node ID 4e6d6181d4996a07547921da480711083345406e # Parent e89eaef201bc5278ae480de14fa7df554b6c5738 rewrite __xen_create_contiguous_region() and __xen_destroy_contiguous_region() with XENMEM_exchange hypercall similar to x86. PATCHNAME:

[Xen-ia64-devel] [PATCH 3/4] memory exchange: support memory exchange

2006-06-22 Thread Isaku Yamahata
3 / 4 # HG changeset patch # User [EMAIL PROTECTED] # Node ID e89eaef201bc5278ae480de14fa7df554b6c5738 # Parent 7794b8f8bc35cc6a1f4af638b31de5a9d314a88f support memory_exchange PATCHNAME: support_memory_exchange Signed-off-by: Isaku Yamahata [EMAIL PROTECTED] diff -r 7794b8f8bc35 -r