| 
    
 [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] unknown gpa read address error for GICv3 re-distributor register access.
 On 28/09/2015 09:36, Shameerali Kolothum Thodi wrote: Hi All, Hi, I am working on enabling Xen on our HIPO5 board(http://lists.xenproject.org/archives/html/xen-users/2015-07/msg00090.html) Since the board has got GIC/ITS, tried this ITS patch series (https://github.com/vijaykilari/its_v6/commits/stating_its_v6). The ITS series is not upstream and unless your PCI device can't work without MSI I would advise you to first boot Xen and DOM0 without ITS. Once you have a working base, you can add the ITS series. Although, use the latest version i.e v7: https://github.com/vijaykilari/its_v6/tree/staging_its_v7. This compatible string is not supported by Xen and below your log shows that your tree is dirty. What's the difference between staging and your tree? The GICv3 driver reads an 32 byte value for this field. It seems to be a mistake in our implementation (will send a patch for it). Although I don't think it's affecting your problem because Xen seems to retrieve the correct stride: (XEN) GICv3 initialization: (XEN) gic_dist_addr=0x0000008d000000 (XEN) gic_maintenance_irq=25 (XEN) gic_rdist_stride=30000 [...] It seems that you are right. To get the offset in the region, we use stride - 1 which will give 0x2ffff for your platform. The code to get the vCPU is only valid when there is only a bit set in the stride. I'm not sure if we can turn the mask into modulo and division. I will try to see how I can fix it. Regards, -- Julien Grall _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel 
 
 
  | 
  
![]()  | 
            
         Lists.xenproject.org is hosted with RackSpace, monitoring our  |