# 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
# 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
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)
# 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
# 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
# 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
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
: 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
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
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.
.
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
# 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
-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)
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
# 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
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
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
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/
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
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
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
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
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
: 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
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
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
(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
- 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
-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
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
-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
# 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
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:
# 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
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
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
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
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
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
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:
> >
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
_
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
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
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
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
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 +
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:
: 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
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
+++
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
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
]
# 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
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
# 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
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 @
# 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
: 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
@@
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
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
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
# 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
# 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
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
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
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
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
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.
--
.
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
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
# 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
# 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
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
# 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
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
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
# 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
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
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
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
.
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 @@
# 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
# 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
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
# 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
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
(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.
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]>
().
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
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.
>
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:
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);
> +
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
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
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
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
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
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
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
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
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
1101 - 1200 of 2205 matches
Mail list logo