最近在debug一个SCI相关的问题,在这个过程中我对SCI产生了一些新的认识还挺有意思于是想记录一下,总结+备忘。
SCI全称是System Control Interrupt系统控制中断用来通知OS有ACPI event产生了。 ACPIspec上说有2种类型的event会产生SCI,一种叫做Fixed-FeatureEvents,另外一种是General-PurposeEvents。Fixed-Feature Events产生的SCI是由OS inbox driver去处理的,所以我们只关注GPE,GPE全称是general purpose event(EC的SCI虽然跟通常的GPE稍有差别,但本质上它仍然是GPE