Hi,
I report a benchmark result of this week on IPF using
ia64/xen-unstable and ia64/linux-2.6.18-xen.
All test cases passed.
TEST ENVIRONMENT
Machine : Tiger4
Kernel : 2.6.18.8-xen
Changeset: 17313:edfb58ca4d96 (ia64/xen-unstable)
On Fri, Mar 28, 2008 at 01:43:23PM +0800, Dong, Eddie wrote:
Eventually those running_on_xen checks should be removed somehow.
Are you just thinking that the multi compile with binary patching
should be introduced after the first merge?
Or do you have any idea other than the multi compile
Isaku:
When looking at the new files in kernel new directory, I am
wondering if we
can merge paravirt_core.c code into paravirt.c? The size of them are
very small
and meaning are similar, also X86 put in one file.
Another file is paravirt_entry.c, will paravirt_patch.c be much
Isaku Yamahata wrote:
On Fri, Mar 28, 2008 at 01:43:23PM +0800, Dong, Eddie wrote:
Eventually those running_on_xen checks should be removed somehow.
Are you just thinking that the multi compile with binary patching
should be introduced after the first merge?
Or do you have any idea other
Hi Tristan,
The following patch supports ACPI Serial Port Console
Redirection(SPCR) table, by which we can use Windows Special
Administration Console(SAC).
Thanks,
KAZ
Signed-off-by: Kazuhiro Suzuki [EMAIL PROTECTED]
# HG changeset patch
# User Kazuhiro Suzuki [EMAIL PROTECTED]
# Date
Hi Jeremy.
According to your suggestion, I recreated patches for Ingo's x86.git tree.
And this patch series includes Eddie's modification.
Please review and forward them. (or push back to respin.)
Recently the xen-ia64 community started to make efforts to merge
xen/ia64 Linux to upstream. The
Add xen handles realted definitions for xen vcpu which ia64/xen needs.
Pointer argumsnts for ia64/xen hypercall are passed in pseudo physical
address (guest physical address) so that it is required to convert
guest kernel virtual address into pseudo physical address.
The xen guest handle
Add xen hypercall numbers defined for arch specific use.
ia64/xen domU uses __HYPERVISOR_arch_1 to manipulate paravirtualized
IOSAPIC. Although all those constants aren't used yet by IA64 at this
moment, add all arch specific hypercall numbers.
Signed-off-by: Isaku Yamahata [EMAIL PROTECTED]
---
Add xen VIRQ numbers defined for arch specific use.
ia64/xen domU uses VIRQ_ARCH_0 for virtual itc timer.
Although all those constants aren't used yet by ia64
at this moment, add all arch specific VIRQ numbers.
Signed-off-by: Isaku Yamahata [EMAIL PROTECTED]
---
include/xen/interface/xen.h |
Add xen handles realted definitions for grant table which ia64/xen
needs.
Pointer argumsnts for ia64/xen hypercall are passed in pseudo physical
address (guest physical address) so that it is required to convert
guest kernel virtual address into pseudo physical address right before
issuing
ia64/xen also uses it too. Move it into common place so that
ia64/xen can share the code.
Signed-off-by: Isaku Yamahata [EMAIL PROTECTED]
---
arch/x86/xen/Makefile|2 +-
drivers/xen/Makefile |2 +-
{arch/x86 = drivers}/xen/features.c |0
3 files
move arch/x86/xen/events.c undedr drivers/xen to share codes
with x86 and ia64. And minor adjustment to compile.
ia64/xen also uses events.c
Signed-off-by: Yaozu (Eddie) Dong [EMAIL PROTECTED]
Signed-off-by: Isaku Yamahata [EMAIL PROTECTED]
---
arch/x86/xen/Makefile |2 +-
Remove x86 dependency in drivers/xen/events.c for ia64/xen support.
Introduce xen_irqs_disabled() to hide regs-flags
Introduce xen_do_IRQ() to hide regs-orig_ax.
Add one rmb() because on ia64 xchg() isn't barrier.
Signed-off-by: Isaku Yamahata [EMAIL PROTECTED]
---
drivers/xen/events.c
On xen/ia64 and xen/powerpc hypercall arguments are passed by pseudo
physical address (guest physical address) so that it's necessary to
convert from virtual address into pseudo physical address. The frame
work is called xencomm.
Import arch generic part of xencomm.
Signed-off-by: Isaku Yamahata
Define resend_irq_on_evtchn() which ia64/xen uses.
Although it isn't used by current x86/xen code, it's arch generic
so that put it into common code.
make ipi_to_irq[] visible removing static because
ia64/xen needs to access the variable from ia64 specific code
Signed-off-by: Isaku Yamahata
The definitions in include/asm/xen/page.h are arch specific.
ia64/xen wants to define its own version. So move them to arch specific
directory and keep include/xen/page.h in order not to break compilation.
Signed-off-by: Isaku Yamahata [EMAIL PROTECTED]
---
include/{ = asm-x86}/xen/page.h |0
Don't use alloc_vm_area()/free_vm_area() directly, instead define
xen_alloc_vm_area()/xen_free_vm_area() and use them.
alloc_vm_area()/free_vm_area() are used to allocate/free area which
are for grant table mapping. Xen/x86 grant table is based on virtual
address so that
split out x86 specific part from grant-table.c and
allow ia64/xen specific initialization.
ia64/xen grant table is based on pseudo physical address
(guest physical address) unlike x86/xen. On ia64 init_mm
doesn't map identity straight mapped area.
ia64/xen specific grant table initialization is
On Fri, 2008-03-28 at 18:03 +0900, SUZUKI Kazuhiro wrote:
Hi Tristan,
The following patch supports ACPI Serial Port Console
Redirection(SPCR) table, by which we can use Windows Special
Administration Console(SAC).
I am not a lawyer, but the SPCR table has quite a license behind
it[1].
On Wed, 2008-03-26 at 10:16 +, Xen staging patchbot-unstable wrote:
# HG changeset patch
# User Keir Fraser [EMAIL PROTECTED]
# Date 1206526490 0
# Node ID 5d25187bac941611a8a836b668a398a72df0afb0
# Parent 966c04d42e94546287a1145c82e13073f28ef116
Explicitly tag every anonymous aggregate
I'm not a fan of adding these ia64 headers directly into common code.
Couldn't we at least put these in xenctrl.h, or maybe include them via
xen.h or arch-ia64.h? Thanks,
Alex
On Wed, 2008-03-26 at 06:59 +0100, [EMAIL PROTECTED] wrote:
diff -r a88bb92e5790 -r 485a87e89329
It seems like a good time to remove some of these old krufty comments
and previous implementations too (subset below). Could you resubmit
with these scrubbed out? Thanks,
Alex
On Wed, 2008-03-26 at 16:52 +0900, Kouya Shimura wrote:
+static inline IA64FAULT vcpu_get_iipa(VCPU *
On Wed, 2008-03-26 at 17:40 +0900, Kouya Shimura wrote:
Add a new static inline function for readability.
Applied. Thanks,
Alex
--
Alex Williamson HP Open Source Linux Org.
___
Xen-ia64-devel mailing list
On Thu, 2008-03-27 at 14:38 +0900, Akio Takebe wrote:
Hi,
show_registers() already has show_stack(NULL,NULL),
So we get two same Calltraces. This patch eliminate it.
Applied. Thanks,
Alex
--
Alex Williamson HP Open Source Linux Org.
On Fri, 2008-03-28 at 22:37 +, Keir Fraser wrote:
On 28/3/08 21:04, Alex Williamson [EMAIL PROTECTED] wrote:
@@ -609,7 +609,7 @@ struct xen_ia64_opt_feature {
unsigned long cmd; /* Which feature */
unsigned char on; /* Switch feature on/off */
__anonymous_union {
-
25 matches
Mail list logo