[Linuxppc-users] XICS Interrupts

Benjamin Herrenschmidt benh at au1.ibm.com
Sat Jun 17 00:45:56 AEST 2017


On Fri, 2017-06-16 at 07:52 -0600, Bill Buros wrote:
> Got a good question last night..
> 
> 
> 
> When I run a customer‘s application on an S822lc(8335-GCA) system with 
> Ubuntu OS BareMetal, there are many XICS interrupts in /proc/interrupts.
> 
> Does anyone know the conditions to trigger the interrupt. What is XICS?
> 
> I saw some text that said it was related to KVM, but I do not use 
> virtualization at all.

It's just the interrupt controller on P8. Like "APIC" is the interrupt
controller on x86, though on x86 they break it down into sub-
controllers for MSIs etc... but for us it's all centralized.

Cheers,
Ben.

> 
> XICS interrupt controller
> 
> Device type supported: KVM_DEV_TYPE_XICS
> 
> Groups:
>   KVM_DEV_XICS_SOURCES
>   Attributes: One per interrupt source, indexed by the source number.
> 
> This device emulates the XICS (eXternal Interrupt Controller
> Specification) defined in PAPR.  The XICS has a set of interrupt
> sources, each identified by a 20-bit source number, and a set of
> Interrupt Control Presentation (ICP) entities, also called "servers",
> each associated with a virtual CPU.
> 
> _______________________________________________
> Linuxppc-users mailing list
> Linuxppc-users at lists.ozlabs.org
> https://lists.ozlabs.org/listinfo/linuxppc-users




More information about the Linuxppc-users mailing list