From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH v3 04/13] xen/arm: support for guest SGI Date: Thu, 25 Apr 2013 20:03:41 +0100 Message-ID: <51797E0D.7080906@citrix.com> References: <1366830463-12153-4-git-send-email-stefano.stabellini@eu.citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <1366830463-12153-4-git-send-email-stefano.stabellini@eu.citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Stefano Stabellini Cc: "xen-devel@lists.xensource.com" , "Tim (Xen.org)" , Ian Campbell List-Id: xen-devel@lists.xenproject.org On 04/24/2013 08:07 PM, Stefano Stabellini wrote: > + break; > + default: > + printk("vGICD: unhandled GICD_SGIR write %x with wrong TargetListFilter field\n", *r); The type of r is register_t, which is equal to u64 on arm64 and u32 on arm32. You should use PRIregister. > + return 0; > + } > + > + for_each_cpu( vcpuid, &vcpu_mask ) > + { > + if ( vcpuid >= d->max_vcpus || (vt = d->vcpu[vcpuid]) == NULL || > + virtual_irq >= 16 ) > + { > + printk("vGICD: GICD_SGIR write r=%x vcpu_mask=%lx, wrong CPUTargetList\n", > + *r, *cpumask_bits(&vcpu_mask)); Same here. Cheers, Julien