WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-ia64-devel

Re: [Xen-ia64-devel] Xen/IA64 Healthiness Report -Cset#10811:254c090854d

To: "You, Yongkang" <yongkang.you@xxxxxxxxx>
Subject: Re: [Xen-ia64-devel] Xen/IA64 Healthiness Report -Cset#10811:254c090854de
From: Isaku Yamahata <yamahata@xxxxxxxxxxxxx>
Date: Thu, 27 Jul 2006 20:15:14 +0900
Cc: xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Thu, 27 Jul 2006 04:15:49 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <094BCE01AFBE9646AF220B0B3F367AAB09510F@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>
List-help: <mailto:xen-ia64-devel-request@lists.xensource.com?subject=help>
List-id: Discussion of the ia64 port of Xen <xen-ia64-devel.lists.xensource.com>
List-post: <mailto:xen-ia64-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=unsubscribe>
References: <094BCE01AFBE9646AF220B0B3F367AAB09510F@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>
Sender: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.4.2.1i
Hi.

On Thu, Jul 27, 2006 at 05:43:36PM +0800, You, Yongkang wrote:
> Other Issue:
> ----------------------------
> 1. SMP_VTI_Boot may stop to boot after "Calibrating delay loop..."

I'm seeing a similar issue.
My case is UP VTI domain. VTI domain doesn't share pcpu with dom0.
FWIW

- vITV
  By inserting debug print code to vtm_set_itv(), vtm_set_itm() and 
  vtm_timer_fn(), I found that vtm_set_itv() wasn't called.
  vITV.m bit isn't cleared so that VTI domain doesn't receives 
  timer interrupt. Thus the calibrating delay loop isn't terminated.
  On the other hand Linux/ia64 surely clears itv.m in ia64_cpu_local_tick()
  which is called before the calibration.

- struct arch_vmx_struct::vtm
  VTI domain code seems to assume that vtime_t::vtm_timer is running on
  same physical cpu of its vcpu.
  Probably the attached patch is needed for credit scheduler.
  It is only compile tested.


> 2. SMP Xen0 couldn't see all vcpus, no matter dom0_max_vcpus=4 or 2.
> "xm vcpu-list" can show the other vcpus status are "P"

xenLinux default config has CONFIG_NR_CPUS=4.
Does increasing it up to 8 or 16 make difference?

Thanks.
-- 
yamahata

Attachment: 10774:41d895195c5a_vtm_timer.patch
Description: Text document

_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel
<Prev in Thread] Current Thread [Next in Thread>