[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: Keystone Issue
On Fri, Jun 5, 2020 at 8:47 AM Bertrand Marquis <Bertrand.Marquis@xxxxxxx> wrote: > > > > > On 5 Jun 2020, at 13:42, CodeWiz2280 <codewiz2280@xxxxxxxxx> wrote: > > > > On Fri, Jun 5, 2020 at 8:30 AM Julien Grall <julien@xxxxxxx> wrote: > >> > >> Hi, > >> > >> On 05/06/2020 13:25, CodeWiz2280 wrote: > >>> The Keystone uses the netcp driver, which has interrupts from 40-79 > >>> listed in the device tree (arch/arm/boot/keystone-k2e-netcp.dtsi). > >>> I'm using the same device tree between my non-xen standalone kernel > >>> and my dom0 kernel booted by xen. In the standalone (non-xen) kernel > >>> the ethernet works fine, but I don't see any of its interrupts in the > >>> output of /proc/iomem. I'm not seeing them in /proc/iomem when > >>> running dom0 under Xen either. When booting with Xen I get this > >>> behavior where the ifconfig output shows 1 RX message and 1 TX > >>> message, and then nothing else. > >> > >> I am not sure whether this is a typo in the e-mail. /proc/iomem is > >> listing the list of the MMIO regions. You want to use /proc/interrupts. > >> > >> Can you confirm which path you are dumping? > > Yes, that was a typo. Sorry about that. I meant that I am dumping > > /proc/interrupts and do not > > see them under the non-xen kernel or xen booted dom0. > > Could you post both /proc/interrupts content ? Standalone non-xen kernel (Ethernet works) # cat /proc/interrupts CPU0 CPU1 CPU2 CPU3 17: 0 0 0 0 GICv2 29 Level arch_timer 18: 9856 1202 457 650 GICv2 30 Level arch_timer 21: 0 0 0 0 GICv2 142 Edge timer-keystone 22: 0 0 0 0 GICv2 52 Edge arm-pmu 23: 0 0 0 0 GICv2 53 Edge arm-pmu 24: 0 0 0 0 GICv2 54 Edge arm-pmu 25: 0 0 0 0 GICv2 55 Edge arm-pmu 26: 0 0 0 0 GICv2 36 Edge 26202a0.keystone_irq 27: 1435 0 0 0 GICv2 309 Edge ttyS0 29: 0 0 0 0 GICv2 315 Edge 2530000.i2c 30: 1 0 0 0 GICv2 318 Edge 2530400.i2c 31: 0 0 0 0 GICv2 321 Edge 2530800.i2c 32: 69 0 0 0 GICv2 324 Edge 21000400.spi 33: 0 0 0 0 GICv2 328 Edge 21000600.spi 34: 0 0 0 0 GICv2 332 Edge 21000800.spi 70: 0 0 0 0 GICv2 417 Edge ks-pcie-error-irq 79: 0 0 0 0 PCI-MSI 0 Edge PCIe PME, aerdrv 88: 57 0 0 0 GICv2 80 Level hwqueue-528 89: 57 0 0 0 GICv2 81 Level hwqueue-529 90: 47 0 0 0 GICv2 82 Level hwqueue-530 91: 41 0 0 0 GICv2 83 Level hwqueue-531 IPI0: 0 0 0 0 CPU wakeup interrupts IPI1: 0 0 0 0 Timer broadcast interrupts IPI2: 730 988 1058 937 Rescheduling interrupts IPI3: 2 3 4 6 Function call interrupts IPI4: 0 0 0 0 CPU stop interrupts IPI5: 0 0 0 0 IRQ work interrupts IPI6: 0 0 0 0 completion interrupts Xen dom0 (Ethernet stops) # cat /proc/interrupts CPU0 18: 10380 GIC-0 27 Level arch_timer 19: 0 GIC-0 142 Edge timer-keystone 20: 88 GIC-0 16 Level events 21: 0 xen-dyn Edge -event xenbus 22: 0 GIC-0 36 Edge 26202a0.keystone_irq 23: 1 GIC-0 312 Edge ttyS0 25: 1 GIC-0 318 Edge 27: 1 GIC-0 324 Edge 21000400.spi 28: 0 GIC-0 328 Edge 21000600.spi 29: 0 GIC-0 332 Edge 21000800.spi 65: 0 GIC-0 417 Edge ks-pcie-error-irq 74: 0 PCI-MSI 0 Edge PCIe PME, aerdrv 83: 1 GIC-0 80 Level hwqueue-528 84: 1 GIC-0 81 Level hwqueue-529 85: 1 GIC-0 82 Level hwqueue-530 86: 1 GIC-0 83 Level hwqueue-531 115: 87 xen-dyn Edge -virq hvc_console IPI0: 0 CPU wakeup interrupts IPI1: 0 Timer broadcast interrupts IPI2: 0 Rescheduling interrupts IPI3: 0 Function call interrupts IPI4: 0 CPU stop interrupts IPI5: 0 IRQ work interrupts IPI6: 0 completion interrupts Err: 0 > > Cheers > Bertrand >
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |