[Xen-ia64-devel] [PATCH 16/16] domheap: clean up of context switch code

2008-01-06 Thread Isaku Yamahata
# HG changeset patch # User [EMAIL PROTECTED] # Date 1199690182 -32400 # Node ID 379184cb560f8da23d1b29012af3e76f2c425a45 # Parent 70146eb02f8aa77424e5a5e9471fd223ba21b6af clean up of context switch code PATCHNAME: clean_up_of_context_switch Signed-off-by: Isaku Yamahata <[EMAIL PROTEC

[Xen-ia64-devel] [PATCH 12/16] domheap: allocate vm buffer before boot allocator

2008-01-06 Thread Isaku Yamahata
# HG changeset patch # User [EMAIL PROTECTED] # Date 1198647789 -32400 # Node ID 77cb59b30e8cc1a9ee04f70c462529b1b438b3c7 # Parent 96e207574e536b5ac029e2a1c57ca20ad879a72f allocate vm buffer before boot allocator PATCHNAME: allocate_vm_buffer Signed-off-by: Isaku Yamahata <[EMAIL PROTEC

[Xen-ia64-devel] [PATCH 8/16] domheap: don't refer domain->arch.rid_bits from optfaults.S.

2008-01-06 Thread Isaku Yamahata
d-off-by: Isaku Yamahata <[EMAIL PROTECTED]> diff -r 3fa9bfb63a94 -r 105c577732e6 xen/arch/ia64/asm-offsets.c --- a/xen/arch/ia64/asm-offsets.c Fri Dec 28 13:04:47 2007 +0900 +++ b/xen/arch/ia64/asm-offsets.c Mon Jan 07 16:14:49 2008 +0900 @@ -69,6 +69,7 @@ void foo(void)

[Xen-ia64-devel] [PATCH 11/16] domheap: Don't pin xenheap down.

2008-01-06 Thread Isaku Yamahata
# HG changeset patch # User [EMAIL PROTECTED] # Date 1198815001 -32400 # Node ID 96e207574e536b5ac029e2a1c57ca20ad879a72f # Parent 2767d660e895dd4a62930d26b698f86affbe2256 Don't pin xenheap down. Now it's unnecessary. PATCHNAME: dont_pin_down_xenheap Signed-off-by: Isaku Yamaha

[Xen-ia64-devel] [PATCH 4/16] domheap: allocate PV privregs pages from domain heap

2008-01-06 Thread Isaku Yamahata
# HG changeset patch # User [EMAIL PROTECTED] # Date 1198240235 -32400 # Node ID cd6247c99298e5487098d45bc77325882d584284 # Parent 7f1e2deaf58ced913fc50b23cb561f88c7d89eaf allocate PV privregs pages from domain heap PATCHNAME: allocate_pv_privregs_domheap Signed-off-by: Isaku Yamahata <[EM

[Xen-ia64-devel] [PATCH 13/16] domheap: allocate percpu area from domheap.

2008-01-06 Thread Isaku Yamahata
# HG changeset patch # User [EMAIL PROTECTED] # Date 1198652434 -32400 # Node ID 502c064ec8a6c1209fd4d1f6c06837f6fbaab309 # Parent 77cb59b30e8cc1a9ee04f70c462529b1b438b3c7 allocate percpu area from domheap. PATCHNAME: alloate_percpu_area_from_domheap Signed-off-by: Isaku Yamahata <[EM

[Xen-ia64-devel] [PATCH 9/16] domheap: don't refer struct domain from GET_VA_VCPU_VHPT_MADDR()

2008-01-06 Thread Isaku Yamahata
ed. Instead use current->arch.vhpt_page. PATCHNAME: mca_dont_refer_struct_domain Signed-off-by: Isaku Yamahata <[EMAIL PROTECTED]> diff -r 105c577732e6 -r 7c7f9fd34531 xen/arch/ia64/asm-offsets.c --- a/xen/arch/ia64/asm-offsets.c Mon Jan 07 16:14:49 2008 +0900 +++ b/xen/arc

[Xen-ia64-devel] [PATCH 6/16] domheap: remove duplicated declarations. vmx_save_state()/vmx_load_state()

2008-01-06 Thread Isaku Yamahata
: Isaku Yamahata <[EMAIL PROTECTED]> diff -r 179776768fe6 -r b02e17ab2adf xen/include/asm-ia64/vmx.h --- a/xen/include/asm-ia64/vmx.hTue Dec 25 11:28:38 2007 +0900 +++ b/xen/include/asm-ia64/vmx.hTue Dec 25 17:29:11 2007 +0900 @@ -37,8 +37,6 @@ extern void vmx_do_resume(struct v

[Xen-ia64-devel] [PATCH 0/16] make xenheap configurable unpinning xenheap

2008-01-06 Thread Isaku Yamahata
Hi. These patches are intended for post xen 3.2 and probably moot for performance. This patchset depends on the patchset which fixes xen relocation I sent out last year. I went further to remove pinning down xenheap. Currently Xen/IA64 have to pin down xenheap with DTR so that its size must be

[Xen-ia64-devel] [PATCH 7/16] domheap: allocate privregs from domain heap for VTi domain.

2008-01-06 Thread Isaku Yamahata
an be done at the switching time. PATCHNAME: vti_privregs_from_domheap Signed-off-by: Isaku Yamahata <[EMAIL PROTECTED]> diff -r b02e17ab2adf -r 3fa9bfb63a94 xen/arch/ia64/vmx/vlsapic.c --- a/xen/arch/ia64/vmx/vlsapic.c Tue Dec 25 17:29:11 2007 +0900 +++ b/xen/arch/ia64/vmx/vlsapic.

[Xen-ia64-devel] [PATCH 10/16] domheap: don't reference current->domain->arch.shadow_bitmap in dirty_bit fault handler.

2008-01-06 Thread Isaku Yamahata
. PATCHNAME: dont_ref_domain_arch_shadow_bitmap Signed-off-by: Isaku Yamahata <[EMAIL PROTECTED]> diff -r 7c7f9fd34531 -r 2767d660e895 xen/arch/ia64/asm-offsets.c --- a/xen/arch/ia64/asm-offsets.c Tue Dec 25 20:53:01 2007 +0900 +++ b/xen/arch/ia64/asm-offsets.c Tue Dec 25 21:10:59 20

[Xen-ia64-devel] [PATCH 2/16] domheap: remove unused IA64_DOMAIN_SHARED_INFO_OFFSET.

2008-01-06 Thread Isaku Yamahata
# HG changeset patch # User [EMAIL PROTECTED] # Date 1198226705 -32400 # Node ID 5db0f48672ca10b003132842965e5fb0e9eaeb0a # Parent 5ab5ace61fcfee3c421f055fe7673608da6207c9 remove unused IA64_DOMAIN_SHARED_INFO_OFFSET. PATCHNAME: remove_ia64_domain_shared_info_offset Signed-off-by: Isaku Yamahata

[Xen-ia64-devel] [PATCH 5/16] domheap: remove the unused constant, IA64_DOMAIN_SHARED_INFO_VA_OFFSET.

2008-01-06 Thread Isaku Yamahata
-off-by: Isaku Yamahata <[EMAIL PROTECTED]> diff -r cd6247c99298 -r 179776768fe6 xen/arch/ia64/asm-offsets.c --- a/xen/arch/ia64/asm-offsets.c Fri Dec 21 21:30:35 2007 +0900 +++ b/xen/arch/ia64/asm-offsets.c Tue Dec 25 11:28:38 2007 +0900 @@ -252,8 +252,6 @@ void foo(void)

[Xen-ia64-devel] [PATCH 3/16] domheap: allocate shared_info page from domain heap.

2008-01-06 Thread Isaku Yamahata
accessing the page via current_psr_i_addr. We can set it to shared_info_va which is mapped by IA64_TR_SHARED_INFO. Thus we can allocate the page form domain heap PATCHNAME: shared_info_from_domain_heap Signed-off-by: Isaku Yamahata <[EMAIL PROTECTED]> diff -r 5db0f48672ca -r 7f1e2deaf58c xen/arc

[Xen-ia64-devel] [PATCH 1/16] domheap: fix ia64_switch_to()

2008-01-06 Thread Isaku Yamahata
# HG changeset patch # User [EMAIL PROTECTED] # Date 1198815001 -32400 # Node ID 5ab5ace61fcfee3c421f055fe7673608da6207c9 # Parent adc24898148b42dfde393664f624219f32ac078a fix ia64_switch_to(). PATCHNAME: dont_pin_down_xenheap Signed-off-by: Isaku Yamahata <[EMAIL PROTECTED]> d

Re: [Xen-ia64-devel] Re: [PATCH 0/12] various fixes related the xen relocation

2007-12-21 Thread Isaku Yamahata
On Fri, Dec 21, 2007 at 07:04:41PM +0900, SUZUKI Kazuhiro wrote: > Hi Isaku, Hi. Thank you for your review and test. All your points seem correct. -- yamahata ___ Xen-ia64-devel mailing list Xen-ia64-devel@lists.xensource.com http://lists.xensource.co

[Xen-ia64-devel] [PATCH] fix PV break fault handler

2007-12-21 Thread Isaku Yamahata
34c1ed3991857638a1913bb62a35dea1f280b64d # Parent e5841fc7e4bed8687d5d5dcbb23cec37429531f1 fix PV break fault handler. PV domain break fault handler calls C routine reflect_event() with psr.ic = 0. It might cause unrecoverable tlb miss. set psr.ic=1 before calling it. PATCHNAME: fix_break_fault Signed-off-by: Isaku

Re: [Xen-ia64-devel] shadow_op not checking copy_user() result

2007-12-20 Thread Isaku Yamahata
uest() return value. Pointed out by Samuel Thibault. PATCHNAME: fix_xen_domctl_shadow_op Signed-off-by: Isaku Yamahata <[EMAIL PROTECTED]> diff -r 506c05bad463 -r 7e85a4e784c8 xen/arch/ia64/xen/dom0_ops.c --- a/xen/arch/ia64/xen/dom0_ops.c Fri Dec 21 12:33:44 2007 +0900 +++ b/xen/arch/ia64/

Re: [Xen-ia64-devel] [PATCH] sort out the XEN_IA64_OPTF_IDENT_MAP_REG[457] constants confusion.

2007-12-20 Thread Isaku Yamahata
Supplement: I'd like to include this patch for 3.2.0 becuase this patch changes ABI. After the 3.2.0 release, it would be difficult to change these constants. On Fri, Dec 21, 2007 at 12:35:09PM +0900, Isaku Yamahata wrote: > sort out the XEN_IA64_OPTF_IDENT_MAP_REG[457] constants c

[Xen-ia64-devel] [PATCH] sort out the XEN_IA64_OPTF_IDENT_MAP_REG[457] constants confusion.

2007-12-20 Thread Isaku Yamahata
hypercall sub command. another is bit flag for struct opt_feature::mask. They are different spaces, split them out. PATCHNAME: xen_ia64_optf_ident_map_const Signed-off-by: Isaku Yamahata <[EMAIL PROTECTED]> diff -r 7b7b123625d0 -r 506c05bad463 xen/arch/ia64/vmx/mmio.c --- a/xen/arch/ia

Re: [Xen-ia64-devel] [PATCH 0/12] various fixes related the xen relocation

2007-12-20 Thread Isaku Yamahata
On Thu, Dec 20, 2007 at 06:57:13AM -0700, Alex Williamson wrote: > > On Thu, 2007-12-20 at 16:37 +0900, Isaku Yamahata wrote: > > When Xen was made relocatable, some code are broken. > > This patch set addresses on it. > > > > I went little further. Some of the

Re: [Xen-ia64-devel] [PATCH 5/12] vti fault handler clean up take 2: clean up ia64_leave_nested

2007-12-20 Thread Isaku Yamahata
Oops. Signed-Off-by was missing. Signed-off-by: Isaku Yamahata <[EMAIL PROTECTED]> On Mon, Dec 03, 2007 at 03:02:18PM +0900, Isaku Yamahata wrote: > # HG changeset patch > # User [EMAIL PROTECTED] > # Date 1196658610 -32400 > # Node ID 604dc1f4779c90468d3a9a161afa1dcab

[Xen-ia64-devel] [PATCH 12/12] rearrange IA64_TR_xxx defs.

2007-12-19 Thread Isaku Yamahata
guous translation registers starting at slot 0 and continuing upwards." PATCHNAME: rearragne_ia64_tr_definitions Signed-off-by: Isaku Yamahata <[EMAIL PROTECTED]> diff -r 144d7d5b7355 -r 35c9c479300d xen/include/asm-ia64/xenkregs.h --- a/xen/include/asm-ia64/xenkregs.h Tue Dec 18 15:44:12

[Xen-ia64-devel] [PATCH 8/12] fix start

2007-12-19 Thread Isaku Yamahata
: fix_start_head_s Signed-off-by: Isaku Yamahata <[EMAIL PROTECTED]> diff -r 809d9d53f760 -r 5cacdbf13f6a xen/arch/ia64/linux-xen/head.S --- a/xen/arch/ia64/linux-xen/head.SWed Dec 19 11:43:26 2007 +0900 +++ b/xen/arch/ia64/linux-xen/head.STue Dec 18 15:38:46 2007 +0900 @@ -331,11 +331,2

[Xen-ia64-devel] [PATCH 11/12] allocate vcpu from domheap

2007-12-19 Thread Isaku Yamahata
omain heap. PATCHNAME: allocate_vcpu_from_domain_heap Signed-off-by: Isaku Yamahata <[EMAIL PROTECTED]> diff -r e532cad65b1c -r 144d7d5b7355 xen/arch/ia64/xen/domain.c --- a/xen/arch/ia64/xen/domain.cThu Dec 20 14:53:49 2007 +0900 +++ b/xen/arch/ia64/xen/domain.cTue Dec 18 15

[Xen-ia64-devel] [PATCH 9/12] remove the init_task definition

2007-12-19 Thread Isaku Yamahata
ntity mapping area should be used. i.e. ia64_tpa(init_task) + PAGE_OFFSET, because ia64_switch_rr7() and vmx_switch_rr7() assume that stack is in indentity mapping area. To make it sure, remove init_task definition. PATCHNAME: remove_init_task_definition Signed-off-by: Isaku Yamahata <[EMAIL P

[Xen-ia64-devel] [PATCH 10/12] fix ia64_reload_tr in mca_asm.S

2007-12-19 Thread Isaku Yamahata
(physicall address >> IA64_GRANULE_SHIFT) so the comparison was done with the wrong value. - When mapping VHPT area, overlapping should be avoided. PATCHNAME: fix_ia64_reload_tr Signed-off-by: Isaku Yamahata <[EMAIL PROTECTED]> diff -r 8558c0017136 -r e532cad65b1c xen/arch/ia64/linux-x

[Xen-ia64-devel] [PATCH 7/12] various fixes on ia64_switch_to

2007-12-19 Thread Isaku Yamahata
- readd #ifdef XEN. PATCHNAME: ia64_switch_to_check_xenheap Signed-off-by: Isaku Yamahata <[EMAIL PROTECTED]> diff -r 66db69fa3d1e -r 809d9d53f760 xen/arch/ia64/linux-xen/entry.S --- a/xen/arch/ia64/linux-xen/entry.S Tue Dec 18 15:38:46 2007 +0900 +++ b/xen/arch/ia64/linux-xen/entry.S Wed

[Xen-ia64-devel] [PATCH 4/12] make vmx_switch_rr7 map stack

2007-12-19 Thread Isaku Yamahata
-by: Isaku Yamahata <[EMAIL PROTECTED]> diff -r 425cd56ef7a9 -r 7a490dbc8f32 xen/arch/ia64/vmx/vmx_entry.S --- a/xen/arch/ia64/vmx/vmx_entry.S Tue Dec 18 17:37:15 2007 +0900 +++ b/xen/arch/ia64/vmx/vmx_entry.S Tue Dec 18 17:37:16 2007 +0900 @@ -620,7 +620,6 @@ END(ia64_leave_hyp

[Xen-ia64-devel] [PATCH 5/12] white space of ia64_switch_to

2007-12-19 Thread Isaku Yamahata
0db2d527bb2008b93a4296baaa46f61065801 # Parent 7a490dbc8f32b32a19ba713f4f9a76e74d10fe1d white space on ia64_switch_to(). use tab instead of 4 space. PATCHNAME: white_space_on_ia64_switch_to Signed-off-by: Isaku Yamahata <[EMAIL PROTECTED]> diff -r 7a490dbc8f32 -r e630db2d527b xen/arch/ia64/lin

[Xen-ia64-devel] [PATCH 3/12] fix vmx_switch_rr7

2007-12-19 Thread Isaku Yamahata
-off-by: Isaku Yamahata <[EMAIL PROTECTED]> diff -r 36157b55e141 -r 425cd56ef7a9 xen/arch/ia64/vmx/vmx_entry.S --- a/xen/arch/ia64/vmx/vmx_entry.S Tue Dec 18 17:37:14 2007 +0900 +++ b/xen/arch/ia64/vmx/vmx_entry.S Tue Dec 18 17:37:15 2007 +0900 @@ -634,7 +634,7 @@ 1:{ mov

[Xen-ia64-devel] [PATCH 1/12] update stale comment in xenasm.S

2007-12-19 Thread Isaku Yamahata
# HG changeset patch # User [EMAIL PROTECTED] # Date 1197948089 -32400 # Node ID 030672aeff534d79ee37f71e73faaeffdfe04bf2 # Parent 2900e4dacaa7c15b8a392bea58588c72f6899d9e update a stale comment in xenasm.S PATCHNAME: update_stale_comment_in_xenasm_s Signed-off-by: Isaku Yamahata <[EM

[Xen-ia64-devel] [PATCH 6/12] make ia64_switch_to not check init_task

2007-12-19 Thread Isaku Yamahata
init_task in ia64_switch_to() is pointless. remove the comparison. PATCHNAME: ia64_switch_to_dont_check_init_task Signed-off-by: Isaku Yamahata <[EMAIL PROTECTED]> diff -r e630db2d527b -r 66db69fa3d1e xen/arch/ia64/linux-xen/entry.S --- a/xen/arch/ia64/linux-xen/entry.S Wed Dec 19 11:

[Xen-ia64-devel] [PATCH 2/12] white space of vmx_switch_rr7

2007-12-19 Thread Isaku Yamahata
# HG changeset patch # User [EMAIL PROTECTED] # Date 1197967034 -32400 # Node ID 36157b55e141ab4f9bd3134bdcddd38c1f12 # Parent 030672aeff534d79ee37f71e73faaeffdfe04bf2 white space of vmx_switch_rr7. use tab. PATCHNAME: white_space_of_vmx_switch_rr7 Signed-off-by: Isaku Yamahata <[EM

[Xen-ia64-devel] [PATCH 0/12] various fixes related the xen relocation

2007-12-19 Thread Isaku Yamahata
When Xen was made relocatable, some code are broken. This patch set addresses on it. I went little further. Some of the assembler functions related to context switch maps stack, others doesn't. It isn't consistent. So there were two choice for consistency. My choice is mapping stacks. After that

[Xen-ia64-devel] Re: [Xen-devel] [PATCH][3 of 3] GDB serial port debugging: Changes to add SMP pausing, x86_64 register mappings for serial port GDB, and others.

2007-12-19 Thread Isaku Yamahata
On Wed, Dec 19, 2007 at 02:50:45PM -0800, Dan Doucette wrote: > Hello, Hi. > diff -Nur --exclude=setup.c --exclude=nmi.c --exclude='*.o' --exclude='*.s' > --exclude='*.swp' --exclude=compile.h --exclude=serial.c > xen-unstable.hg/xen/arch/x86/gdbstub.c > xen-unstable.hg.new/xen/arch/x86/gdbst

[Xen-ia64-devel] [PATCH] xenoprof/ia64 support

2007-12-16 Thread Isaku Yamahata
sense for xenoprof. Instead allocate a single context and calls perfmon driver only once for xenoprof system wide profiling. thanks, Signed-off-by: Isaku Yamahata <[EMAIL PROTECTED]> diff -r a5ef8c5f641e -r 394a663e3f71 daemon/opd_perfmon.c --- a/daemon/opd_perfmon.c Mon Dec 17 17:50:15

Re: [Xen-ia64-devel] [PATCH 0/6] xenoprof: various fixes for correct sampling

2007-12-16 Thread Isaku Yamahata
Okay. Now the bug was fixed. The patch is in staging tree as c/s 16612:8aa377fb1b1f. Please commit this patch set unless any issues are found. I'm going to push the oprofile patch to the upstream. thanks, On Wed, Dec 12, 2007 at 10:09:46PM +0900, Isaku Yamahata wrote: > Errr, another

[Xen-ia64-devel] xenoprof: flush remaining smples when sampling is stopped.

2007-12-13 Thread Isaku Yamahata
PATCHNAME: xenoprof_flush_samples Signed-off-by: Isaku Yamahata <[EMAIL PROTECTED]> diff -r 5445a8208b7c -r 45c190e23dab xen/common/xenoprof.c --- a/xen/common/xenoprof.c Tue Dec 11 17:38:21 2007 +0900 +++ b/xen/common/xenoprof.c Thu Dec 13 12:17:14 2007 +0900 @@ -12,6 +12,7 @@ #ifndef COMPAT #include #in

Re: [Xen-ia64-devel] [PATCH 0/6] xenoprof: various fixes for correct sampling

2007-12-12 Thread Isaku Yamahata
Errr, another bug was found. Probably the constant, XENOPROF_TRACE_BEGIN, should be changed. Please wait applying this patch series. Sorry for confusion. On Wed, Dec 12, 2007 at 11:39:06AM +0900, Isaku Yamahata wrote: > On Tue, Dec 11, 2007 at 10:03:33AM -0700, Alex Williamson wrote: > >

[Xen-ia64-devel] Re: [Xen-devel] Re: Next steps with pv_ops for Xen

2007-12-12 Thread Isaku Yamahata
On Wed, Dec 12, 2007 at 08:39:41AM +, Keir Fraser wrote: > We already make the VM_FOREIGN check conditional on defined(CONFIG_XEN). We > could add defined(CONFIG_X86) as well? This would seem reasonable as a > temporary measure for the old 2.6.18 tree. Yes, ok for IA64. -- yamahata _

[Xen-ia64-devel] Re: [Xen-devel] Re: Next steps with pv_ops for Xen

2007-12-12 Thread Isaku Yamahata
On Wed, Dec 05, 2007 at 06:15:49PM +, Derek Murray wrote: > Keir Fraser wrote: > >Yes, this would work okay I suspect. Good enough as a stop-gap measure? Are > >there any other responsibilities that you acquire if you make use of > >VM_FOREIGN (in particular, how would this affect get_user_page

Re: [Xen-ia64-devel] [PATCH] Fix vulnerability of copy_to_user in PAL emulation

2007-12-11 Thread Isaku Yamahata
On Wed, Dec 12, 2007 at 02:12:41PM +0900, Isaku Yamahata wrote: > On Wed, Dec 12, 2007 at 01:07:13PM +0900, Kouya Shimura wrote: > > diff -r 4054cd60895b xen/arch/ia64/vmx/vmx_fault.c > > --- a/xen/arch/ia64/vmx/vmx_fault.c Mon Dec 10 13:49:22 2007 + > > +++ b/xen/arch/ia6

Re: [Xen-ia64-devel] [PATCH] Fix vulnerability of copy_to_user in PAL emulation

2007-12-11 Thread Isaku Yamahata
On Wed, Dec 12, 2007 at 01:07:13PM +0900, Kouya Shimura wrote: > diff -r 4054cd60895b xen/arch/ia64/vmx/vmx_fault.c > --- a/xen/arch/ia64/vmx/vmx_fault.c Mon Dec 10 13:49:22 2007 + > +++ b/xen/arch/ia64/vmx/vmx_fault.c Wed Dec 12 11:47:04 2007 +0900 > @@ -196,9 +197,10 @@ vmx_ia64_handle_br

Re: [Xen-ia64-devel] [PATCH 0/6] xenoprof: various fixes for correct sampling

2007-12-11 Thread Isaku Yamahata
On Tue, Dec 11, 2007 at 10:03:33AM -0700, Alex Williamson wrote: > > On Tue, 2007-12-11 at 18:02 +0900, Isaku Yamahata wrote: > > This patch set addresses the xenorpfo/ia64 issues reported by Xing. > > > > Xing. > > Could you please try this patch set and r

[Xen-ia64-devel] [PATCH 5/6] xenoprof: don't modify mPSR.pp. PV case.

2007-12-11 Thread Isaku Yamahata
e modified. PATCHNAME: dont_modify_mpsr_pp Signed-off-by: Isaku Yamahata <[EMAIL PROTECTED]> diff -r 576af13d0fa0 -r f931f08859a4 xen/arch/ia64/xen/hyperprivop.S --- a/xen/arch/ia64/xen/hyperprivop.S Tue Dec 11 17:41:55 2007 +0900 +++ b/xen/arch/ia64/xen/hyperprivop.S Tue Dec 11 17:36:39 2007 +

[Xen-ia64-devel] [PATCH 6/6] xenoprof: don't modify mPSR.pp. VTi case.

2007-12-11 Thread Isaku Yamahata
PATCHNAME: dont_modify_mpsr_pp_vti_domain Signed-off-by: Isaku Yamahata <[EMAIL PROTECTED]> diff -r f931f08859a4 -r 5445a8208b7c xen/arch/ia64/vmx/optvfault.S --- a/xen/arch/ia64/vmx/optvfault.S Tue Dec 11 17:36:39 2007 +0900 +++ b/xen/arch/ia64/vmx/optvfault.S Tue Dec 11 17:

[Xen-ia64-devel] [PATCH 1/6] xenoprof: fix xenoprof_shared_gmfn()

2007-12-11 Thread Isaku Yamahata
: fix_xenoprof_shared_gmfn_for_p2m_semantic_change Signed-off-by: Isaku Yamahata <[EMAIL PROTECTED]> diff -r 4054cd60895b -r c9623eb65ac2 xen/include/asm-ia64/xenoprof.h --- a/xen/include/asm-ia64/xenoprof.h Mon Dec 10 13:49:22 2007 + +++ b/xen/include/asm-ia64/xenoprof.h Fri Dec 07 12:02:12 2007 +0900 @@ -48,8

[Xen-ia64-devel] [PATCH 3/6] xenoprof: fix xenoprof_handler()

2007-12-11 Thread Isaku Yamahata
current to xenoprofile_get_mode() instead of task=NULL. PATCHNAME: fix_xenoprof_handler Signed-off-by: Isaku Yamahata <[EMAIL PROTECTED]> diff -r cbff581a8cf8 -r 612d0d9e3c53 xen/arch/ia64/xen/oprofile/perfmon.c --- a/xen/arch/ia64/xen/oprofile/perfmon.c Tue Dec 11 17:14:57 2007 +0900 +++

[Xen-ia64-devel] [PATCH 0/6] xenoprof: various fixes for correct sampling

2007-12-11 Thread Isaku Yamahata
This patch set addresses the xenorpfo/ia64 issues reported by Xing. Xing. Could you please try this patch set and report the result? The fundamental change is - make psr virtualization code not touch mPSR.pp. The Xenoprof basic idea is that xenoprof owns PMU so that this is required. Anyway the c

[Xen-ia64-devel] [PATCH 4/6] xenoprof: various fix on linux-xen/perfmon.c

2007-12-11 Thread Isaku Yamahata
when error is not appropriate. Even when error occures, it should continue to update next cpu's pmcs. - add gdprintk(XENLOG_DEUBG) and BUG_ON()s. PATCHNAME: various_fix_linux_xen_perfmon_c Signed-off-by: Isaku Yamahata <[EMAIL PROTECTED]> diff -r 612d0d9e3c53 -r 576af13d0fa0 xen/arc

[Xen-ia64-devel] [PATCH 2/6] xenoprof: make xenoprofile_get_mode() vti domain aware

2007-12-11 Thread Isaku Yamahata
] # Date 1197360897 -32400 # Node ID cbff581a8cf8362b1e58b97377c299ab235ac371 # Parent c9623eb65ac2fe2c718767555d96043ef931f921 make xenoprofile_get_mode() VTi domain aware. PATCHNAME: make_xenoprofile_get_mode_vti_domain_aware Signed-off-by: Isaku Yamahata <[EMAIL PROTECTED]> diff -r c962

[Xen-ia64-devel] the xenLinux/IA64 upstream merge and Fedora.

2007-12-03 Thread Isaku Yamahata
Hi Xen/IA64 developers. Recently Red hat publicly announced that they decided to work on the dom0 upstream merge for the long term xen support on Fedora. https://www.redhat.com/archives/fedora-xen/2007-November/msg00106.html http://fedoraproject.org/wiki/Features/XenPvops And actually they seem

[Xen-ia64-devel] [PATCH 1/12] vti fault handler clean up take 2: white space of vmx_minstate.h

2007-12-02 Thread Isaku Yamahata
# HG changeset patch # User [EMAIL PROTECTED] # Date 1194514571 -32400 # Node ID ded58a0265bd0b854b73f7289b60e269c1234111 # Parent 32ec5dbe2978fdff4682912de0c78a14d479a8a3 white space. PATCHNAME: white_space_vmx_minstate_h Signed-off-by: Isaku Yamahata <[EMAIL PROTECTED]> diff -r 32ec5d

[Xen-ia64-devel] [PATCH 8/12] vti fault handler clean up take 2: make VMX_DO_SAVE_MIN aware of fault in xen.

2007-12-02 Thread Isaku Yamahata
HNAME: set_pkstk_pustk Signed-off-by: Isaku Yamahata <[EMAIL PROTECTED]> diff -r 38f3aa5becbb -r 9bf50d1d36f8 xen/arch/ia64/vmx/vmx_minstate.h --- a/xen/arch/ia64/vmx/vmx_minstate.h Mon Dec 03 14:10:12 2007 +0900 +++ b/xen/arch/ia64/vmx/vmx_minstate.h Mon Dec 03 14:12:47 2007 +0900 @@ -35,19 +35,21 @

[Xen-ia64-devel] [PATCH 12/12] vti fault handler clean up take 2: consolidate vmx_interrupt and vmx_dispatch_interrupt

2007-12-02 Thread Isaku Yamahata
# HG changeset patch # User [EMAIL PROTECTED] # Date 1196658870 -32400 # Node ID b357957ebd955b82ee33304f4f0449172bceb63e # Parent efe53f04978e100b94ca1f80fdd519cc067b86ef consolidate vmx_interrupt and vmx_dispatch_interrupt. PATCHNAME: vmx_interrupt_consolidate Signed-off-by: Isaku Yamahata

[Xen-ia64-devel] [PATCH 11/12] vti fault handler clean up take 2: fix vmx_break_fault and vmx_ia64_handle_break()

2007-12-02 Thread Isaku Yamahata
: clean_up_vmx_break_fault Signed-off-by: Isaku Yamahata <[EMAIL PROTECTED]> diff -r b9d0ace3bbb7 -r efe53f04978e xen/arch/ia64/vmx/vmx_fault.c --- a/xen/arch/ia64/vmx/vmx_fault.c Mon Dec 03 14:12:52 2007 +0900 +++ b/xen/arch/ia64/vmx/vmx_fault.c Thu Nov 29 11:51:44 2007 +0900 @@

[Xen-ia64-devel] [PATCH 9/12] vti fault handler clean up take 2: improve the VTi domain fault handler

2007-12-02 Thread Isaku Yamahata
ation. PATCHNAME: config_vmx_panic Signed-off-by: Isaku Yamahata <[EMAIL PROTECTED]> diff -r 9bf50d1d36f8 -r d2747dd30afa xen/arch/ia64/Rules.mk --- a/xen/arch/ia64/Rules.mkMon Dec 03 14:12:47 2007 +0900 +++ b/xen/arch/ia64/Rules.mkMon Dec 03 14:12:51 2007 +0900 @@ -7,6 +7,7 @@ xe

[Xen-ia64-devel] [PATCH 7/12] vti fault handler clean up take 2: clean up of vmx_ivt.S

2007-12-02 Thread Isaku Yamahata
ssary. - fix vmx_dispatch_interrupt, vmx_interrupt. psr.i shouldn't be set. ia64_handle_irq() should be called with interrupt masked. PATCHNAME: vmx_ivt_s_clean_up Signed-off-by: Isaku Yamahata <[EMAIL PROTECTED]> diff -r 9a0b43566ea1 -r 38f3aa5becbb xen/arch/ia64/vmx/vmx_ivt.S --- a/x

[Xen-ia64-devel] [PATCH 6/12] vti fault handler clean up take 2: clean up VMX_DO_SAVE_MIN

2007-12-02 Thread Isaku Yamahata
sense. direct set r1 to r21. PATCHNAME: clean_up_vmx_do_save_min Signed-off-by: Isaku Yamahata <[EMAIL PROTECTED]> diff -r 604dc1f4779c -r 9a0b43566ea1 xen/arch/ia64/vmx/vmx_minstate.h --- a/xen/arch/ia64/vmx/vmx_minstate.h Mon Dec 03 14:10:10 2007 +0900 +++ b/xen/arch/ia64/vmx/vmx_minstate

[Xen-ia64-devel] [PATCH 5/12] vti fault handler clean up take 2: clean up ia64_leave_nested

2007-12-02 Thread Isaku Yamahata
# HG changeset patch # User [EMAIL PROTECTED] # Date 1196658610 -32400 # Node ID 604dc1f4779c90468d3a9a161afa1dcabf279400 # Parent 84f84ee8929bf0b8015b292abc0d0ae5330a3d68 clean up ia64_leave_nested. the rse backing store is unchanged when nested interrupted case so that bsp related operation does

[Xen-ia64-devel] [PATCH 2/12] vti fault handler clean up take 2: white space of vmx_vit.S

2007-12-02 Thread Isaku Yamahata
# HG changeset patch # User [EMAIL PROTECTED] # Date 1195702552 -32400 # Node ID d56b759c58c2fc932cd17a0b0a35825356d1cabd # Parent ded58a0265bd0b854b73f7289b60e269c1234111 white space and removed stale comments PATCHNAME: white_space_vmx_ivt_s Signed-off-by: Isaku Yamahata <[EMAIL PROTEC

[Xen-ia64-devel] [PATCH 10/12] vti fault handler clean up take 2: introduce VMX_SAVE_MIN_WITH_COVER_NO_PANIC for later use

2007-12-02 Thread Isaku Yamahata
call vmx_panic even when p6 is true. PATCHNAME: vmx_save_min_with_cover_no_panic Signed-off-by: Isaku Yamahata <[EMAIL PROTECTED]> diff -r d2747dd30afa -r b9d0ace3bbb7 xen/arch/ia64/vmx/vmx_minstate.h --- a/xen/arch/ia64/vmx/vmx_minstate.h Mon Dec 03 14:12:51 2007 +0900 +++ b/xen/ar

[Xen-ia64-devel] [PATCH 3/12] vti fault handler clean up take 2: make VTI_DEBUG configurable

2007-12-02 Thread Isaku Yamahata
ke VTI_DEBUG configurable and make IVT_DEBUG_MAX changable. PATCHNAME: debug_vti_debug_configurable Signed-off-by: Isaku Yamahata <[EMAIL PROTECTED]> diff -r d56b759c58c2 -r e14aa5c2f2db xen/arch/ia64/Rules.mk --- a/xen/arch/ia64/Rules.mk Thu Nov 22 12:35:52 2007 +0900 +++ b/xen/arch/ia64/Rule

[Xen-ia64-devel] [PATCH 4/12] vti fault handler clean up take 2: make VMX_DBG_FAULT aware of fault in xen

2007-12-02 Thread Isaku Yamahata
pu_kr. PATCHNAME: make_vmx_dbg_fault_robust Signed-off-by: Isaku Yamahata <[EMAIL PROTECTED]> diff -r e14aa5c2f2db -r 84f84ee8929b xen/arch/ia64/vmx/vmx_ivt.S --- a/xen/arch/ia64/vmx/vmx_ivt.S Thu Sep 27 11:33:01 2007 +0900 +++ b/xen/arch/ia64/vmx/vmx_ivt.S Tue Nov 27 12:31:16

[Xen-ia64-devel] [PATCH 0/12] vti fault handler clean up take 2

2007-12-02 Thread Isaku Yamahata
Hi. This patch series cleans up VTi domain's fault handler TAKE2. It improves VTi domain panic path and VTI_DEBUG option. - white space clean up of vmx_minstate.h and vmx_ivt.S - VTI_DEBUG There remained vti debug code With VTI_DEBUG option, but it doesn't seem to work. Make it work introducing

Re: [Xen-ia64-devel] [PATCH 7/7] vti fault handler clean up: clean up of vti external interrupt handler

2007-11-26 Thread Isaku Yamahata
On Mon, Nov 26, 2007 at 01:54:53PM -0700, Alex Williamson wrote: >Windows blue screens on me at boot with these. It seems to be caused > by this last patch in the series. Can you reproduce? Thanks, Thank you for tests. The candidate for the culprit is only the last one. I'll debug it. --

Re: [Xen-ia64-devel] [PATCH 7/7] vti fault handler clean up: clean up of vti external interrupt handler

2007-11-25 Thread Isaku Yamahata
. consolidate vmx_interrupt handler. PATCHNAME: vmx_interrupt_clean_up Signed-off-by: Isaku Yamahata <[EMAIL PROTECTED]> diff -r b771d4cc5bf7 -r 5cad3e2ecec0 xen/arch/ia64/vmx/vmx_ivt.S --- a/xen/arch/ia64/vmx/vmx_ivt.S Thu Nov 22 12:38:07 2007 +0900 +++ b/xen/arch/ia64/vmx/vmx_ivt.S Mon Nov 26 16

Re: [Xen-ia64-devel] [RFC 2/3] hvm-stub for ia64: xen

2007-11-22 Thread Isaku Yamahata
On Thu, Nov 22, 2007 at 05:00:41AM +0100, [EMAIL PROTECTED] wrote: > diff -r 092232fa1fbd xen/arch/ia64/vmx/vmx_fault.c ...snip... > @@ -248,59 +256,62 @@ void leave_hypervisor_tail(void) > struct domain *d = current->domain; > struct vcpu *v = current; > > +/* FIXME: can this hap

[Xen-ia64-devel] [PATCH 3/7] vti fault handler clean up: white space of vmx_minstate.h

2007-11-21 Thread Isaku Yamahata
# HG changeset patch # User [EMAIL PROTECTED] # Date 1194514571 -32400 # Node ID 91576c5f53925564f6ea5a2ac3472619c6334875 # Parent 7d0e55f5a6075bd5af846903e386a6a640f4bf8c white space. PATCHNAME: white_space_vmx_minstate_h Signed-off-by: Isaku Yamahata <[EMAIL PROTECTED]> diff -r 7d0e55

[Xen-ia64-devel] [PATCH 7/7] vti fault handler clean up: clean up of vti external interrupt handler

2007-11-21 Thread Isaku Yamahata
# HG changeset patch # User [EMAIL PROTECTED] # Date 1195640472 -32400 # Node ID eae314fe1cf8d3e25cef84883835a9218eecb33d # Parent b771d4cc5bf79473c2b99a2215f9114f37f9085a clean up of vti external interrupt handler. PATCHNAME: vmx_interrupt_clean_up Signed-off-by: Isaku Yamahata <[EM

[Xen-ia64-devel] [PATCH 6/7] vti fault handler clean up: Don't overwrite guest mode register

2007-11-21 Thread Isaku Yamahata
t the correct place to save registers. PATCHNAME: set_pkstk_pustk Signed-off-by: Isaku Yamahata <[EMAIL PROTECTED]> diff -r ebf5a3fd7f6f -r b771d4cc5bf7 xen/arch/ia64/vmx/vmx_minstate.h --- a/xen/arch/ia64/vmx/vmx_minstate.h Wed Nov 21 16:51:29 2007 +0900 +++ b/xen/arch/ia64/vmx/vmx_minstate.h

[Xen-ia64-devel] [PATCH 4/7] vti fault handler clean up: white space of vmx_ivt.S

2007-11-21 Thread Isaku Yamahata
# HG changeset patch # User [EMAIL PROTECTED] # Date 1195702552 -32400 # Node ID f8540ab552bfccd1602c120d51d2f8fbb99e1045 # Parent 91576c5f53925564f6ea5a2ac3472619c6334875 white space and removed stale comments PATCHNAME: white_space_vmx_ivt_s Signed-off-by: Isaku Yamahata <[EMAIL PROTEC

[Xen-ia64-devel] [PATCH 5/7] vti fault handler clean up: Improve VTi domain fault handler panic path

2007-11-21 Thread Isaku Yamahata
HNAME: config_vmx_panic Signed-off-by: Isaku Yamahata <[EMAIL PROTECTED]> diff -r f8540ab552bf -r ebf5a3fd7f6f xen/arch/ia64/Rules.mk --- a/xen/arch/ia64/Rules.mkThu Nov 22 12:35:52 2007 +0900 +++ b/xen/arch/ia64/Rules.mkWed Nov 21 16:51:29 2007 +0900 @@ -7,6 +7,7 @@ xenoprof := y xe

[Xen-ia64-devel] [PATCH 1/7] vti fault handler clean up: make VTI_DEBUG configurable

2007-11-21 Thread Isaku Yamahata
BUG_MAX changable. PATCHNAME: debug_vti_debug_configurable Signed-off-by: Isaku Yamahata <[EMAIL PROTECTED]> diff -r 53dc1cf50506 -r a734b0e01f12 xen/arch/ia64/Rules.mk --- a/xen/arch/ia64/Rules.mk Wed Nov 21 09:12:06 2007 -0700 +++ b/xen/arch/ia64/Rules.mk Thu Sep 27 11:33:01 2007 +0900

[Xen-ia64-devel] [PATCH 2/7] vti fault handler clean up: print VTI_DEBUG info

2007-11-21 Thread Isaku Yamahata
# HG changeset patch # User [EMAIL PROTECTED] # Date 1195714002 -32400 # Node ID 7d0e55f5a6075bd5af846903e386a6a640f4bf8c # Parent a734b0e01f127f6fe8466c49b325e95347219fc1 make register dumper print VTI_DEBUG info. PATCHNAME: debug_vti_debug_print Signed-off-by: Isaku Yamahata <[EMAIL PROTEC

[Xen-ia64-devel] [PATCH 0/7] vti fault handler clean up

2007-11-21 Thread Isaku Yamahata
Hi. This patch series cleans up VTi domain's fault handler. It improves panic path and VTI_DEBUG option. - VTI_DEBUG There remained vti debug code With VTI_DEBUG option, but it doesn't seem to work. Make it work introducing vti_debug option. - vmx panic path improvement Currently when VTi fault

[Xen-ia64-devel] [PATCH][GFW] preliminary patch for cross compile

2007-11-21 Thread Isaku Yamahata
e # Parent 337db56728428be3b009d8100794482ee2f2cbb2 preliminary patch for cross compile. PATCHNAME: preliminary_for_crosscompile Signed-off-by: Isaku Yamahata <[EMAIL PROTECTED]> diff -r 337db5672842 -r a6abdfbc4261 edk2-sparse/EdkXenPkg/SecMain/Ipf/Makefile --- a/edk2-sparse/EdkXenPkg/SecMain/Ipf/Makefile Wed

Re: [Xen-ia64-devel] revisit _OSI optimizations?

2007-11-20 Thread Isaku Yamahata
On Tue, Nov 20, 2007 at 11:00:52AM -0700, Alex Williamson wrote: >What are our alternatives? I'm afraid any attempt to detect the > guest OS type will lead to similar problems as _OSI in the future. As > this is a performance optimization, I'm leaning towards the need for a > config option in

[Xen-ia64-devel] [PATCH 3/5] vti save-restore: preparetion opt_feature support

2007-11-20 Thread Isaku Yamahata
. PATCHNAME: opt_feature_domain_argument Signed-off-by: Isaku Yamahata <[EMAIL PROTECTED]> diff -r 02d9248aadb7 -r c886374409ac xen/arch/ia64/vmx/mmio.c --- a/xen/arch/ia64/vmx/mmio.c Tue Nov 20 18:35:49 2007 +0900 +++ b/xen/arch/ia64/vmx/mmio.c Tue Nov 20 18:41:47 2007 +0900 @@ -252,11 +252,11 @@

[Xen-ia64-devel] [PATCH 4/5] vti save-restore: save/restore opt_feature status

2007-11-20 Thread Isaku Yamahata
# HG changeset patch # User [EMAIL PROTECTED] # Date 1195554243 -32400 # Node ID 07e7930a8faf2cbd260aad7ff7e2b0bb32c18195 # Parent c886374409acdddcf38d428f115faab65489df19 make hvm domain save/resote supports opt_feature. PATCHNAME: hvm_save_restore_opt_feature Signed-off-by: Isaku Yamahata

[Xen-ia64-devel] [PATCH 5/5] vti save-restore: save.h clean up

2007-11-20 Thread Isaku Yamahata
# HG changeset patch # User [EMAIL PROTECTED] # Date 1195554791 -32400 # Node ID 659407f5d5e93b2b28fe0c95ae4a946ff5e26aae # Parent 07e7930a8faf2cbd260aad7ff7e2b0bb32c18195 clean up save.h PATCHNAME: hvm_save_h_clean_up Signed-off-by: Isaku Yamahata <[EMAIL PROTECTED]> diff -r 07e7930a8

[Xen-ia64-devel] [PATCH 2/5] vti save-restore: fix opt_feature hypercall

2007-11-20 Thread Isaku Yamahata
ure is racy. PATCHNAME: fix_opt_feature_hypercall Signed-off-by: Isaku Yamahata <[EMAIL PROTECTED]> diff -r c2337862609a -r 02d9248aadb7 xen/arch/ia64/xen/domain.c --- a/xen/arch/ia64/xen/domain.cTue Nov 20 19:24:42 2007 +0900 +++ b/xen/arch/ia64/xen/domain.cTue Nov 20 18:3

[Xen-ia64-devel] [PATCH 1/5] vti save-restore: fix vacpu_save()

2007-11-20 Thread Isaku Yamahata
# HG changeset patch # User [EMAIL PROTECTED] # Date 1195554282 -32400 # Node ID c2337862609abf79dc3212d8de6f6141cb63219f # Parent d2935f9c217f4fcb6614943e4aca4422a4009a21 fix vacpi_save. It returned always 0. PATCHNAME: fix_vacpi_save Signed-off-by: Isaku Yamahata <[EMAIL PROTECTED]> d

[Xen-ia64-devel] [PATCH 0/5] vti save-restore: opt-feature

2007-11-20 Thread Isaku Yamahata
Hi. This patchsets is for VTi domain save/retore to support opt_feature. The main patch is 3/5 vti save-restore: save/restore opt_feature status. [PATCH 1/5] vti save-restore: fix vacpu_save() [PATCH 2/5] vti save-restore: fix opt_feature hypercall [PATCH 3/5] vti save-restore: preparetion opt_fe

Re: [Xen-ia64-devel] xenoprof usage question on ia64/xen

2007-11-20 Thread Isaku Yamahata
(or opcontrol --shutdown) on dom0 # opcontrol --stop (or opcontrol --shutdown) on dom0 # opreport -l or something to get the result of dom0 on dom1 # opreport -l or something to get the result of dom1 On Tue, Nov 20, 2007 at 02:35:59PM +0900, Isaku Yamahata wrote: > Hi Xing.

Re: [Xen-ia64-devel] xenoprof usage question on ia64/xen

2007-11-19 Thread Isaku Yamahata
ource.com/xen-ia64-devel -- yamahata # HG changeset patch # User [EMAIL PROTECTED] # Date 1161254373 -32400 # Node ID f52b302e20074729ada0eaa67319bf136d7f95ca # Parent 04dd19d5bf7fb9908508807ed2438a455d291837 xenperfmon support PATCHNAME: xenperfmon_support Signed-off-by: Isaku Yamahata <[EMAIL PROTECTED]>

[Xen-ia64-devel] [PATCH] clean up vcpu_init_regs()

2007-11-07 Thread Isaku Yamahata
(). use symbolical macro value instead of magic number. PATCHNAME: vcpu_init_regs_clean_up Signed-off-by: Isaku Yamahata <[EMAIL PROTECTED]> diff -r 2f8c2eb73f50 -r 07e9f799e287 xen/arch/ia64/xen/vcpu.c --- a/xen/arch/ia64/xen/vcpu.c Wed Nov 07 19:48:46 2007 +0900 +++ b/xen/arch/ia64/xen/vcpu

Re: [Xen-ia64-devel] [PATCH 0/7] vti save-restore

2007-11-07 Thread Isaku Yamahata
offered thanks. On Tue, Oct 23, 2007 at 09:38:25AM -0600, Alex Williamson wrote: > > On Tue, 2007-10-23 at 09:29 -0600, Alex Williamson wrote: > > On Tue, 2007-10-23 at 14:29 +0900, Isaku Yamahata wrote: > > > I haven't found anything wrong with your bundle. >

[Xen-ia64-devel] [PATCH] fix spinlock initializer

2007-11-07 Thread Isaku Yamahata
c # Parent 1abbc4b58494d79905ece072cf1ca66d1e616817 fix spinlock initializer. PATCHNAME: fix_spinlock_initializer Signed-off-by: Isaku Yamahata <[EMAIL PROTECTED]> diff -r 1abbc4b58494 -r ae8b895f0c55 xen/include/asm-ia64/linux-xen/asm/spinlock.h --- a/xen/include/asm-ia64/linux-xen/asm/spinlock.h Wed Nov 07 18:

Re: [Xen-ia64-devel] [PATCH] implement some PAL procedures

2007-10-31 Thread Isaku Yamahata
On Wed, Oct 31, 2007 at 04:51:45PM +0900, Kouya Shimura wrote: Content-Description: message body text > + case PAL_BRAND_INFO: > + if (in1 == 0) { > + char brand_info[128]; > + status = ia64_pal_get_brand_info(brand_info); > +

Re: [Xen-ia64-devel] [PATCH 0/7] vti save-restore

2007-10-23 Thread Isaku Yamahata
On Wed, Oct 24, 2007 at 02:11:14AM +0200, Tristan Gingold wrote: > On Tue, Oct 23, 2007 at 02:29:30PM +0900, Isaku Yamahata wrote: > [...] > > Your case seems that the GFW is unable to load kernel image because of > > the IdeController driver related issue, right? > > So f

[Xen-ia64-devel] [PATCH 2/2] prevent softlockup when destroying VTi domain

2007-10-23 Thread Isaku Yamahata
lock up when unmapping foreign domain pages add cond_resched() to unmapping loop. PATCHNAME: prevent_soft_lockup_unmapping_foreign_mapping Signed-off-by: Isaku Yamahata <[EMAIL PROTECTED]> diff -r 8a30e505c2a3 -r e0171fc3c0f9 arch/ia64/xen/hypervisor.c --- a/arch/ia64/xen/hypervisor.c Mon Oct

[Xen-ia64-devel] [PATCH 1/2] prevent softlock when destroying VTi domain

2007-10-22 Thread Isaku Yamahata
d softlock up message, make relinquish_memory() continuable. PATCHNAME: make_relinquish_memory_continuable Signed-off-by: Isaku Yamahata <[EMAIL PROTECTED]> diff -r d105b8c30b7d -r 34f728eb165f xen/arch/ia64/xen/domain.c --- a/xen/arch/ia64/xen/domain.c Mon Oct 22 13:57:08 2007 -0600 +++ b/x

Re: [Xen-ia64-devel] Re: [patch 5/5] IA64: Kexec: Use a separate RID for EFI

2007-10-22 Thread Isaku Yamahata
On Mon, Oct 22, 2007 at 01:33:29PM -0600, Alex Williamson wrote: > On Mon, 2007-10-22 at 11:49 +0900, Simon Horman wrote: > > The patch does seem to work, in the sense that the EFI mappings work. > > I have not stress tested it to see if domains can still do nefarious > > things. I would appreciate

Re: [Xen-ia64-devel] [PATCH 1/2] prevent soft lockup warning: xen part

2007-10-22 Thread Isaku Yamahata
On Mon, Oct 22, 2007 at 05:05:40PM -0600, Alex Williamson wrote: >Is this patch still valid? I can't remember if it was still waiting > on a xen-devel patch or if it needed to be reworked. I still see soft > lockups when shutting down HVM guests. It would be nice to get rid of > them. Thank

Re: [Xen-ia64-devel] [IA64] Weekly benchmark results [ww42]

2007-10-22 Thread Isaku Yamahata
On Fri, Oct 19, 2007 at 06:30:54PM +0900, KUWAMURA Shin'ya wrote: > I report a benchmark result of this week on IPF using > ia64/xen-unstable and ia64/linux-2.6.18-xen. > > The failures related with direct IO were fixed. Hi. Have you got any idea which c/s resolved it? By quick scanning the chang

[Xen-ia64-devel] [PATCH] Don't share privregs with hvm domain

2007-10-22 Thread Isaku Yamahata
w any other tools to understand xen dump core file. So this format modification doesn't cause incompatibility issue. PATCHNAME: dont_shared_privregs_with_vti_domain Signed-off-by: Isaku Yamahata <[EMAIL PROTECTED]> diff -r ceee54c9f9f0 -r c9d84a67b09c docs/misc/dump-core-format.txt

[Xen-ia64-devel] [PATCH] qemu-dm: make buffered pio aware of save/load

2007-10-22 Thread Isaku Yamahata
buffered pio aware of save/load. PATCHNAME: save_load_for_buffered_pio Signed-off-by: Isaku Yamahata <[EMAIL PROTECTED]> diff -r 208908de6975 -r ceee54c9f9f0 tools/ioemu/hw/ide.c --- a/tools/ioemu/hw/ide.c Wed Oct 17 15:29:44 2007 +0900 +++ b/tools/ioemu/hw/ide.c Mon Oct 22 12:44:34 2007

[Xen-ia64-devel] [PATCH] add HVM_PARAM_BUFPIOREQ_PFN constant

2007-10-22 Thread Isaku Yamahata
HVM_PARAM_BUFPIOREQ_PFN constant. PATCHNAME: add_hvm_param_bufpioreq_pfn Signed-off-by: Isaku Yamahata <[EMAIL PROTECTED]> diff -r 977f5886e288 -r c3d213ef8e7c tools/python/xen/xend/XendConstants.py --- a/tools/python/xen/xend/XendConstants.py Mon Oct 22 15:57:49 2007 +0900 +++ b/tools/python/xe

<    7   8   9   10   11   12   13   14   15   16   >