|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Xen Dom0 boot failure on platform that supports ARM GICv4
On 03/09/18 15:53, Shameerali Kolothum Thodi wrote: Hi, Hello, I am trying to boot xen(stable-4.11) on one of our ARM64 boards which has support for GICv4. But dom0(kernel 4.18) boot fails with the below trap, XEN) ............done. (XEN) Std. Loglevel: All (XEN) Guest Loglevel: All (XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen) (XEN) Freed 304kB init memory. (XEN) traps.c:2007:d0v0 HSR=0x93800004 pc=0xffff00000841af04 gva=0xffff00000b10ffe8 gpa=0x004000aa10ffe8 Which bits of Linux is trying to access the region? After a bit of debugging, it looks like, the GICR size used in vgic_v3_domain_init() is GICv4 GICR size(256K) and this upsets the first_cpu calculations. Can you expand what you mean by upset? What's wrong with the first_cpu calculations.
vgic_v3_hw.regions is describing the regions in the layout that could hold re-distributor. You can have multiple re-distributor per region. The variable size holds the size of the region, not the size of the re-distributor. I am not sure to understand why you want to restrict the size of the region here because GICV4_GICR_SIZE is a multiple of GICV3_GICR_SIZE. So you should be able to fit 2 re-distributors per region. It looks like to me the re-distributor regions are not reported correctly or Dom0 thinks it is on GICv4. Can you provide a bit more details on the function that cause the crash and some logs from Linux? Also, which Linux version are you using? Cheers, -- Julien Grall _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |