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
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
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
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
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
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
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
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
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 |
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
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
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:
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
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(+)
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
[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(-)
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
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
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:
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
20 matches
Mail list logo