Search.setIndex({docnames:["index","ppc-spapr-xive","ppc-xive"],envversion:{"sphinx.domains.c":1,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":1,"sphinx.domains.javascript":1,"sphinx.domains.math":2,"sphinx.domains.python":1,"sphinx.domains.rst":1,"sphinx.domains.std":1,sphinx:56},filenames:["index.rst","ppc-spapr-xive.rst","ppc-xive.rst"],objects:{},objnames:{},objtypes:{},terms:{"0b00":2,"0b01":2,"0b10":2,"0b11":2,"0x0":1,"0x0000":1,"0x0fff":1,"0x1000":1,"0x1001":1,"0x1002":1,"0x10ff":1,"0x1100":1,"0x11ff":1,"0x1200":1,"0x127f":1,"0x1280":1,"0x12ff":1,"0x1300":1,"0x1fff":1,"1fc230000":1,"1fc2f0000":1,"1fc390000":1,"1fe3e0000":1,"32x4":1,"abstract":2,"byte":1,"case":1,"class":2,"default":1,"export":1,"final":[1,2],"function":1,"import":2,"int":1,"new":[1,2],"switch":[1,2],"try":1,AGE:1,Bus:2,CAS:0,EAS:[1,2],For:1,Not:2,OSes:1,One:1,The:[1,2],Then:1,These:2,access:2,account:1,ack:1,acknowledg:2,act:[1,2],activ:1,address:[1,2],advertis:1,after:[1,2],aggreg:1,align:2,alloc:1,allow:[1,2],also:[1,2],among:2,arch:1,architectur:[0,1],area:[1,2],arrai:2,ascend:1,assign:[1,2],assist:[1,2],associ:2,avail:1,base:[1,2],been:2,being:2,below:1,bit:[1,2],both:1,branch:2,bridg:2,buffer:2,cach:2,call:[1,2],cam:[1,2],can:[1,2],cap:2,capabl:1,capi:2,care:2,cell:1,characterist:2,chip:2,choosen:1,client:1,coalesc:2,column:1,combin:2,come:[1,2],command:1,common:2,compar:2,compat:1,compliant:1,compos:2,configur:[1,2],contain:[1,2],content:0,context:1,control:[0,1],core:2,correspond:2,cppr:[1,2],cpu:[1,2],current:[1,2],data:[1,2],defin:[1,2],deliv:[1,2],deliveri:2,depend:1,descriptor:2,destruct:1,determin:2,devic:0,device_typ:1,differ:[1,2],direct:1,directli:[1,2],dispatch:2,doe:2,don:1,done:[1,2],doorbel:2,dual:1,due:1,dump:1,dure:1,dynam:1,each:[1,2],eas:2,eat:2,eisn:1,either:1,emul:1,enabl:1,end:[1,2],endt:2,engin:[1,2],enqueu:2,entir:2,entri:[1,2],eoi:[1,2],epow:1,error:1,esb:2,escal:2,event:[1,2],except:2,exclus:1,exploit:1,expos:2,extern:[1,2],fail:1,fallback:1,favor:2,featur:1,feed:2,field:2,find:2,first:[1,2],follow:1,found:2,four:2,fourth:2,gener:2,give:2,guest:1,handl:2,has:[1,2],have:2,helper:2,host:[1,2],hotplug:1,hypervisor:[1,2],ibm:1,ibp:2,ident:1,identifi:1,inc:1,incompat:1,independ:2,index:1,indic:[1,2],info:1,inform:1,inherit:2,insid:2,interconnect:2,interfac:[1,2],interrupt:[0,1],ipb:[1,2],ipi:[1,2],irq:0,irq_xiv:1,irqchip:1,its:[1,2],ivp:[1,2],ivr:2,ivs:2,kernel:1,kernel_irqchip:1,kvm:0,larger:[1,2],last:1,layer:2,layout:1,legaci:1,less:2,let:2,level:[1,2],line:[1,2],lisn:1,list:1,load:2,local:2,log2:1,look:2,lsi:1,lsmfb:1,machin:[0,2],main:2,maintain:2,make:1,manag:[1,2],managn:1,mask:1,match:2,max:1,mean:1,memori:2,mmio:[1,2],mode:1,model:0,monitor:0,more:2,most:2,msgsnd:2,msi:1,must:1,mutual:1,nativ:1,negoti:0,nevertheless:1,newer:1,node:1,notif:2,notifi:2,npu:2,nsr:[1,2],number:[0,2],numer:2,nvt:2,nvtt:2,object:2,off:1,offer:1,old:1,older:1,one:2,ones:2,onli:[1,2],opal:2,oper:2,option:1,order:1,other:2,output:1,overview:0,own:1,page:[1,2],papr:1,part:1,path:2,pci:2,pcie:2,pend:[1,2],per:1,perform:2,phb:[1,2],phy:1,physic:2,pic:1,pipr:[1,2],plat:1,platform:1,pool:1,power9:[0,1],power:[1,2],presenc:2,present:[1,2],previou:2,prio:1,prioriti:[1,2],process:2,processor:[1,2],properti:0,provid:[1,2],pseri:0,psi:2,pull:2,push:1,qemu:1,queri:1,queu:[1,2],queue:[1,2],rais:2,ram:2,rang:1,readi:1,reconfigur:1,redirect:2,refer:1,refin:1,reflect:1,reg:1,region:2,regist:[1,2],remov:2,repres:2,request:1,requir:[1,2],res:1,reserv:[1,2],reset:1,result:1,ring:[1,2],root:1,rout:[1,2],run:1,same:1,scan:2,second:2,see:1,select:1,sens:1,sent:1,sequenc:1,serv:1,servic:2,set:[1,2],share:1,shoud:1,should:[1,2],similar:1,size:1,skiboot:2,small:2,sourc:[1,2],space:0,spapr:0,special:2,specif:2,start:1,state:[1,2],storag:2,store:2,structur:[1,2],sub:2,support:2,sync:2,system:2,take:[1,2],taken:1,target:[1,2],tctx:2,than:2,thei:2,them:2,thi:[1,2],thing:2,third:2,thread:1,three:2,through:[1,2],tima:1,todai:1,toggl:1,too:1,tree:0,trigger:2,tupl:1,two:1,type:1,unavail:1,under:1,unus:1,updat:2,use:1,used:[1,2],user:[1,2],uses:2,using:[1,2],valu:1,vcpu:[1,2],vec:1,version:1,view:2,vio:1,virtual:[1,2],warn:1,were:1,when:[1,2],which:[1,2],wide:1,without:[1,2],xic:1,xive:0,xiveendsourc:2,xivenotifi:2,xiverout:2,xivesourc:2,xivetctx:2},titles:["QEMU System Emulation Guest Hardware Specifications","XIVE for sPAPR (pseries machines)","POWER9 XIVE interrupt controller"],titleterms:{CAS:1,architectur:2,context:2,control:2,devic:1,emul:0,flow:2,from:2,guest:0,hardwar:0,intern:2,interrupt:2,irq:1,kvm:1,machin:1,model:2,monitor:1,negoti:1,number:1,overview:2,perspect:2,power9:2,properti:1,pseri:1,qemu:[0,2],space:1,spapr:1,specif:0,support:1,system:0,tabl:2,thread:2,tima:2,tree:1,xive:[1,2]}})