[PATCH 7/8] ia64/xen: paravirtualize minstate.h, DO_SAVE_MIN.

2008-02-26 Thread Isaku Yamahata
Signed-off-by: Isaku Yamahata [EMAIL PROTECTED] --- arch/ia64/xen/xenminstate.h | 148 +++ 1 files changed, 148 insertions(+), 0 deletions(-) create mode 100644 arch/ia64/xen/xenminstate.h diff --git a/arch/ia64/xen/xenminstate.h

[PATCH 4/8] ia64/pv_ops: paravirtualize arch/ia64/kernel/switch_leave.S

2008-02-26 Thread Isaku Yamahata
Signed-off-by: Isaku Yamahata [EMAIL PROTECTED] --- arch/ia64/kernel/switch_leave.S | 86 ++ 1 files changed, 50 insertions(+), 36 deletions(-) diff --git a/arch/ia64/kernel/switch_leave.S b/arch/ia64/kernel/switch_leave.S index b235917..c016556 100644 ---

[PATCH 6/8] ia64/pv_ops xen: xen paravirtualization of hand written assembly code. inst_xen.h

2008-02-26 Thread Isaku Yamahata
Signed-off-by: Isaku Yamahata [EMAIL PROTECTED] --- arch/ia64/xen/inst_xen.h | 307 ++ 1 files changed, 307 insertions(+), 0 deletions(-) create mode 100644 arch/ia64/xen/inst_xen.h diff --git a/arch/ia64/xen/inst_xen.h b/arch/ia64/xen/inst_xen.h new

[PATCH 2/8] ia64/pv_ops: preparation for paravirtualizatin of switch_leave.S and ivt.S

2008-02-26 Thread Isaku Yamahata
make some symbol global and add some hooks. define __IA64_ASM_PARAVIRTUALIZED_NATIVE to tell its native compilation when compiling ivt.S and switch_leave.S Signed-off-by: Isaku Yamahata [EMAIL PROTECTED] --- arch/ia64/kernel/Makefile |6 ++ arch/ia64/kernel/entry.S|4

Re: [PATCH 2/3] fbdev: Make deferred I/O work as advertized

2008-02-26 Thread Jaya Kumar
On Mon, Feb 25, 2008 at 8:03 AM, Markus Armbruster [EMAIL PROTECTED] wrote: Subject: [PATCH 1/1 2.6.24] fbdev: defio and Metronomefb From: Jaya Kumar [EMAIL PROTECTED] Date: 2008-02-18 13:41:26 Hi Markus, Andrew pointed out that there may be race conditions associated with this

[PATCH 3/8] ia64/pv_ops: paravirtualization hand written assnbly code. inst_native.h

2008-02-26 Thread Isaku Yamahata
Signed-off-by: Isaku Yamahata [EMAIL PROTECTED] --- arch/ia64/kernel/inst_native.h | 153 1 files changed, 153 insertions(+), 0 deletions(-) create mode 100644 arch/ia64/kernel/inst_native.h diff --git a/arch/ia64/kernel/inst_native.h

[PATCH 8/8] ia64/pv_ops/xen: multi compiling switch_leave.S and ivt.S for xen.

2008-02-26 Thread Isaku Yamahata
Signed-off-by: Isaku Yamahata [EMAIL PROTECTED] --- arch/ia64/kernel/Makefile | 24 1 files changed, 24 insertions(+), 0 deletions(-) diff --git a/arch/ia64/kernel/Makefile b/arch/ia64/kernel/Makefile index 9281bf6..05ea5f8 100644 --- a/arch/ia64/kernel/Makefile +++

[PATCH 0/8] RFC: ia64/xen TAKE 2: paravirtualization of hand written assembly code

2008-02-26 Thread Isaku Yamahata
Hi. I rewrote the patch according to the comments. I adopted generating in-place code because it looks the quickest way. The point Eddie wanted to discuss is how to generate code and its ABI. i.e. in-place generating v.s. direct jump v.s. indirect function call Indirect function call doesn't make

Re: [PATCH 2/3] fbdev: Make deferred I/O work as advertized

2008-02-26 Thread Markus Armbruster
Jaya Kumar [EMAIL PROTECTED] writes: On Mon, Feb 25, 2008 at 8:03 AM, Markus Armbruster [EMAIL PROTECTED] wrote: Subject: [PATCH 1/1 2.6.24] fbdev: defio and Metronomefb From: Jaya Kumar [EMAIL PROTECTED] Date: 2008-02-18 13:41:26 Hi Markus, Andrew pointed out that there may

Re: [PATCH 2/3] fbdev: Make deferred I/O work as advertized

2008-02-26 Thread Jaya Kumar
On Tue, Feb 26, 2008 at 9:45 AM, Markus Armbruster [EMAIL PROTECTED] wrote: What about pushing the fb_defio fixes independently of any new fb_defio users? If fb_defio was worth merging into Linus's tree, it should be worth fixing there, whether new users are in shape already or not. I

Re: [PATCH 4/8] ia64/pv_ops: paravirtualize arch/ia64/kernel/switch_leave.S

2008-02-26 Thread Keith Owens
Isaku Yamahata (on Tue, 26 Feb 2008 22:58:55 +0900) wrote: /* * ia64_leave_syscall(): Same as ia64_leave_kernel, except that it doesn't @@ -153,7 +165,8 @@ END(__ia64_switch_to) * ar.csd: cleared * ar.ssd: cleared */ -GLOBAL_ENTRY(__ia64_leave_syscall)