[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v1 0/2] xen/arm: maintenance_interrupt SMP fix
On Wed, Jan 29, 2014 at 3:12 PM, Julien Grall <julien.grall@xxxxxxxxxx> wrote: > Hello Oleksandr, > > On 28/01/14 19:25, Oleksandr Tyshchenko wrote: > > [..] > > >> >> Do you pass-through PPIs to dom0? >> >> If I understand correctly that PPIs is irqs from 16 to 31. >> So yes, I do. I see timer's irqs and maintenance irq which routed to >> both CPUs. > > > This IRQs are used by Xen, therefore they are emulated for dom0 and domU. > Xen won't EOI in maintenance_interrupt theses IRQs. > > >> >> And I have printed all irqs which fall to gic_route_irq_to_guest and >> gic_route_irq functions. >> ... >> (XEN) GIC initialization: >> (XEN) gic_dist_addr=0000000048211000 >> (XEN) gic_cpu_addr=0000000048212000 >> (XEN) gic_hyp_addr=0000000048214000 >> (XEN) gic_vcpu_addr=0000000048216000 >> (XEN) gic_maintenance_irq=25 >> (XEN) GIC: 192 lines, 2 cpus, secure (IID 0000043b). >> (XEN) >> (XEN) >>>>> gic_route_irq: irq: 25, cpu_mask: 00000001 >> (XEN) >> (XEN) >>>>> gic_route_irq: irq: 30, cpu_mask: 00000001 >> (XEN) >> (XEN) >>>>> gic_route_irq: irq: 26, cpu_mask: 00000001 >> (XEN) >> (XEN) >>>>> gic_route_irq: irq: 27, cpu_mask: 00000001 >> (XEN) >> (XEN) >>>>> gic_route_irq: irq: 104, cpu_mask: 00000001 >> (XEN) Using scheduler: SMP Credit Scheduler (credit) >> (XEN) Allocated console ring of 16 KiB. >> (XEN) VFP implementer 0x41 architecture 4 part 0x30 variant 0xf rev 0x0 >> (XEN) Bringing up CPU1 >> (XEN) >> (XEN) >>>>> gic_route_irq: irq: 25, cpu_mask: 00000002 >> (XEN) >> (XEN) >>>>> gic_route_irq: irq: 30, cpu_mask: 00000002 >> (XEN) >> (XEN) >>>>> gic_route_irq: irq: 26, cpu_mask: 00000002 >> (XEN) >> (XEN) >>>>> gic_route_irq: irq: 27, cpu_mask: 00000002 >> (XEN) CPU 1 booted. >> (XEN) Brought up 2 CPUs >> (XEN) *** LOADING DOMAIN 0 *** >> (XEN) Populate P2M 0xc8000000->0xd0000000 (1:1 mapping for dom0) >> (XEN) >> (XEN) >>>>> gic_route_irq_to_guest: domid: 0, irq: 61, cpu: 0 > > > [..] > > >> (XEN) >>>>> gic_route_irq_to_guest: domid: 1, irq: 61, cpu: 1 > > > Not related to this patch series, but is it normal that you passthrough the > same interrupt both to dom0 and domU? > No, it isn't. Although, these interrupts are not used in both domains, we need to make cleanup. Thank you for your attention. > There is few other case like that. > > -- > Julien Grall -- Oleksandr Tyshchenko | Embedded Developer GlobalLogic _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |