diff --git a/_sources/contribute.rst.txt b/_sources/contribute.rst.txt index 19f34b55f..17527ab32 100644 --- a/_sources/contribute.rst.txt +++ b/_sources/contribute.rst.txt @@ -323,7 +323,7 @@ Changes are submitted as Git commits. Each commit message must contain: * A short and descriptive subject line that is less than 72 characters, followed by a blank line. The subject line must include a prefix that identifies the subsystem being changed, followed by a colon, and a short - title, for example: ``doc: upda te commit guidelines instructions``. + title, for example: ``doc: update commit guidelines instructions``. (If you're updating an existing file, you can use ``git log `` to see what developers used as the prefix for previous patches of this file.) diff --git a/contribute.html b/contribute.html index 2927beec7..3c20684f9 100644 --- a/contribute.html +++ b/contribute.html @@ -543,7 +543,7 @@ your changes so you won’t need to resubmit the pull request.

  • A short and descriptive subject line that is less than 72 characters, followed by a blank line. The subject line must include a prefix that identifies the subsystem being changed, followed by a colon, and a short -title, for example: doc: upda  te commit guidelines instructions. +title, for example: doc: update commit guidelines instructions. (If you’re updating an existing file, you can use git log <filename> to see what developers used as the prefix for previous patches of this file.)

    diff --git a/searchindex.js b/searchindex.js index 4024a11f7..15fe009b3 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({docnames:["api/devicemodel_api","api/hypercall_api","api/index","contribute","getting_started/index","glossary","hardware","index","introduction/index","primer/index","release_notes"],envversion:53,filenames:["api/devicemodel_api.rst","api/hypercall_api.rst","api/index.rst","contribute.rst","getting_started/index.rst","glossary.rst","hardware.rst","index.rst","introduction/index.rst","primer/index.rst","release_notes.rst"],objects:{"":{ACRN_INTR_TYPE_IOAPIC:[1,0,1,"c.ACRN_INTR_TYPE_IOAPIC"],ACRN_INTR_TYPE_ISA:[1,0,1,"c.ACRN_INTR_TYPE_ISA"],GUEST_CFG_OFFSET:[1,0,1,"c.GUEST_CFG_OFFSET"],INTEL_VENDOR_ID:[0,0,1,"c.INTEL_VENDOR_ID"],VIRTIO_BASE_LOCK:[0,0,1,"c.VIRTIO_BASE_LOCK"],VIRTIO_BASE_UNLOCK:[0,0,1,"c.VIRTIO_BASE_UNLOCK"],VIRTIO_BROKED:[0,0,1,"c.VIRTIO_BROKED"],VIRTIO_CR_CFG0:[0,0,1,"c.VIRTIO_CR_CFG0"],VIRTIO_CR_CFG1:[0,0,1,"c.VIRTIO_CR_CFG1"],VIRTIO_CR_CFGVEC:[0,0,1,"c.VIRTIO_CR_CFGVEC"],VIRTIO_CR_GUESTCAP:[0,0,1,"c.VIRTIO_CR_GUESTCAP"],VIRTIO_CR_HOSTCAP:[0,0,1,"c.VIRTIO_CR_HOSTCAP"],VIRTIO_CR_ISR:[0,0,1,"c.VIRTIO_CR_ISR"],VIRTIO_CR_ISR_CONF_CHANGED:[0,0,1,"c.VIRTIO_CR_ISR_CONF_CHANGED"],VIRTIO_CR_ISR_QUEUES:[0,0,1,"c.VIRTIO_CR_ISR_QUEUES"],VIRTIO_CR_MSIX:[0,0,1,"c.VIRTIO_CR_MSIX"],VIRTIO_CR_PFN:[0,0,1,"c.VIRTIO_CR_PFN"],VIRTIO_CR_QNOTIFY:[0,0,1,"c.VIRTIO_CR_QNOTIFY"],VIRTIO_CR_QNUM:[0,0,1,"c.VIRTIO_CR_QNUM"],VIRTIO_CR_QSEL:[0,0,1,"c.VIRTIO_CR_QSEL"],VIRTIO_CR_QVEC:[0,0,1,"c.VIRTIO_CR_QVEC"],VIRTIO_CR_STATUS:[0,0,1,"c.VIRTIO_CR_STATUS"],VIRTIO_CR_STATUS_ACK:[0,0,1,"c.VIRTIO_CR_STATUS_ACK"],VIRTIO_CR_STATUS_DRIVER:[0,0,1,"c.VIRTIO_CR_STATUS_DRIVER"],VIRTIO_CR_STATUS_DRIVER_OK:[0,0,1,"c.VIRTIO_CR_STATUS_DRIVER_OK"],VIRTIO_CR_STATUS_FAILED:[0,0,1,"c.VIRTIO_CR_STATUS_FAILED"],VIRTIO_DEV_AUDIO:[0,0,1,"c.VIRTIO_DEV_AUDIO"],VIRTIO_DEV_BLOCK:[0,0,1,"c.VIRTIO_DEV_BLOCK"],VIRTIO_DEV_CONSOLE:[0,0,1,"c.VIRTIO_DEV_CONSOLE"],VIRTIO_DEV_COREU:[0,0,1,"c.VIRTIO_DEV_COREU"],VIRTIO_DEV_HDCP:[0,0,1,"c.VIRTIO_DEV_HDCP"],VIRTIO_DEV_HECI:[0,0,1,"c.VIRTIO_DEV_HECI"],VIRTIO_DEV_HYPERDMABUF:[0,0,1,"c.VIRTIO_DEV_HYPERDMABUF"],VIRTIO_DEV_IPU:[0,0,1,"c.VIRTIO_DEV_IPU"],VIRTIO_DEV_NET:[0,0,1,"c.VIRTIO_DEV_NET"],VIRTIO_DEV_RANDOM:[0,0,1,"c.VIRTIO_DEV_RANDOM"],VIRTIO_DEV_RPMB:[0,0,1,"c.VIRTIO_DEV_RPMB"],VIRTIO_DEV_TSN:[0,0,1,"c.VIRTIO_DEV_TSN"],VIRTIO_EVENT_IDX:[0,0,1,"c.VIRTIO_EVENT_IDX"],VIRTIO_F_NOTIFY_ON_EMPTY:[0,0,1,"c.VIRTIO_F_NOTIFY_ON_EMPTY"],VIRTIO_MSI_NO_VECTOR:[0,0,1,"c.VIRTIO_MSI_NO_VECTOR"],VIRTIO_RING_F_EVENT_IDX:[0,0,1,"c.VIRTIO_RING_F_EVENT_IDX"],VIRTIO_RING_F_INDIRECT_DESC:[0,0,1,"c.VIRTIO_RING_F_INDIRECT_DESC"],VIRTIO_TYPE_9P:[0,0,1,"c.VIRTIO_TYPE_9P"],VIRTIO_TYPE_AUDIO:[0,0,1,"c.VIRTIO_TYPE_AUDIO"],VIRTIO_TYPE_BALLOON:[0,0,1,"c.VIRTIO_TYPE_BALLOON"],VIRTIO_TYPE_BLOCK:[0,0,1,"c.VIRTIO_TYPE_BLOCK"],VIRTIO_TYPE_CONSOLE:[0,0,1,"c.VIRTIO_TYPE_CONSOLE"],VIRTIO_TYPE_COREU:[0,0,1,"c.VIRTIO_TYPE_COREU"],VIRTIO_TYPE_ENTROPY:[0,0,1,"c.VIRTIO_TYPE_ENTROPY"],VIRTIO_TYPE_HDCP:[0,0,1,"c.VIRTIO_TYPE_HDCP"],VIRTIO_TYPE_HECI:[0,0,1,"c.VIRTIO_TYPE_HECI"],VIRTIO_TYPE_HYPERDMABUF:[0,0,1,"c.VIRTIO_TYPE_HYPERDMABUF"],VIRTIO_TYPE_IOMEMORY:[0,0,1,"c.VIRTIO_TYPE_IOMEMORY"],VIRTIO_TYPE_IPU:[0,0,1,"c.VIRTIO_TYPE_IPU"],VIRTIO_TYPE_NET:[0,0,1,"c.VIRTIO_TYPE_NET"],VIRTIO_TYPE_RPMB:[0,0,1,"c.VIRTIO_TYPE_RPMB"],VIRTIO_TYPE_RPMSG:[0,0,1,"c.VIRTIO_TYPE_RPMSG"],VIRTIO_TYPE_SCSI:[0,0,1,"c.VIRTIO_TYPE_SCSI"],VIRTIO_TYPE_TSN:[0,0,1,"c.VIRTIO_TYPE_TSN"],VIRTIO_USE_MSIX:[0,0,1,"c.VIRTIO_USE_MSIX"],VIRTIO_VENDOR:[0,0,1,"c.VIRTIO_VENDOR"],VQ_ALLOC:[0,0,1,"c.VQ_ALLOC"],VQ_AVAIL_EVENT_IDX:[0,0,1,"c.VQ_AVAIL_EVENT_IDX"],VQ_BROKED:[0,0,1,"c.VQ_BROKED"],VQ_USED_EVENT_IDX:[0,0,1,"c.VQ_USED_EVENT_IDX"],VRING_ALIGN:[0,0,1,"c.VRING_ALIGN"],VRING_AVAIL_F_NO_INTERRUPT:[0,0,1,"c.VRING_AVAIL_F_NO_INTERRUPT"],VRING_DESC_F_INDIRECT:[0,0,1,"c.VRING_DESC_F_INDIRECT"],VRING_DESC_F_NEXT:[0,0,1,"c.VRING_DESC_F_NEXT"],VRING_DESC_F_WRITE:[0,0,1,"c.VRING_DESC_F_WRITE"],VRING_PAGE_BITS:[0,0,1,"c.VRING_PAGE_BITS"],VRING_USED_F_NO_NOTIFY:[0,0,1,"c.VRING_USED_F_NO_NOTIFY"],acrn_create_vcpu:[1,1,1,"_CPPv216acrn_create_vcpu"],acrn_create_vm:[1,1,1,"_CPPv214acrn_create_vm"],acrn_irqline:[1,1,1,"_CPPv212acrn_irqline"],acrn_msi_entry:[1,1,1,"_CPPv214acrn_msi_entry"],acrn_nmi_entry:[1,1,1,"_CPPv214acrn_nmi_entry"],acrn_set_ioreq_buffer:[1,1,1,"_CPPv221acrn_set_ioreq_buffer"],acrn_vm_pci_msix_remap:[1,1,1,"_CPPv222acrn_vm_pci_msix_remap"],hc_api_version:[1,1,1,"_CPPv214hc_api_version"],hc_ptdev_irq:[1,1,1,"_CPPv212hc_ptdev_irq"],hcall_assert_irqline:[1,2,1,"_CPPv220hcall_assert_irqlineP2vm8uint64_t8uint64_t"],hcall_assign_ptdev:[1,2,1,"_CPPv218hcall_assign_ptdevP2vm8uint64_t8uint64_t"],hcall_create_vcpu:[1,2,1,"_CPPv217hcall_create_vcpuP2vm8uint64_t8uint64_t"],hcall_create_vm:[1,2,1,"_CPPv215hcall_create_vmP2vm8uint64_t"],hcall_deassert_irqline:[1,2,1,"_CPPv222hcall_deassert_irqlineP2vm8uint64_t8uint64_t"],hcall_deassign_ptdev:[1,2,1,"_CPPv220hcall_deassign_ptdevP2vm8uint64_t8uint64_t"],hcall_destroy_vm:[1,2,1,"_CPPv216hcall_destroy_vm8uint64_t"],hcall_get_api_version:[1,2,1,"_CPPv221hcall_get_api_versionP2vm8uint64_t"],hcall_gpa_to_hpa:[1,2,1,"_CPPv216hcall_gpa_to_hpaP2vm8uint64_t8uint64_t"],hcall_inject_msi:[1,2,1,"_CPPv216hcall_inject_msiP2vm8uint64_t8uint64_t"],hcall_notify_req_finish:[1,2,1,"_CPPv223hcall_notify_req_finish8uint64_t8uint64_t"],hcall_pause_vm:[1,2,1,"_CPPv214hcall_pause_vm8uint64_t"],hcall_pulse_irqline:[1,2,1,"_CPPv219hcall_pulse_irqlineP2vm8uint64_t8uint64_t"],hcall_remap_pci_msix:[1,2,1,"_CPPv220hcall_remap_pci_msixP2vm8uint64_t8uint64_t"],hcall_reset_ptdev_intr_info:[1,2,1,"_CPPv227hcall_reset_ptdev_intr_infoP2vm8uint64_t8uint64_t"],hcall_resume_vm:[1,2,1,"_CPPv215hcall_resume_vm8uint64_t"],hcall_set_ioreq_buffer:[1,2,1,"_CPPv222hcall_set_ioreq_bufferP2vm8uint64_t8uint64_t"],hcall_set_ptdev_intr_info:[1,2,1,"_CPPv225hcall_set_ptdev_intr_infoP2vm8uint64_t8uint64_t"],hcall_set_vm_memmap:[1,2,1,"_CPPv219hcall_set_vm_memmapP2vm8uint64_t8uint64_t"],hcall_setup_sbuf:[1,2,1,"_CPPv216hcall_setup_sbufP2vm8uint64_t"],sbuf_setup_param:[1,1,1,"_CPPv216sbuf_setup_param"],virtio_base:[0,1,1,"_CPPv211virtio_base"],virtio_interrupt_init:[0,2,1,"_CPPv221virtio_interrupt_initP11virtio_basei"],virtio_intr_init:[0,2,1,"_CPPv216virtio_intr_initP11virtio_baseii"],virtio_linkup:[0,2,1,"_CPPv213virtio_linkupP11virtio_baseP10virtio_opsPvP8pci_vdevP14virtio_vq_info"],virtio_ops:[0,1,1,"_CPPv210virtio_ops"],virtio_pci_read:[0,2,1,"_CPPv215virtio_pci_readP5vmctxiP8pci_vdevi8uint64_ti"],virtio_pci_write:[0,2,1,"_CPPv216virtio_pci_writeP5vmctxiP8pci_vdevi8uint64_ti8uint64_t"],virtio_reset_dev:[0,2,1,"_CPPv216virtio_reset_devP11virtio_base"],virtio_set_io_bar:[0,2,1,"_CPPv217virtio_set_io_barP11virtio_basei"],virtio_vq_info:[0,1,1,"_CPPv214virtio_vq_info"],vm_gpa2hpa:[1,1,1,"_CPPv210vm_gpa2hpa"],vm_set_memmap:[1,1,1,"_CPPv213vm_set_memmap"],vq_endchains:[0,2,1,"_CPPv212vq_endchainsP14virtio_vq_infoi"],vq_getchain:[0,2,1,"_CPPv211vq_getchainP14virtio_vq_infoP8uint16_tP5ioveciP8uint16_t"],vq_has_descs:[0,2,1,"_CPPv212vq_has_descsP14virtio_vq_info"],vq_interrupt:[0,2,1,"_CPPv212vq_interruptP11virtio_baseP14virtio_vq_info"],vq_relchain:[0,2,1,"_CPPv211vq_relchainP14virtio_vq_info8uint16_t8uint32_t"],vq_retchain:[0,2,1,"_CPPv211vq_retchainP14virtio_vq_info"],vq_ring_ready:[0,2,1,"_CPPv213vq_ring_readyP14virtio_vq_info"],vring_size:[0,2,1,"_CPPv210vring_size5u_int"]}},objnames:{"0":["c","macro","C macro"],"1":["cpp","class","C++ class"],"2":["cpp","function","C++ function"]},objtypes:{"0":"c:macro","1":"cpp:class","2":"cpp:function"},terms:{"01org":3,"08ded7f21529c39e5133688ffb93a9d0c94e5c6":3,"0x1":9,"0x10":9,"0x1af4":8,"0x20":9,"0x3f8":[8,9],"0x3fc":9,"0x460":9,"0x70":9,"0x71":9,"0x8":9,"0xa0":9,"0xcf8":9,"0xcfc":9,"0xd0000":1,"0xf4":9,"0xfec00000":9,"0xfec01000":9,"0xfee00000":9,"0xfee100000":9,"1168m":9,"128gb":6,"16m":9,"1mb":9,"20h":8,"40m":9,"853207acfdc6549b10eb3e44504b1a75ae1ad63a":3,"8gb":6,"abstract":[8,9],"break":3,"byte":[0,9],"case":[0,3,8,9],"default":9,"export":9,"final":8,"function":[0,1,5,8,9,10],"import":[3,5,8,9],"int":0,"long":[8,9],"new":[3,8],"null":0,"public":[1,3,9],"return":[0,1,8,9],"short":[3,9],"static":[0,8,9],"switch":[8,9],"void":0,"while":[3,5,8,9],Are:0,But:[0,9],For:[3,7,8,9],IVE:[5,8],Near:8,OSes:[8,9],One:[3,9],PCs:5,QoS:8,SOS:[0,5,8,9],That:9,The:[0,1,2,3,5,8,9,10],Then:[3,9],There:[8,9],These:9,UOS:[5,8,9],Use:3,VBS:[8,9,10],VMs:8,_port:9,abl:8,about:[2,3,7,8,9],abov:[3,8,9],accept:[3,9],access:[0,8,9],accord:9,accordingli:9,account:3,achiev:8,ack:9,acpi:[5,9],acrn:[2,3,4,5,6,10],acrn_common:1,acrn_create_vcpu:1,acrn_create_vm:1,acrn_do_intr_process:9,acrn_hv_def:1,acrn_hypercal:1,acrn_intr_type_ioap:1,acrn_intr_type_isa:1,acrn_irqlin:1,acrn_msi_entri:1,acrn_nmi_entri:1,acrn_set_ioreq_buff:1,acrn_virtio:0,acrn_vm_pci_msix_remap:1,acrnu:3,acrnusj:3,across:8,act:[8,9],activ:[1,3,8],actual:0,adapt:[8,10],add:[1,3,9],add_buf:8,added:[3,9],adderss:9,adding:[3,8],addit:[3,7,8,9],address:[0,1,3,8,9],addressx:1,adopt:8,advanc:[5,8,9],advantag:8,affect:3,after:[0,3,8,9],again:[3,8],agre:3,agreement:3,alarm:9,alert:8,align:[3,9],all:[0,1,2,3,8,9],alloc:[0,1,8,9],allow:[3,8,9],almost:9,alon:9,along:8,alreadi:[1,3],also:[3,4,5,8,9],although:9,alwai:[3,9],amend:3,america:10,among:9,analyz:8,android:8,ani:[0,3,8,9],announc:10,anoth:[3,8,9],api:[5,7,8,9],apic:9,appear:3,appl:8,appli:[3,8],applic:[4,5,8,9],approach:[3,8],appropri:3,arbitrari:8,arch:9,architectur:[5,6,9,10],area:[3,9],arrai:0,arrang:1,aspect:8,assert:[1,9],assign:[1,3,5,8],assist:[8,9],associ:[8,9],assumpt:3,attach:3,attack:8,attest:3,attribut:3,author:3,authorship:3,auto:[8,9],automat:[2,3,9],automot:8,avail:[0,1,3,8,9],avoid:[3,8,9],await:3,awar:[8,9],back:[0,5,8,9],backend:[8,9,10],background:8,backward:[5,8],bar:[0,9],bare:8,baridx:0,barnum:0,base:[0,1,3,8,9],basi:8,basic:5,batch:8,bdf:[1,9],becaus:[8,9],becom:0,been:[3,6,8],befor:[3,9],begin:9,behalf:[3,8],behav:9,behavior:8,behind:8,being:[3,8],belong:[8,9],below:[0,1,3,8,9],best:3,better:8,between:[8,9],binari:[8,9],bio:[5,9],bisect:3,bit0:9,bit15:9,bit18:9,bit19:9,bit1:9,bit20:9,bit25:9,bit28:9,bit6:9,bit7:9,bit9:9,bit:[5,8,9],blank:3,blk_size:9,block:[3,8,9,10],bluetooth:8,board:[3,9],bond:9,boot:[1,5],bootload:[8,9],bootstrap:9,both:[1,8,9],boutiqu:8,box:2,brace:3,branch:3,bridg:8,brief:[3,8],briefli:3,broad:6,browser:[3,9],bsd:[3,7,8],bsp:9,buffer:[1,8,9],bug:3,build:[3,5,6,8,9],built:[8,10],bulk:8,burden:8,bus:[8,9],buse:8,busi:3,button:3,bzimag:9,c89:3,c99:3,cach:[3,9],calcul:[0,9],call:[0,1,3,8,9],callback:[5,8],caller:0,camera:8,can:[3,5,8,9,10],cannot:9,capabl:[0,8,9],car:8,care:8,carefulli:8,carplai:8,caus:9,celeron:6,central:8,certain:[0,8],certifi:3,cfg:9,chain:0,chang:[0,3,7,8,9],changelog:3,chao:3,charact:[3,9],characterist:9,check:[3,5,8,9],checkout:3,checkpatch:3,chipset:9,chose:3,circuit:5,claim:8,claus:[3,7,8],clean:3,cleanli:3,cleanup:9,clear:[0,1,3,8,9],clearlinux:8,click:3,client:[8,9],climat:8,clone:3,cloud:8,clr:9,cluster:[5,8],cmake:3,cmo:9,cockpit:[5,8],code:[0,2,5,7,8,9,10],codebas:3,codeown:3,coexist:8,collabor:3,collect:[6,8],colon:3,color:8,column:9,com:[3,10],combin:3,come:[8,9],command:[3,8,9],comment:[3,9],commerci:8,commmit:3,common:[3,8,9],commun:[3,6,8,9],compani:3,compar:3,compat:[5,8],compil:[8,9],complain:3,complet:[1,8,9],compli:3,compon:[0,5,9,10],comprehens:8,comput:[0,3,4],concept:[8,9],concert:8,condit:5,confer:10,config:[0,1,3,9],configur:[0,1,3,5,8],connect:8,consider:[8,9,10],consist:[3,8],consol:10,consoleblank:9,consolid:8,constant:0,consult:[7,9],consum:8,contain:[0,1,2,3,8,9],content:[8,9],context:[0,8,9],contigu:9,contiki:3,continu:[3,8],contribut:[6,7,9],contributor:3,control:[3,8,9],convent:3,convers:3,copi:[1,3,8],copyright:[3,8],core:9,corner:3,correct:[5,9],correctli:3,correspond:[8,9],could:[0,1,8,9],count:[0,9],counter:9,cover:[3,9],cpu:[1,8,10],cr3:9,cr8:9,creat:[1,3,8,9],criteria:3,critic:[8,9,10],crypt:3,css:9,ctx:0,current:[0,1,5,8,9],custom:9,cwp_vm_pci_msix_fixup:9,cycl:9,dai:3,data:[0,1,5,8,9],datacent:8,david:3,deactiv:1,deassert:1,deassign:1,debug:9,declar:3,decod:[8,9],defer:8,defin:[0,1,5,8,9],definit:9,degrad:8,delet:3,deliv:[0,8],dereferenc:9,desc:0,describ:[3,8],descript:[3,9],descriptor:[0,5,8,9],design:[1,9],desir:3,destroi:1,detail:[3,8,9],determin:5,dev:[0,1,3,9],develop:[4,5,7,8,10],developercertif:3,devic:[2,3,5,10],devicemodel:3,diagram:8,did:9,diff:3,differ:[3,8,9],direct:[5,9],directli:[0,1,3,8,9],directori:[3,9],disabl:9,disclaim:8,discuss:[3,8],disk:[8,9],dispatch:[0,8,9],displai:[2,8],distribut:9,dma:9,doc:3,document:[3,8,10],doe:[0,1,3,8,9],doesn:9,doing:3,dom0:8,domain:8,domu:8,don:[0,8,9],done:[1,3,8,9],downstream:3,doxygen:[3,9],dozen:9,drive:8,driver:[0,5,8,9,10],due:8,dure:9,e820:9,each:[0,3,8,9],earli:3,earlier:9,easi:8,easier:3,easili:[0,8],edg:[1,9],edit:3,editor:3,effici:[8,9],effort:3,either:[3,8,9],elc18:10,element:8,elimin:8,els:3,email:3,embed:[8,10],emerg:9,empti:[3,9],emul:[0,5,8,10],enabl:[8,9],encount:3,encourag:[3,8],end:[5,8,9],enhanc:[3,8],enqueu:9,ensur:[3,5,8,9],enter:[2,8,9],entertain:[5,8],entir:[3,9],entri:[8,9],entropi:9,environ:[3,8,9],eoi:9,ept:[1,8],eras:0,error:1,especi:8,etc:9,ethernet:9,even:3,event:[0,8,9],everi:[3,9],evolv:9,exampl:[3,8,9],except:[3,5,8],exclus:[5,8],execut:[5,8,9],exist:[1,3,8,9],exit:[8,9],expect:9,expens:8,experi:[5,8],explain:[3,9],expos:9,express:8,extend:9,extens:[5,8,9],extern:[3,9],extra:9,extract:2,fabric:8,fail:0,faith:3,fake:9,fall:9,fallback:9,familiar:3,fast:8,fault:9,featur:[3,8,9,10],feed:9,feedback:3,fetch:[3,8],few:[3,9],field:[0,9],figur:[8,9],file:[3,7,9],filenam:3,filter:9,find:3,finish:0,firmar:5,firmwar:8,first:[0,3,8,9],fix:[3,8],fix_another_issu:3,fix_comment_typo:3,flag:[0,3],flexibl:[8,10],flow:8,flush:9,folder:9,follow:[3,6,8,9,10],footprint:10,forc:3,foreground:5,forget:3,fork:3,form:[3,8,9],format:[3,9],forward:[8,9],found:[3,7,9,10],four:[8,9],framebuff:9,framework:[5,10],free:3,freed:1,frequenc:9,from:[0,1,2,3,8,9],front:[5,8,9],frontend:[0,8,9],fuel:8,full:9,fulli:[3,8],fundament:9,fuss:0,futur:9,gap:8,gate:9,gather:8,gener:[0,3,9],gestur:8,get:[1,3,7,8,9],get_buf:8,getting_start:9,gitconfig:3,github:[3,7,9,10],githug:10,give:[8,9],given:[0,8,9],gla2gpa:9,global:[3,9],glossari:7,gmail:3,goe:8,good:3,gpa:[1,9],gpu:[5,9],graphic:5,group:[0,1],gsg:4,guest:[0,1,5,8,10],guest_cfg_offset:1,guestrflag:9,guid:[3,7,9],guidelin:7,gvt:9,habit:5,halt:9,hand:8,handl:[0,5,8,9],handler:[5,8,9],happen:[8,9],hard:8,hardwar:[4,5,7,9],has:[0,3,5,6,8,9,10],hasn:8,have:[3,8,9],haven:3,hc_api_vers:1,hc_assert_irqlin:1,hc_create_vcpu:1,hc_create_vm:1,hc_deassert_irqlin:1,hc_get_api_vers:1,hc_inject_msi:1,hc_ptdev_irq:1,hc_pulse_irqlin:1,hc_set_ioreq_buff:1,hc_set_ptdev_intr_info:1,hc_setup_sbuf:1,hc_vm_gpa2hpa:1,hc_vm_pci_msix_remap:1,hc_vm_set_memmap:1,hcall_assert_irqlin:1,hcall_assign_ptdev:1,hcall_create_vcpu:1,hcall_create_vm:1,hcall_deassert_irqlin:1,hcall_deassign_ptdev:1,hcall_destroy_vm:1,hcall_get_api_vers:1,hcall_gpa_to_hpa:1,hcall_inject_msi:1,hcall_notify_req_finish:1,hcall_pause_vm:1,hcall_pulse_irqlin:1,hcall_remap_pci_msix:1,hcall_reset_ptdev_intr_info:1,hcall_resume_vm:1,hcall_set_ioreq_buff:1,hcall_set_ptdev_intr_info:1,hcall_set_vm_memmap:1,hcall_setup_sbuf:1,head:8,help:[3,6,8,9],helper:8,here:[1,3,8,9],hereaft:8,hidden:9,hide:8,high:[5,8,9],highest:8,highli:8,highlight:8,histori:3,hit:8,holder:3,hole:9,host:[1,4,8],host_gdt_ring0_code_sel:9,hostbridg:9,how:[0,3,8,9],howev:[8,9],hpa:[1,8],html:9,http:[3,5,8,10],hub:8,hvc0:9,hybrid:[8,10],hyercal:1,hypercal:[2,8,10],hypervisor:[0,1,3,5,10],i2c:5,ia32_ef:9,ia32_pat:9,idea:3,ideal:8,identifi:9,idt:5,idx:0,ignor:3,ignore_loglevel:9,imag:[8,9],img:9,implement:[5,8,9,10],impli:8,improv:9,includ:[0,1,3,8,9,10],incom:9,incorpor:8,increas:8,indefinit:3,independ:8,index:7,indic:[0,3,8],individu:8,infinit:9,info:1,inform:[1,2,3,4,7,8,9],infotain:[5,8],inher:8,inherit:8,init:9,initi:[0,6,8,9],inject:1,innov:8,input:[5,9],insid:9,inspect:3,instal:[3,9],instanc:[0,9],instead:[3,8,9],instruct:[3,4,5,8,9],instrument:[5,8],int64_t:1,intact:8,integr:5,intel:[5,8,9,10],intel_vendor_id:0,intend:3,inter:5,interact:[3,8],intercept:9,interest:[8,9],interfac:[5,8,9],interfer:8,intern:0,interrupt:[0,1,5,8,10],intervent:9,intr:1,introduc:[3,8,9],introduct:[3,7,9],intx:[1,9],invalid:0,invis:9,invok:8,involv:[0,3,8],ioapic:1,ioctl:8,iolen:0,iopaic:9,ioreq:[1,8],iot:[8,10],iov:0,iovec:0,ipi:9,irq:[1,9],isa:1,isn:3,isol:[8,9],isr:5,issu:[8,9],item:8,its:[0,8,9],itself:[3,8,9],ivi:[5,8],j3455:6,jone:3,just:[0,3],keep:[0,3,8,9],kei:[8,10],kernel:[3,8,9],keyboard:9,kick:8,kind:[8,9],kit:6,know:[3,8,9],knowledg:3,known:[5,8],kvm:8,land:[8,9],languag:9,larg:8,latenc:8,later:[1,3,8],latest:8,launch:[8,9],layer:8,layout:1,least:9,leav:8,legaci:[8,9],length:0,less:[3,9],let:3,level:[1,8,9],leverag:8,lib:9,librari:9,licens:7,license_head:3,lifecycl:9,lightweight:10,like:3,limit:1,line:[1,3,8],linear:[8,9],link:[0,8,9],linux:[3,8,9,10],list:[3,8],live:9,load:[8,9],loader:9,local:[3,9],locat:[3,9],log:[3,9],log_buf_len:9,logic:[3,9],login:9,logmsg:9,logo:9,look:[2,3],loop:9,lot:0,low:[8,9],lower:9,lpc:9,mac:9,machin:[1,5,8,9],made:3,mai:[0,3,8,9],mail:3,main:9,mainli:9,maintain:[3,7],major:9,make:[1,3,9],malwar:5,manag:[5,8,10],mani:[0,8,9],manual:3,map:[0,1,8],mark:8,markup:9,mask:9,master:3,match:[3,9],max_vm_num:1,maxcpu:9,maximum:9,mean:[8,9],meanwhil:8,mechan:[8,9,10],mediat:5,member:[1,3],memori:[1,8,10],mention:[8,9],merg:[3,9],messag:[8,9],met:3,metal:8,method:8,middl:8,mile:8,mind:10,minicom:9,minim:8,misconfigur:9,mix:8,mmap:8,mmio:8,mobil:8,mode:[5,8,9],model:[2,3,10],modif:[3,8,9],modifi:3,modul:[5,8,9,10],monitor:5,more:[0,3,5,8],most:[8,9],mpt:[8,9],msi:[0,1,8,9],msix:[1,8],msr_atom_fsb_freq:9,msr_ia32_tsc_aux:9,msr_ia32_tsc_deadlin:9,msr_ia32_vmx_exit_ctl:9,msr_ia32_vmx_pinbased_ctl:9,msr_ia32_vmx_procbased_ctl:9,msr_ia32_vmx_procbased_ctls2:9,msr_ia32_vmx_procbased_ctls_irq_win:9,msr_platform_info:9,msx:9,much:3,multipl:[3,8,9,10],multiplex:8,music:8,must:[3,8,9],n_iov:0,name:[3,8],nativ:[1,8,9],navig:8,necessari:[8,9],need:[0,3,4,8,9],negoti:8,network:[3,8,9,10],next:[8,9],nic:10,nmi:[1,9],no_timer_check:9,nohpet:9,non:[0,1,8],normal:[0,1,9],north:10,note:[0,7,8],notic:8,notif:[8,9],notifi:[1,8,9],now:[3,9],noxsav:9,nuc6cayh:6,nuc:[8,9],number:[0,3,8,9],nvq:0,obsolet:9,obtain:8,occur:[8,9],oem:8,off:8,offend:3,offic:8,offload:8,offset:[0,1,9],onc:[8,9],one:[0,1,3,8,9],onli:[0,1,8,9],onto:9,open:[3,8,9,10],openiot:10,oper:[0,5,8,9],oppos:8,optim:[8,9,10],option:[3,8],org:[3,5,8],organ:8,ospm:5,other:[0,8,9],otherwis:8,our:[3,8],out:[0,9],outgo:9,output:[5,9],overal:8,overhead:8,overlap:1,overview:9,own:[3,5,8,9],ownership:8,packag:9,packet:9,page:[1,3,8,9],pai:8,pair:9,para:[5,9],param:[1,9],paramet:[0,1,9],paravirtu:[5,8,9],park:8,pars:[1,8],part:[3,8],parti:8,particip:3,particular:[8,9],partit:[8,9],pass:[1,5,9,10],passthrough:1,password:9,patch:3,path:[8,9],paus:[1,8,10],pci:[0,1,5,8,9],pci_vdev:0,pci_virtio_dev:0,pciback:8,pcie:8,pcpu:1,pend:9,per:[0,1,3,8,9],perform:[8,9],peripher:5,perman:9,permiss:8,permit:[3,8],person:3,phone:8,physic:[1,5,8],pic:1,pick:[3,8,9],pidx:0,pin2:9,pin:[8,9],pio:8,pirq:9,place:9,placehold:8,plan:9,plane:8,platform:[3,4,6,8,9,10],pleas:[3,7,8],point:[1,9],pointer:[0,1,9],polici:9,port:[8,9],portio:9,portnam:9,portpath:9,posit:0,possibl:8,post:9,potenti:8,power:[5,9],ppr:9,practic:3,pre:9,preemption:9,prefix:3,prepar:[0,9],present:[3,9],pressur:8,prevent:8,previou:3,price:8,primari:9,primer:[3,7],prioriti:[5,8],privileg:[8,9],procbased_ctrl:9,proce:8,process:[0,3,5,8,9],processor:[5,6,8,9],produc:8,product:8,program:[5,9],programm:9,progress:3,project:[2,3,4,5,6,9,10],projectacrn:[3,10],propos:3,protect:[8,9],protocol:5,provid:[0,3,4,5,7,8,9],ptdev:1,pts:9,pty:9,publish:7,pull:3,puls:1,purpos:3,push:3,put:[0,8],qemu:8,qsize:0,qsz:0,qualiti:[8,9],queri:8,queue:[0,8],quickli:3,radio:8,rais:9,ram:6,ran:3,random:9,rang:[0,8,9],rather:8,raw:[0,9],rc2:7,read:[0,8,9],readi:[0,1,3,8],real:[9,10],rear:[5,8],reason:[3,8],rebas:3,receiv:[8,9],recognit:8,record:3,redirect:9,redistribut:[3,8],reduc:[3,8],refer:[3,6,8,9,10],regard:3,regardless:9,region:0,regist:[0,8],reiniti:0,reject:3,relat:[3,9],releas:[6,7,8,9],reli:8,reliabl:9,remain:0,remap:[1,9],remot:[3,8],remov:[3,9],render:9,replac:[3,5,9],repo:[3,7,9],report:3,repres:0,reprogram:9,request:[0,1,3,8,9],requestor:1,requir:[3,5,8,9],reserv:9,reset:[0,9],resid:8,resourc:[8,9],respond:8,respons:[5,8,9],rest:9,restor:9,restrict:8,restructuredtext:9,resubmit:3,result:[2,3,8,9],resum:[1,8,9,10],reus:8,review:3,rfc:3,rflag:9,rich:8,right:[3,8],ring:[0,8],room:9,root:[8,9],rootwait:9,rout:[8,9],routin:[5,8],row:9,rse:[5,8],rst:9,rtc:9,rte:9,run:[1,3,4,5,8,9],runtim:9,sacrif:9,safeti:[8,10],sai:[5,8],same:[3,8,9],sampl:[3,4,9],save:[8,9],sbuf_setup_param:1,scale:8,scatter:8,scenario:8,schedul:[1,9],scratch:8,screen:9,script:9,scsi:9,sdc:[5,8],search:[2,3],seat:[5,8],second:8,section:[0,1,2,3,8,9],secur:[5,8,9],see:[3,5,8,9],seg_max:9,segment:9,select:[3,8,9],selector:9,self:3,send:[3,8,9],sensit:8,sent:[3,8],separ:[3,8],serial:8,server:9,servic:[0,1,5,9,10],set:[0,1,3,4,5,8,9],setup:[1,4],sever:8,sha:3,shall:3,share:[1,8,9],shareabl:8,shell:9,shorthand:5,should:[0,1,3,8,9],show:[8,9],shown:[3,8,9],shutdown:1,side:[8,9],signal:[8,9],signoff:3,similar:[3,8,9],similarli:0,simpl:[8,9],simpler:0,simpli:[3,9],simplic:8,simplifi:[3,9],sinc:[8,9],singl:[3,8],sipi:9,sit:8,size:[0,8,9],size_t:0,small:[3,8,10],snapshot:3,soc:8,softwar:[3,4,5,8,9,10],solut:[3,8],some:[3,8,9],someth:8,sometim:3,sourc:[3,7,8,10],space:[0,3,8,9],spec:8,special:8,specif:[0,2,3,8,9],specifi:[0,9],speed:8,sphinx:9,ssd:6,stack:[3,8,9],stage:3,stai:[8,9],stamp:9,stand:9,standard:[0,3,8,9],start:[3,7,8,9,10],startup:9,state:[8,9],statement:3,statu:[3,9],stdio:9,sti:9,still:9,stop:[3,8,10],storag:9,store:9,straightforward:8,streamlin:10,struct:[0,1],structur:[0,1,3,5,8],stuff:[3,9],subdirectori:9,subject:3,submiss:3,subset:8,subsystem:[3,8],success:[0,1],successfulli:9,suggest:3,suitabl:8,summari:3,summit:10,suppli:9,support:[1,3,5,7,9,10],suppress:8,sure:[1,3],surfac:8,surround:8,symmetr:9,syntax:9,system:[3,5,8,9],tab:3,tabl:[5,8,9],tag:3,take:[8,9],tamper:5,tap0:9,tap:9,target:[1,4,8,9],task:[3,8,9],team:3,technic:3,techniqu:9,technolog:[5,8,9],tell:3,temporari:9,term:[3,7,8],test:[3,6],text:3,than:[3,8,9],thei:[0,5,8,9],them:[0,3,8,9],therebi:3,therefor:8,thi:[0,1,2,3,4,6,8,9,10],thing:[3,9],think:3,third:8,thoroughli:3,those:8,thousand:8,thread:8,three:[8,9],through:[0,1,5,9,10],thru:8,thu:[3,8,9],time:[0,1,3,8,9,10],timer:9,tini:3,tinycrypt:3,tire:8,titl:3,togeth:8,too:[3,8,9],tool:4,top:[3,8,9],topic:3,touch:8,tpr:9,tradit:5,tradition:8,transform:8,translat:[1,9],transmiss:9,transmit:9,trap:8,tree:3,triag:3,trigger:[1,5,9],trip:8,trivial:3,trust:9,tty:9,tun:9,two:9,type:[0,1,8,9,10],typic:[3,5,8],u_int:0,uart:9,ubuntu:9,udev1:8,uefi:[5,8,9],uint16_t:0,uint32_t:0,uint64_t:[0,1],under:[3,7,8,9],understand:[3,8,9],unifi:5,union:1,uniqu:8,unit:5,unless:3,unmask:9,unnecessari:8,unrel:3,until:9,unus:8,uos:9,upcal:[8,9],upda:3,updat:[3,8,9],upon:[3,8],upstream:3,url:3,usabl:9,usag:[1,3,8],usb:8,use:[0,3,8,9],use_msix:0,used:[0,1,3,5,8,9],used_all_avail:0,useful:[8,9],user:[3,5,9,10],userland:[8,9],userspac:9,uses:[3,8,9],using:[0,3,5,6,8,9],usual:[0,3,8,9],util:9,valid:[5,9],valu:[0,9],variat:8,varieti:8,variou:[8,9],vcpu0:9,vcpu:[0,1,9],vcpuid:9,vda:9,vector:[0,1,5,9],vehicl:[5,8],vendor:8,veri:[3,8],verifi:[3,8,9],veriti:8,version:[1,7,8,9],vhm:[5,8,9,10],via:[8,9],video:8,view:[8,9],vioapc:9,vioapic:9,violat:9,virio:10,virt:[9,10],virtio:[0,5,10],virtio_bas:0,virtio_base_lock:0,virtio_base_unlock:0,virtio_brok:0,virtio_config_s_driver_ok:8,virtio_cr_cfg0:0,virtio_cr_cfg1:0,virtio_cr_cfgvec:0,virtio_cr_guestcap:0,virtio_cr_hostcap:0,virtio_cr_isr:0,virtio_cr_isr_conf_chang:0,virtio_cr_isr_queu:0,virtio_cr_msix:0,virtio_cr_pfn:0,virtio_cr_qnotifi:0,virtio_cr_qnum:0,virtio_cr_qsel:0,virtio_cr_qvec:0,virtio_cr_statu:0,virtio_cr_status_ack:0,virtio_cr_status_driv:0,virtio_cr_status_driver_ok:0,virtio_cr_status_fail:0,virtio_dev_audio:0,virtio_dev_block:0,virtio_dev_consol:0,virtio_dev_coreu:0,virtio_dev_hdcp:0,virtio_dev_heci:0,virtio_dev_hyperdmabuf:0,virtio_dev_ipu:0,virtio_dev_net:0,virtio_dev_random:0,virtio_dev_rpmb:0,virtio_dev_tsn:0,virtio_event_idx:0,virtio_f_notify_on_empti:[0,9],virtio_interrupt_init:0,virtio_intr_init:0,virtio_linkup:0,virtio_msi_no_vector:0,virtio_net_f_mac:9,virtio_net_f_mrg_rxbuf:9,virtio_net_f_statu:9,virtio_op:0,virtio_pci_read:0,virtio_pci_writ:0,virtio_reset_dev:0,virtio_ring_f_event_idx:0,virtio_ring_f_indirect_desc:0,virtio_set_io_bar:0,virtio_type_9p:0,virtio_type_audio:0,virtio_type_balloon:0,virtio_type_block:0,virtio_type_consol:0,virtio_type_coreu:0,virtio_type_entropi:0,virtio_type_hdcp:0,virtio_type_heci:0,virtio_type_hyperdmabuf:0,virtio_type_iomemori:0,virtio_type_ipu:0,virtio_type_net:0,virtio_type_rpmb:0,virtio_type_rpmsg:0,virtio_type_scsi:0,virtio_type_tsn:0,virtio_use_msix:0,virtio_vendor:0,virtio_vq_info:0,virtqueu:[0,8,9],virtual:[0,1,5,8,10],visibl:9,vlapic:9,vm0:[1,8,9],vm1:[8,9],vm_gpa2hpa:1,vm_set_memmap:1,vmc:8,vmctx:0,vmenter:9,vmexit:9,vmid:1,vmm:[5,8,9,10],vmware:8,vmx:[5,8],vmx_exit_reason_ept_viol:8,vmx_exit_reason_io_instruct:8,vmxon:8,voic:8,vpic:9,vq_alloc:0,vq_avail_event_idx:0,vq_broke:0,vq_endchain:0,vq_getchain:0,vq_has_desc:0,vq_interrupt:0,vq_relchain:0,vq_retchain:0,vq_ring_readi:0,vq_use:0,vq_used_event_idx:0,vring:8,vring_align:0,vring_avail_f_no_interrupt:0,vring_desc_f_indirect:0,vring_desc_f_next:0,vring_desc_f_writ:0,vring_page_bit:0,vring_siz:0,vring_used_f_no_notifi:0,vtblk_f_blk_size:9,vtblk_f_flush:9,vtblk_f_seg_max:9,vtblk_f_topolog:9,vtcon_f_emerg_writ:9,vtcon_f_multiport:9,vtcon_f_siz:9,vuart:9,vulner:9,wai:[3,8,9],wait:[3,9],wake:8,walk:0,walker:9,want:3,web:[3,9],websit:[3,9],welcom:[2,3,6,7],well:[3,8,9],were:[3,8,9],what:3,when:[0,1,3,8,9],whenev:9,where:[3,8,9],whether:[3,8],which:[0,1,3,8,9],whitespac:3,who:3,whole:[3,9],whose:5,why:3,wide:[0,9],wifi:8,wiki:5,wikipedia:5,window:9,windshield:8,wipe:0,wire:9,within:[0,3,8],without:[3,8,9],won:3,work:[3,8,9],workload:10,workstat:[8,9],worri:8,worthwhil:8,would:[1,3,9],wouldn:8,wrapper:0,write:[0,3,8,9],written:[0,9],www:3,x64:9,x86:[5,9],x86_model:9,xen:8,xml:9,xrstor:9,xsave:9,xubuntu:9,xx_ring:0,yellow:8,yet:[3,8],you:[2,3,9],your:[3,4,9],zero:[0,1]},titles:["Device Model APIs","Hypercall APIs","API Documentation","Contribution Guidelines","Getting Started Guide","Glossary of Terms","Supported Hardware","Project ACRN documentation","Introduction to Project ACRN","Developer Primer","Release Notes"],titleterms:{VMs:9,acrn:[7,8,9],api:[0,1,2],apollo:6,architectur:8,assign:9,bitmap:9,blk:9,bodi:3,boot:[8,9],calibr:9,certif:3,code:3,commit:3,configur:9,consol:9,contribut:3,cpu:9,cpuid:9,dco:3,develop:[3,9],devic:[0,8,9],document:[2,7,9],emul:9,ept:9,except:9,expect:3,flow:9,framework:8,gdt:9,get:4,git:3,glossari:5,graphic:9,guest:9,guid:4,guidelin:3,hardwar:[6,8],host:9,hypercal:[1,9],hypervisor:[8,9],identifi:3,idt:9,indic:7,inject:9,intel:6,interrupt:9,introduct:8,ioapic:9,issu:3,lake:6,lapic:9,layout:[3,9],licens:[3,8],manag:9,map:9,march:10,mediat:[8,9],memori:9,messag:3,method:3,mmio:9,mmu:9,model:[0,8,9],msr:9,net:9,note:10,nuc:6,off:3,origin:3,other:3,pass:8,passthrough:8,physic:9,pic:9,pio:9,prerequisit:3,primer:9,project:[7,8],rdtsc:9,rdtscp:9,regist:9,releas:10,repositori:3,rnd:9,section:7,sequenc:8,servic:8,setup:3,sign:3,smp:9,sourc:9,start:4,structur:9,style:3,submit:3,support:[6,8],tabl:7,term:5,through:8,tool:3,trap:9,tree:9,tsc:9,user:8,version:10,virtio:[8,9],virtual:9,vmx:9,workflow:3}}) \ No newline at end of file +Search.setIndex({docnames:["api/devicemodel_api","api/hypercall_api","api/index","contribute","getting_started/index","glossary","hardware","index","introduction/index","primer/index","release_notes"],envversion:53,filenames:["api/devicemodel_api.rst","api/hypercall_api.rst","api/index.rst","contribute.rst","getting_started/index.rst","glossary.rst","hardware.rst","index.rst","introduction/index.rst","primer/index.rst","release_notes.rst"],objects:{"":{ACRN_INTR_TYPE_IOAPIC:[1,0,1,"c.ACRN_INTR_TYPE_IOAPIC"],ACRN_INTR_TYPE_ISA:[1,0,1,"c.ACRN_INTR_TYPE_ISA"],GUEST_CFG_OFFSET:[1,0,1,"c.GUEST_CFG_OFFSET"],INTEL_VENDOR_ID:[0,0,1,"c.INTEL_VENDOR_ID"],VIRTIO_BASE_LOCK:[0,0,1,"c.VIRTIO_BASE_LOCK"],VIRTIO_BASE_UNLOCK:[0,0,1,"c.VIRTIO_BASE_UNLOCK"],VIRTIO_BROKED:[0,0,1,"c.VIRTIO_BROKED"],VIRTIO_CR_CFG0:[0,0,1,"c.VIRTIO_CR_CFG0"],VIRTIO_CR_CFG1:[0,0,1,"c.VIRTIO_CR_CFG1"],VIRTIO_CR_CFGVEC:[0,0,1,"c.VIRTIO_CR_CFGVEC"],VIRTIO_CR_GUESTCAP:[0,0,1,"c.VIRTIO_CR_GUESTCAP"],VIRTIO_CR_HOSTCAP:[0,0,1,"c.VIRTIO_CR_HOSTCAP"],VIRTIO_CR_ISR:[0,0,1,"c.VIRTIO_CR_ISR"],VIRTIO_CR_ISR_CONF_CHANGED:[0,0,1,"c.VIRTIO_CR_ISR_CONF_CHANGED"],VIRTIO_CR_ISR_QUEUES:[0,0,1,"c.VIRTIO_CR_ISR_QUEUES"],VIRTIO_CR_MSIX:[0,0,1,"c.VIRTIO_CR_MSIX"],VIRTIO_CR_PFN:[0,0,1,"c.VIRTIO_CR_PFN"],VIRTIO_CR_QNOTIFY:[0,0,1,"c.VIRTIO_CR_QNOTIFY"],VIRTIO_CR_QNUM:[0,0,1,"c.VIRTIO_CR_QNUM"],VIRTIO_CR_QSEL:[0,0,1,"c.VIRTIO_CR_QSEL"],VIRTIO_CR_QVEC:[0,0,1,"c.VIRTIO_CR_QVEC"],VIRTIO_CR_STATUS:[0,0,1,"c.VIRTIO_CR_STATUS"],VIRTIO_CR_STATUS_ACK:[0,0,1,"c.VIRTIO_CR_STATUS_ACK"],VIRTIO_CR_STATUS_DRIVER:[0,0,1,"c.VIRTIO_CR_STATUS_DRIVER"],VIRTIO_CR_STATUS_DRIVER_OK:[0,0,1,"c.VIRTIO_CR_STATUS_DRIVER_OK"],VIRTIO_CR_STATUS_FAILED:[0,0,1,"c.VIRTIO_CR_STATUS_FAILED"],VIRTIO_DEV_AUDIO:[0,0,1,"c.VIRTIO_DEV_AUDIO"],VIRTIO_DEV_BLOCK:[0,0,1,"c.VIRTIO_DEV_BLOCK"],VIRTIO_DEV_CONSOLE:[0,0,1,"c.VIRTIO_DEV_CONSOLE"],VIRTIO_DEV_COREU:[0,0,1,"c.VIRTIO_DEV_COREU"],VIRTIO_DEV_HDCP:[0,0,1,"c.VIRTIO_DEV_HDCP"],VIRTIO_DEV_HECI:[0,0,1,"c.VIRTIO_DEV_HECI"],VIRTIO_DEV_HYPERDMABUF:[0,0,1,"c.VIRTIO_DEV_HYPERDMABUF"],VIRTIO_DEV_IPU:[0,0,1,"c.VIRTIO_DEV_IPU"],VIRTIO_DEV_NET:[0,0,1,"c.VIRTIO_DEV_NET"],VIRTIO_DEV_RANDOM:[0,0,1,"c.VIRTIO_DEV_RANDOM"],VIRTIO_DEV_RPMB:[0,0,1,"c.VIRTIO_DEV_RPMB"],VIRTIO_DEV_TSN:[0,0,1,"c.VIRTIO_DEV_TSN"],VIRTIO_EVENT_IDX:[0,0,1,"c.VIRTIO_EVENT_IDX"],VIRTIO_F_NOTIFY_ON_EMPTY:[0,0,1,"c.VIRTIO_F_NOTIFY_ON_EMPTY"],VIRTIO_MSI_NO_VECTOR:[0,0,1,"c.VIRTIO_MSI_NO_VECTOR"],VIRTIO_RING_F_EVENT_IDX:[0,0,1,"c.VIRTIO_RING_F_EVENT_IDX"],VIRTIO_RING_F_INDIRECT_DESC:[0,0,1,"c.VIRTIO_RING_F_INDIRECT_DESC"],VIRTIO_TYPE_9P:[0,0,1,"c.VIRTIO_TYPE_9P"],VIRTIO_TYPE_AUDIO:[0,0,1,"c.VIRTIO_TYPE_AUDIO"],VIRTIO_TYPE_BALLOON:[0,0,1,"c.VIRTIO_TYPE_BALLOON"],VIRTIO_TYPE_BLOCK:[0,0,1,"c.VIRTIO_TYPE_BLOCK"],VIRTIO_TYPE_CONSOLE:[0,0,1,"c.VIRTIO_TYPE_CONSOLE"],VIRTIO_TYPE_COREU:[0,0,1,"c.VIRTIO_TYPE_COREU"],VIRTIO_TYPE_ENTROPY:[0,0,1,"c.VIRTIO_TYPE_ENTROPY"],VIRTIO_TYPE_HDCP:[0,0,1,"c.VIRTIO_TYPE_HDCP"],VIRTIO_TYPE_HECI:[0,0,1,"c.VIRTIO_TYPE_HECI"],VIRTIO_TYPE_HYPERDMABUF:[0,0,1,"c.VIRTIO_TYPE_HYPERDMABUF"],VIRTIO_TYPE_IOMEMORY:[0,0,1,"c.VIRTIO_TYPE_IOMEMORY"],VIRTIO_TYPE_IPU:[0,0,1,"c.VIRTIO_TYPE_IPU"],VIRTIO_TYPE_NET:[0,0,1,"c.VIRTIO_TYPE_NET"],VIRTIO_TYPE_RPMB:[0,0,1,"c.VIRTIO_TYPE_RPMB"],VIRTIO_TYPE_RPMSG:[0,0,1,"c.VIRTIO_TYPE_RPMSG"],VIRTIO_TYPE_SCSI:[0,0,1,"c.VIRTIO_TYPE_SCSI"],VIRTIO_TYPE_TSN:[0,0,1,"c.VIRTIO_TYPE_TSN"],VIRTIO_USE_MSIX:[0,0,1,"c.VIRTIO_USE_MSIX"],VIRTIO_VENDOR:[0,0,1,"c.VIRTIO_VENDOR"],VQ_ALLOC:[0,0,1,"c.VQ_ALLOC"],VQ_AVAIL_EVENT_IDX:[0,0,1,"c.VQ_AVAIL_EVENT_IDX"],VQ_BROKED:[0,0,1,"c.VQ_BROKED"],VQ_USED_EVENT_IDX:[0,0,1,"c.VQ_USED_EVENT_IDX"],VRING_ALIGN:[0,0,1,"c.VRING_ALIGN"],VRING_AVAIL_F_NO_INTERRUPT:[0,0,1,"c.VRING_AVAIL_F_NO_INTERRUPT"],VRING_DESC_F_INDIRECT:[0,0,1,"c.VRING_DESC_F_INDIRECT"],VRING_DESC_F_NEXT:[0,0,1,"c.VRING_DESC_F_NEXT"],VRING_DESC_F_WRITE:[0,0,1,"c.VRING_DESC_F_WRITE"],VRING_PAGE_BITS:[0,0,1,"c.VRING_PAGE_BITS"],VRING_USED_F_NO_NOTIFY:[0,0,1,"c.VRING_USED_F_NO_NOTIFY"],acrn_create_vcpu:[1,1,1,"_CPPv216acrn_create_vcpu"],acrn_create_vm:[1,1,1,"_CPPv214acrn_create_vm"],acrn_irqline:[1,1,1,"_CPPv212acrn_irqline"],acrn_msi_entry:[1,1,1,"_CPPv214acrn_msi_entry"],acrn_nmi_entry:[1,1,1,"_CPPv214acrn_nmi_entry"],acrn_set_ioreq_buffer:[1,1,1,"_CPPv221acrn_set_ioreq_buffer"],acrn_vm_pci_msix_remap:[1,1,1,"_CPPv222acrn_vm_pci_msix_remap"],hc_api_version:[1,1,1,"_CPPv214hc_api_version"],hc_ptdev_irq:[1,1,1,"_CPPv212hc_ptdev_irq"],hcall_assert_irqline:[1,2,1,"_CPPv220hcall_assert_irqlineP2vm8uint64_t8uint64_t"],hcall_assign_ptdev:[1,2,1,"_CPPv218hcall_assign_ptdevP2vm8uint64_t8uint64_t"],hcall_create_vcpu:[1,2,1,"_CPPv217hcall_create_vcpuP2vm8uint64_t8uint64_t"],hcall_create_vm:[1,2,1,"_CPPv215hcall_create_vmP2vm8uint64_t"],hcall_deassert_irqline:[1,2,1,"_CPPv222hcall_deassert_irqlineP2vm8uint64_t8uint64_t"],hcall_deassign_ptdev:[1,2,1,"_CPPv220hcall_deassign_ptdevP2vm8uint64_t8uint64_t"],hcall_destroy_vm:[1,2,1,"_CPPv216hcall_destroy_vm8uint64_t"],hcall_get_api_version:[1,2,1,"_CPPv221hcall_get_api_versionP2vm8uint64_t"],hcall_gpa_to_hpa:[1,2,1,"_CPPv216hcall_gpa_to_hpaP2vm8uint64_t8uint64_t"],hcall_inject_msi:[1,2,1,"_CPPv216hcall_inject_msiP2vm8uint64_t8uint64_t"],hcall_notify_req_finish:[1,2,1,"_CPPv223hcall_notify_req_finish8uint64_t8uint64_t"],hcall_pause_vm:[1,2,1,"_CPPv214hcall_pause_vm8uint64_t"],hcall_pulse_irqline:[1,2,1,"_CPPv219hcall_pulse_irqlineP2vm8uint64_t8uint64_t"],hcall_remap_pci_msix:[1,2,1,"_CPPv220hcall_remap_pci_msixP2vm8uint64_t8uint64_t"],hcall_reset_ptdev_intr_info:[1,2,1,"_CPPv227hcall_reset_ptdev_intr_infoP2vm8uint64_t8uint64_t"],hcall_resume_vm:[1,2,1,"_CPPv215hcall_resume_vm8uint64_t"],hcall_set_ioreq_buffer:[1,2,1,"_CPPv222hcall_set_ioreq_bufferP2vm8uint64_t8uint64_t"],hcall_set_ptdev_intr_info:[1,2,1,"_CPPv225hcall_set_ptdev_intr_infoP2vm8uint64_t8uint64_t"],hcall_set_vm_memmap:[1,2,1,"_CPPv219hcall_set_vm_memmapP2vm8uint64_t8uint64_t"],hcall_setup_sbuf:[1,2,1,"_CPPv216hcall_setup_sbufP2vm8uint64_t"],sbuf_setup_param:[1,1,1,"_CPPv216sbuf_setup_param"],virtio_base:[0,1,1,"_CPPv211virtio_base"],virtio_interrupt_init:[0,2,1,"_CPPv221virtio_interrupt_initP11virtio_basei"],virtio_intr_init:[0,2,1,"_CPPv216virtio_intr_initP11virtio_baseii"],virtio_linkup:[0,2,1,"_CPPv213virtio_linkupP11virtio_baseP10virtio_opsPvP8pci_vdevP14virtio_vq_info"],virtio_ops:[0,1,1,"_CPPv210virtio_ops"],virtio_pci_read:[0,2,1,"_CPPv215virtio_pci_readP5vmctxiP8pci_vdevi8uint64_ti"],virtio_pci_write:[0,2,1,"_CPPv216virtio_pci_writeP5vmctxiP8pci_vdevi8uint64_ti8uint64_t"],virtio_reset_dev:[0,2,1,"_CPPv216virtio_reset_devP11virtio_base"],virtio_set_io_bar:[0,2,1,"_CPPv217virtio_set_io_barP11virtio_basei"],virtio_vq_info:[0,1,1,"_CPPv214virtio_vq_info"],vm_gpa2hpa:[1,1,1,"_CPPv210vm_gpa2hpa"],vm_set_memmap:[1,1,1,"_CPPv213vm_set_memmap"],vq_endchains:[0,2,1,"_CPPv212vq_endchainsP14virtio_vq_infoi"],vq_getchain:[0,2,1,"_CPPv211vq_getchainP14virtio_vq_infoP8uint16_tP5ioveciP8uint16_t"],vq_has_descs:[0,2,1,"_CPPv212vq_has_descsP14virtio_vq_info"],vq_interrupt:[0,2,1,"_CPPv212vq_interruptP11virtio_baseP14virtio_vq_info"],vq_relchain:[0,2,1,"_CPPv211vq_relchainP14virtio_vq_info8uint16_t8uint32_t"],vq_retchain:[0,2,1,"_CPPv211vq_retchainP14virtio_vq_info"],vq_ring_ready:[0,2,1,"_CPPv213vq_ring_readyP14virtio_vq_info"],vring_size:[0,2,1,"_CPPv210vring_size5u_int"]}},objnames:{"0":["c","macro","C macro"],"1":["cpp","class","C++ class"],"2":["cpp","function","C++ function"]},objtypes:{"0":"c:macro","1":"cpp:class","2":"cpp:function"},terms:{"01org":3,"08ded7f21529c39e5133688ffb93a9d0c94e5c6":3,"0x1":9,"0x10":9,"0x1af4":8,"0x20":9,"0x3f8":[8,9],"0x3fc":9,"0x460":9,"0x70":9,"0x71":9,"0x8":9,"0xa0":9,"0xcf8":9,"0xcfc":9,"0xd0000":1,"0xf4":9,"0xfec00000":9,"0xfec01000":9,"0xfee00000":9,"0xfee100000":9,"1168m":9,"128gb":6,"16m":9,"1mb":9,"20h":8,"40m":9,"853207acfdc6549b10eb3e44504b1a75ae1ad63a":3,"8gb":6,"abstract":[8,9],"break":3,"byte":[0,9],"case":[0,3,8,9],"default":9,"export":9,"final":8,"function":[0,1,5,8,9,10],"import":[3,5,8,9],"int":0,"long":[8,9],"new":[3,8],"null":0,"public":[1,3,9],"return":[0,1,8,9],"short":[3,9],"static":[0,8,9],"switch":[8,9],"void":0,"while":[3,5,8,9],Are:0,But:[0,9],For:[3,7,8,9],IVE:[5,8],Near:8,OSes:[8,9],One:[3,9],PCs:5,QoS:8,SOS:[0,5,8,9],That:9,The:[0,1,2,3,5,8,9,10],Then:[3,9],There:[8,9],These:9,UOS:[5,8,9],Use:3,VBS:[8,9,10],VMs:8,_port:9,abl:8,about:[2,3,7,8,9],abov:[3,8,9],accept:[3,9],access:[0,8,9],accord:9,accordingli:9,account:3,achiev:8,ack:9,acpi:[5,9],acrn:[2,3,4,5,6,10],acrn_common:1,acrn_create_vcpu:1,acrn_create_vm:1,acrn_do_intr_process:9,acrn_hv_def:1,acrn_hypercal:1,acrn_intr_type_ioap:1,acrn_intr_type_isa:1,acrn_irqlin:1,acrn_msi_entri:1,acrn_nmi_entri:1,acrn_set_ioreq_buff:1,acrn_virtio:0,acrn_vm_pci_msix_remap:1,acrnu:3,acrnusj:3,across:8,act:[8,9],activ:[1,3,8],actual:0,adapt:[8,10],add:[1,3,9],add_buf:8,added:[3,9],adderss:9,adding:[3,8],addit:[3,7,8,9],address:[0,1,3,8,9],addressx:1,adopt:8,advanc:[5,8,9],advantag:8,affect:3,after:[0,3,8,9],again:[3,8],agre:3,agreement:3,alarm:9,alert:8,align:[3,9],all:[0,1,2,3,8,9],alloc:[0,1,8,9],allow:[3,8,9],almost:9,alon:9,along:8,alreadi:[1,3],also:[3,4,5,8,9],although:9,alwai:[3,9],amend:3,america:10,among:9,analyz:8,android:8,ani:[0,3,8,9],announc:10,anoth:[3,8,9],api:[5,7,8,9],apic:9,appear:3,appl:8,appli:[3,8],applic:[4,5,8,9],approach:[3,8],appropri:3,arbitrari:8,arch:9,architectur:[5,6,9,10],area:[3,9],arrai:0,arrang:1,aspect:8,assert:[1,9],assign:[1,3,5,8],assist:[8,9],associ:[8,9],assumpt:3,attach:3,attack:8,attest:3,attribut:3,author:3,authorship:3,auto:[8,9],automat:[2,3,9],automot:8,avail:[0,1,3,8,9],avoid:[3,8,9],await:3,awar:[8,9],back:[0,5,8,9],backend:[8,9,10],background:8,backward:[5,8],bar:[0,9],bare:8,baridx:0,barnum:0,base:[0,1,3,8,9],basi:8,basic:5,batch:8,bdf:[1,9],becaus:[8,9],becom:0,been:[3,6,8],befor:[3,9],begin:9,behalf:[3,8],behav:9,behavior:8,behind:8,being:[3,8],belong:[8,9],below:[0,1,3,8,9],best:3,better:8,between:[8,9],binari:[8,9],bio:[5,9],bisect:3,bit0:9,bit15:9,bit18:9,bit19:9,bit1:9,bit20:9,bit25:9,bit28:9,bit6:9,bit7:9,bit9:9,bit:[5,8,9],blank:3,blk_size:9,block:[3,8,9,10],bluetooth:8,board:[3,9],bond:9,boot:[1,5],bootload:[8,9],bootstrap:9,both:[1,8,9],boutiqu:8,box:2,brace:3,branch:3,bridg:8,brief:[3,8],briefli:3,broad:6,browser:[3,9],bsd:[3,7,8],bsp:9,buffer:[1,8,9],bug:3,build:[3,5,6,8,9],built:[8,10],bulk:8,burden:8,bus:[8,9],buse:8,busi:3,button:3,bzimag:9,c89:3,c99:3,cach:[3,9],calcul:[0,9],call:[0,1,3,8,9],callback:[5,8],caller:0,camera:8,can:[3,5,8,9,10],cannot:9,capabl:[0,8,9],car:8,care:8,carefulli:8,carplai:8,caus:9,celeron:6,central:8,certain:[0,8],certifi:3,cfg:9,chain:0,chang:[0,3,7,8,9],changelog:3,chao:3,charact:[3,9],characterist:9,check:[3,5,8,9],checkout:3,checkpatch:3,chipset:9,chose:3,circuit:5,claim:8,claus:[3,7,8],clean:3,cleanli:3,cleanup:9,clear:[0,1,3,8,9],clearlinux:8,click:3,client:[8,9],climat:8,clone:3,cloud:8,clr:9,cluster:[5,8],cmake:3,cmo:9,cockpit:[5,8],code:[0,2,5,7,8,9,10],codebas:3,codeown:3,coexist:8,collabor:3,collect:[6,8],colon:3,color:8,column:9,com:[3,10],combin:3,come:[8,9],command:[3,8,9],comment:[3,9],commerci:8,commmit:3,common:[3,8,9],commun:[3,6,8,9],compani:3,compar:3,compat:[5,8],compil:[8,9],complain:3,complet:[1,8,9],compli:3,compon:[0,5,9,10],comprehens:8,comput:[0,3,4],concept:[8,9],concert:8,condit:5,confer:10,config:[0,1,3,9],configur:[0,1,3,5,8],connect:8,consider:[8,9,10],consist:[3,8],consol:10,consoleblank:9,consolid:8,constant:0,consult:[7,9],consum:8,contain:[0,1,2,3,8,9],content:[8,9],context:[0,8,9],contigu:9,contiki:3,continu:[3,8],contribut:[6,7,9],contributor:3,control:[3,8,9],convent:3,convers:3,copi:[1,3,8],copyright:[3,8],core:9,corner:3,correct:[5,9],correctli:3,correspond:[8,9],could:[0,1,8,9],count:[0,9],counter:9,cover:[3,9],cpu:[1,8,10],cr3:9,cr8:9,creat:[1,3,8,9],criteria:3,critic:[8,9,10],crypt:3,css:9,ctx:0,current:[0,1,5,8,9],custom:9,cwp_vm_pci_msix_fixup:9,cycl:9,dai:3,data:[0,1,5,8,9],datacent:8,david:3,deactiv:1,deassert:1,deassign:1,debug:9,declar:3,decod:[8,9],defer:8,defin:[0,1,5,8,9],definit:9,degrad:8,delet:3,deliv:[0,8],dereferenc:9,desc:0,describ:[3,8],descript:[3,9],descriptor:[0,5,8,9],design:[1,9],desir:3,destroi:1,detail:[3,8,9],determin:5,dev:[0,1,3,9],develop:[4,5,7,8,10],developercertif:3,devic:[2,3,5,10],devicemodel:3,diagram:8,did:9,diff:3,differ:[3,8,9],direct:[5,9],directli:[0,1,3,8,9],directori:[3,9],disabl:9,disclaim:8,discuss:[3,8],disk:[8,9],dispatch:[0,8,9],displai:[2,8],distribut:9,dma:9,doc:3,document:[3,8,10],doe:[0,1,3,8,9],doesn:9,doing:3,dom0:8,domain:8,domu:8,don:[0,8,9],done:[1,3,8,9],downstream:3,doxygen:[3,9],dozen:9,drive:8,driver:[0,5,8,9,10],due:8,dure:9,e820:9,each:[0,3,8,9],earli:3,earlier:9,easi:8,easier:3,easili:[0,8],edg:[1,9],edit:3,editor:3,effici:[8,9],effort:3,either:[3,8,9],elc18:10,element:8,elimin:8,els:3,email:3,embed:[8,10],emerg:9,empti:[3,9],emul:[0,5,8,10],enabl:[8,9],encount:3,encourag:[3,8],end:[5,8,9],enhanc:[3,8],enqueu:9,ensur:[3,5,8,9],enter:[2,8,9],entertain:[5,8],entir:[3,9],entri:[8,9],entropi:9,environ:[3,8,9],eoi:9,ept:[1,8],eras:0,error:1,especi:8,etc:9,ethernet:9,even:3,event:[0,8,9],everi:[3,9],evolv:9,exampl:[3,8,9],except:[3,5,8],exclus:[5,8],execut:[5,8,9],exist:[1,3,8,9],exit:[8,9],expect:9,expens:8,experi:[5,8],explain:[3,9],expos:9,express:8,extend:9,extens:[5,8,9],extern:[3,9],extra:9,extract:2,fabric:8,fail:0,faith:3,fake:9,fall:9,fallback:9,familiar:3,fast:8,fault:9,featur:[3,8,9,10],feed:9,feedback:3,fetch:[3,8],few:[3,9],field:[0,9],figur:[8,9],file:[3,7,9],filenam:3,filter:9,find:3,finish:0,firmar:5,firmwar:8,first:[0,3,8,9],fix:[3,8],fix_another_issu:3,fix_comment_typo:3,flag:[0,3],flexibl:[8,10],flow:8,flush:9,folder:9,follow:[3,6,8,9,10],footprint:10,forc:3,foreground:5,forget:3,fork:3,form:[3,8,9],format:[3,9],forward:[8,9],found:[3,7,9,10],four:[8,9],framebuff:9,framework:[5,10],free:3,freed:1,frequenc:9,from:[0,1,2,3,8,9],front:[5,8,9],frontend:[0,8,9],fuel:8,full:9,fulli:[3,8],fundament:9,fuss:0,futur:9,gap:8,gate:9,gather:8,gener:[0,3,9],gestur:8,get:[1,3,7,8,9],get_buf:8,getting_start:9,gitconfig:3,github:[3,7,9,10],githug:10,give:[8,9],given:[0,8,9],gla2gpa:9,global:[3,9],glossari:7,gmail:3,goe:8,good:3,gpa:[1,9],gpu:[5,9],graphic:5,group:[0,1],gsg:4,guest:[0,1,5,8,10],guest_cfg_offset:1,guestrflag:9,guid:[3,7,9],guidelin:7,gvt:9,habit:5,halt:9,hand:8,handl:[0,5,8,9],handler:[5,8,9],happen:[8,9],hard:8,hardwar:[4,5,7,9],has:[0,3,5,6,8,9,10],hasn:8,have:[3,8,9],haven:3,hc_api_vers:1,hc_assert_irqlin:1,hc_create_vcpu:1,hc_create_vm:1,hc_deassert_irqlin:1,hc_get_api_vers:1,hc_inject_msi:1,hc_ptdev_irq:1,hc_pulse_irqlin:1,hc_set_ioreq_buff:1,hc_set_ptdev_intr_info:1,hc_setup_sbuf:1,hc_vm_gpa2hpa:1,hc_vm_pci_msix_remap:1,hc_vm_set_memmap:1,hcall_assert_irqlin:1,hcall_assign_ptdev:1,hcall_create_vcpu:1,hcall_create_vm:1,hcall_deassert_irqlin:1,hcall_deassign_ptdev:1,hcall_destroy_vm:1,hcall_get_api_vers:1,hcall_gpa_to_hpa:1,hcall_inject_msi:1,hcall_notify_req_finish:1,hcall_pause_vm:1,hcall_pulse_irqlin:1,hcall_remap_pci_msix:1,hcall_reset_ptdev_intr_info:1,hcall_resume_vm:1,hcall_set_ioreq_buff:1,hcall_set_ptdev_intr_info:1,hcall_set_vm_memmap:1,hcall_setup_sbuf:1,head:8,help:[3,6,8,9],helper:8,here:[1,3,8,9],hereaft:8,hidden:9,hide:8,high:[5,8,9],highest:8,highli:8,highlight:8,histori:3,hit:8,holder:3,hole:9,host:[1,4,8],host_gdt_ring0_code_sel:9,hostbridg:9,how:[0,3,8,9],howev:[8,9],hpa:[1,8],html:9,http:[3,5,8,10],hub:8,hvc0:9,hybrid:[8,10],hyercal:1,hypercal:[2,8,10],hypervisor:[0,1,3,5,10],i2c:5,ia32_ef:9,ia32_pat:9,idea:3,ideal:8,identifi:9,idt:5,idx:0,ignor:3,ignore_loglevel:9,imag:[8,9],img:9,implement:[5,8,9,10],impli:8,improv:9,includ:[0,1,3,8,9,10],incom:9,incorpor:8,increas:8,indefinit:3,independ:8,index:7,indic:[0,3,8],individu:8,infinit:9,info:1,inform:[1,2,3,4,7,8,9],infotain:[5,8],inher:8,inherit:8,init:9,initi:[0,6,8,9],inject:1,innov:8,input:[5,9],insid:9,inspect:3,instal:[3,9],instanc:[0,9],instead:[3,8,9],instruct:[3,4,5,8,9],instrument:[5,8],int64_t:1,intact:8,integr:5,intel:[5,8,9,10],intel_vendor_id:0,intend:3,inter:5,interact:[3,8],intercept:9,interest:[8,9],interfac:[5,8,9],interfer:8,intern:0,interrupt:[0,1,5,8,10],intervent:9,intr:1,introduc:[3,8,9],introduct:[3,7,9],intx:[1,9],invalid:0,invis:9,invok:8,involv:[0,3,8],ioapic:1,ioctl:8,iolen:0,iopaic:9,ioreq:[1,8],iot:[8,10],iov:0,iovec:0,ipi:9,irq:[1,9],isa:1,isn:3,isol:[8,9],isr:5,issu:[8,9],item:8,its:[0,8,9],itself:[3,8,9],ivi:[5,8],j3455:6,jone:3,just:[0,3],keep:[0,3,8,9],kei:[8,10],kernel:[3,8,9],keyboard:9,kick:8,kind:[8,9],kit:6,know:[3,8,9],knowledg:3,known:[5,8],kvm:8,land:[8,9],languag:9,larg:8,latenc:8,later:[1,3,8],latest:8,launch:[8,9],layer:8,layout:1,least:9,leav:8,legaci:[8,9],length:0,less:[3,9],let:3,level:[1,8,9],leverag:8,lib:9,librari:9,licens:7,license_head:3,lifecycl:9,lightweight:10,like:3,limit:1,line:[1,3,8],linear:[8,9],link:[0,8,9],linux:[3,8,9,10],list:[3,8],live:9,load:[8,9],loader:9,local:[3,9],locat:[3,9],log:[3,9],log_buf_len:9,logic:[3,9],login:9,logmsg:9,logo:9,look:[2,3],loop:9,lot:0,low:[8,9],lower:9,lpc:9,mac:9,machin:[1,5,8,9],made:3,mai:[0,3,8,9],mail:3,main:9,mainli:9,maintain:[3,7],major:9,make:[1,3,9],malwar:5,manag:[5,8,10],mani:[0,8,9],manual:3,map:[0,1,8],mark:8,markup:9,mask:9,master:3,match:[3,9],max_vm_num:1,maxcpu:9,maximum:9,mean:[8,9],meanwhil:8,mechan:[8,9,10],mediat:5,member:[1,3],memori:[1,8,10],mention:[8,9],merg:[3,9],messag:[8,9],met:3,metal:8,method:8,middl:8,mile:8,mind:10,minicom:9,minim:8,misconfigur:9,mix:8,mmap:8,mmio:8,mobil:8,mode:[5,8,9],model:[2,3,10],modif:[3,8,9],modifi:3,modul:[5,8,9,10],monitor:5,more:[0,3,5,8],most:[8,9],mpt:[8,9],msi:[0,1,8,9],msix:[1,8],msr_atom_fsb_freq:9,msr_ia32_tsc_aux:9,msr_ia32_tsc_deadlin:9,msr_ia32_vmx_exit_ctl:9,msr_ia32_vmx_pinbased_ctl:9,msr_ia32_vmx_procbased_ctl:9,msr_ia32_vmx_procbased_ctls2:9,msr_ia32_vmx_procbased_ctls_irq_win:9,msr_platform_info:9,msx:9,much:3,multipl:[3,8,9,10],multiplex:8,music:8,must:[3,8,9],n_iov:0,name:[3,8],nativ:[1,8,9],navig:8,necessari:[8,9],need:[0,3,4,8,9],negoti:8,network:[3,8,9,10],next:[8,9],nic:10,nmi:[1,9],no_timer_check:9,nohpet:9,non:[0,1,8],normal:[0,1,9],north:10,note:[0,7,8],notic:8,notif:[8,9],notifi:[1,8,9],now:[3,9],noxsav:9,nuc6cayh:6,nuc:[8,9],number:[0,3,8,9],nvq:0,obsolet:9,obtain:8,occur:[8,9],oem:8,off:8,offend:3,offic:8,offload:8,offset:[0,1,9],onc:[8,9],one:[0,1,3,8,9],onli:[0,1,8,9],onto:9,open:[3,8,9,10],openiot:10,oper:[0,5,8,9],oppos:8,optim:[8,9,10],option:[3,8],org:[3,5,8],organ:8,ospm:5,other:[0,8,9],otherwis:8,our:[3,8],out:[0,9],outgo:9,output:[5,9],overal:8,overhead:8,overlap:1,overview:9,own:[3,5,8,9],ownership:8,packag:9,packet:9,page:[1,3,8,9],pai:8,pair:9,para:[5,9],param:[1,9],paramet:[0,1,9],paravirtu:[5,8,9],park:8,pars:[1,8],part:[3,8],parti:8,particip:3,particular:[8,9],partit:[8,9],pass:[1,5,9,10],passthrough:1,password:9,patch:3,path:[8,9],paus:[1,8,10],pci:[0,1,5,8,9],pci_vdev:0,pci_virtio_dev:0,pciback:8,pcie:8,pcpu:1,pend:9,per:[0,1,3,8,9],perform:[8,9],peripher:5,perman:9,permiss:8,permit:[3,8],person:3,phone:8,physic:[1,5,8],pic:1,pick:[3,8,9],pidx:0,pin2:9,pin:[8,9],pio:8,pirq:9,place:9,placehold:8,plan:9,plane:8,platform:[3,4,6,8,9,10],pleas:[3,7,8],point:[1,9],pointer:[0,1,9],polici:9,port:[8,9],portio:9,portnam:9,portpath:9,posit:0,possibl:8,post:9,potenti:8,power:[5,9],ppr:9,practic:3,pre:9,preemption:9,prefix:3,prepar:[0,9],present:[3,9],pressur:8,prevent:8,previou:3,price:8,primari:9,primer:[3,7],prioriti:[5,8],privileg:[8,9],procbased_ctrl:9,proce:8,process:[0,3,5,8,9],processor:[5,6,8,9],produc:8,product:8,program:[5,9],programm:9,progress:3,project:[2,3,4,5,6,9,10],projectacrn:[3,10],propos:3,protect:[8,9],protocol:5,provid:[0,3,4,5,7,8,9],ptdev:1,pts:9,pty:9,publish:7,pull:3,puls:1,purpos:3,push:3,put:[0,8],qemu:8,qsize:0,qsz:0,qualiti:[8,9],queri:8,queue:[0,8],quickli:3,radio:8,rais:9,ram:6,ran:3,random:9,rang:[0,8,9],rather:8,raw:[0,9],rc2:7,read:[0,8,9],readi:[0,1,3,8],real:[9,10],rear:[5,8],reason:[3,8],rebas:3,receiv:[8,9],recognit:8,record:3,redirect:9,redistribut:[3,8],reduc:[3,8],refer:[3,6,8,9,10],regard:3,regardless:9,region:0,regist:[0,8],reiniti:0,reject:3,relat:[3,9],releas:[6,7,8,9],reli:8,reliabl:9,remain:0,remap:[1,9],remot:[3,8],remov:[3,9],render:9,replac:[3,5,9],repo:[3,7,9],report:3,repres:0,reprogram:9,request:[0,1,3,8,9],requestor:1,requir:[3,5,8,9],reserv:9,reset:[0,9],resid:8,resourc:[8,9],respond:8,respons:[5,8,9],rest:9,restor:9,restrict:8,restructuredtext:9,resubmit:3,result:[2,3,8,9],resum:[1,8,9,10],reus:8,review:3,rfc:3,rflag:9,rich:8,right:[3,8],ring:[0,8],room:9,root:[8,9],rootwait:9,rout:[8,9],routin:[5,8],row:9,rse:[5,8],rst:9,rtc:9,rte:9,run:[1,3,4,5,8,9],runtim:9,sacrif:9,safeti:[8,10],sai:[5,8],same:[3,8,9],sampl:[3,4,9],save:[8,9],sbuf_setup_param:1,scale:8,scatter:8,scenario:8,schedul:[1,9],scratch:8,screen:9,script:9,scsi:9,sdc:[5,8],search:[2,3],seat:[5,8],second:8,section:[0,1,2,3,8,9],secur:[5,8,9],see:[3,5,8,9],seg_max:9,segment:9,select:[3,8,9],selector:9,self:3,send:[3,8,9],sensit:8,sent:[3,8],separ:[3,8],serial:8,server:9,servic:[0,1,5,9,10],set:[0,1,3,4,5,8,9],setup:[1,4],sever:8,sha:3,shall:3,share:[1,8,9],shareabl:8,shell:9,shorthand:5,should:[0,1,3,8,9],show:[8,9],shown:[3,8,9],shutdown:1,side:[8,9],signal:[8,9],signoff:3,similar:[3,8,9],similarli:0,simpl:[8,9],simpler:0,simpli:[3,9],simplic:8,simplifi:[3,9],sinc:[8,9],singl:[3,8],sipi:9,sit:8,size:[0,8,9],size_t:0,small:[3,8,10],snapshot:3,soc:8,softwar:[3,4,5,8,9,10],solut:[3,8],some:[3,8,9],someth:8,sometim:3,sourc:[3,7,8,10],space:[0,3,8,9],spec:8,special:8,specif:[0,2,3,8,9],specifi:[0,9],speed:8,sphinx:9,ssd:6,stack:[3,8,9],stage:3,stai:[8,9],stamp:9,stand:9,standard:[0,3,8,9],start:[3,7,8,9,10],startup:9,state:[8,9],statement:3,statu:[3,9],stdio:9,sti:9,still:9,stop:[3,8,10],storag:9,store:9,straightforward:8,streamlin:10,struct:[0,1],structur:[0,1,3,5,8],stuff:[3,9],subdirectori:9,subject:3,submiss:3,subset:8,subsystem:[3,8],success:[0,1],successfulli:9,suggest:3,suitabl:8,summari:3,summit:10,suppli:9,support:[1,3,5,7,9,10],suppress:8,sure:[1,3],surfac:8,surround:8,symmetr:9,syntax:9,system:[3,5,8,9],tab:3,tabl:[5,8,9],tag:3,take:[8,9],tamper:5,tap0:9,tap:9,target:[1,4,8,9],task:[3,8,9],team:3,technic:3,techniqu:9,technolog:[5,8,9],tell:3,temporari:9,term:[3,7,8],test:[3,6],text:3,than:[3,8,9],thei:[0,5,8,9],them:[0,3,8,9],therebi:3,therefor:8,thi:[0,1,2,3,4,6,8,9,10],thing:[3,9],think:3,third:8,thoroughli:3,those:8,thousand:8,thread:8,three:[8,9],through:[0,1,5,9,10],thru:8,thu:[3,8,9],time:[0,1,3,8,9,10],timer:9,tini:3,tinycrypt:3,tire:8,titl:3,togeth:8,too:[3,8,9],tool:4,top:[3,8,9],topic:3,touch:8,tpr:9,tradit:5,tradition:8,transform:8,translat:[1,9],transmiss:9,transmit:9,trap:8,tree:3,triag:3,trigger:[1,5,9],trip:8,trivial:3,trust:9,tty:9,tun:9,two:9,type:[0,1,8,9,10],typic:[3,5,8],u_int:0,uart:9,ubuntu:9,udev1:8,uefi:[5,8,9],uint16_t:0,uint32_t:0,uint64_t:[0,1],under:[3,7,8,9],understand:[3,8,9],unifi:5,union:1,uniqu:8,unit:5,unless:3,unmask:9,unnecessari:8,unrel:3,until:9,unus:8,uos:9,upcal:[8,9],upda:[],updat:[3,8,9],upon:[3,8],upstream:3,url:3,usabl:9,usag:[1,3,8],usb:8,use:[0,3,8,9],use_msix:0,used:[0,1,3,5,8,9],used_all_avail:0,useful:[8,9],user:[3,5,9,10],userland:[8,9],userspac:9,uses:[3,8,9],using:[0,3,5,6,8,9],usual:[0,3,8,9],util:9,valid:[5,9],valu:[0,9],variat:8,varieti:8,variou:[8,9],vcpu0:9,vcpu:[0,1,9],vcpuid:9,vda:9,vector:[0,1,5,9],vehicl:[5,8],vendor:8,veri:[3,8],verifi:[3,8,9],veriti:8,version:[1,7,8,9],vhm:[5,8,9,10],via:[8,9],video:8,view:[8,9],vioapc:9,vioapic:9,violat:9,virio:10,virt:[9,10],virtio:[0,5,10],virtio_bas:0,virtio_base_lock:0,virtio_base_unlock:0,virtio_brok:0,virtio_config_s_driver_ok:8,virtio_cr_cfg0:0,virtio_cr_cfg1:0,virtio_cr_cfgvec:0,virtio_cr_guestcap:0,virtio_cr_hostcap:0,virtio_cr_isr:0,virtio_cr_isr_conf_chang:0,virtio_cr_isr_queu:0,virtio_cr_msix:0,virtio_cr_pfn:0,virtio_cr_qnotifi:0,virtio_cr_qnum:0,virtio_cr_qsel:0,virtio_cr_qvec:0,virtio_cr_statu:0,virtio_cr_status_ack:0,virtio_cr_status_driv:0,virtio_cr_status_driver_ok:0,virtio_cr_status_fail:0,virtio_dev_audio:0,virtio_dev_block:0,virtio_dev_consol:0,virtio_dev_coreu:0,virtio_dev_hdcp:0,virtio_dev_heci:0,virtio_dev_hyperdmabuf:0,virtio_dev_ipu:0,virtio_dev_net:0,virtio_dev_random:0,virtio_dev_rpmb:0,virtio_dev_tsn:0,virtio_event_idx:0,virtio_f_notify_on_empti:[0,9],virtio_interrupt_init:0,virtio_intr_init:0,virtio_linkup:0,virtio_msi_no_vector:0,virtio_net_f_mac:9,virtio_net_f_mrg_rxbuf:9,virtio_net_f_statu:9,virtio_op:0,virtio_pci_read:0,virtio_pci_writ:0,virtio_reset_dev:0,virtio_ring_f_event_idx:0,virtio_ring_f_indirect_desc:0,virtio_set_io_bar:0,virtio_type_9p:0,virtio_type_audio:0,virtio_type_balloon:0,virtio_type_block:0,virtio_type_consol:0,virtio_type_coreu:0,virtio_type_entropi:0,virtio_type_hdcp:0,virtio_type_heci:0,virtio_type_hyperdmabuf:0,virtio_type_iomemori:0,virtio_type_ipu:0,virtio_type_net:0,virtio_type_rpmb:0,virtio_type_rpmsg:0,virtio_type_scsi:0,virtio_type_tsn:0,virtio_use_msix:0,virtio_vendor:0,virtio_vq_info:0,virtqueu:[0,8,9],virtual:[0,1,5,8,10],visibl:9,vlapic:9,vm0:[1,8,9],vm1:[8,9],vm_gpa2hpa:1,vm_set_memmap:1,vmc:8,vmctx:0,vmenter:9,vmexit:9,vmid:1,vmm:[5,8,9,10],vmware:8,vmx:[5,8],vmx_exit_reason_ept_viol:8,vmx_exit_reason_io_instruct:8,vmxon:8,voic:8,vpic:9,vq_alloc:0,vq_avail_event_idx:0,vq_broke:0,vq_endchain:0,vq_getchain:0,vq_has_desc:0,vq_interrupt:0,vq_relchain:0,vq_retchain:0,vq_ring_readi:0,vq_use:0,vq_used_event_idx:0,vring:8,vring_align:0,vring_avail_f_no_interrupt:0,vring_desc_f_indirect:0,vring_desc_f_next:0,vring_desc_f_writ:0,vring_page_bit:0,vring_siz:0,vring_used_f_no_notifi:0,vtblk_f_blk_size:9,vtblk_f_flush:9,vtblk_f_seg_max:9,vtblk_f_topolog:9,vtcon_f_emerg_writ:9,vtcon_f_multiport:9,vtcon_f_siz:9,vuart:9,vulner:9,wai:[3,8,9],wait:[3,9],wake:8,walk:0,walker:9,want:3,web:[3,9],websit:[3,9],welcom:[2,3,6,7],well:[3,8,9],were:[3,8,9],what:3,when:[0,1,3,8,9],whenev:9,where:[3,8,9],whether:[3,8],which:[0,1,3,8,9],whitespac:3,who:3,whole:[3,9],whose:5,why:3,wide:[0,9],wifi:8,wiki:5,wikipedia:5,window:9,windshield:8,wipe:0,wire:9,within:[0,3,8],without:[3,8,9],won:3,work:[3,8,9],workload:10,workstat:[8,9],worri:8,worthwhil:8,would:[1,3,9],wouldn:8,wrapper:0,write:[0,3,8,9],written:[0,9],www:3,x64:9,x86:[5,9],x86_model:9,xen:8,xml:9,xrstor:9,xsave:9,xubuntu:9,xx_ring:0,yellow:8,yet:[3,8],you:[2,3,9],your:[3,4,9],zero:[0,1]},titles:["Device Model APIs","Hypercall APIs","API Documentation","Contribution Guidelines","Getting Started Guide","Glossary of Terms","Supported Hardware","Project ACRN documentation","Introduction to Project ACRN","Developer Primer","Release Notes"],titleterms:{VMs:9,acrn:[7,8,9],api:[0,1,2],apollo:6,architectur:8,assign:9,bitmap:9,blk:9,bodi:3,boot:[8,9],calibr:9,certif:3,code:3,commit:3,configur:9,consol:9,contribut:3,cpu:9,cpuid:9,dco:3,develop:[3,9],devic:[0,8,9],document:[2,7,9],emul:9,ept:9,except:9,expect:3,flow:9,framework:8,gdt:9,get:4,git:3,glossari:5,graphic:9,guest:9,guid:4,guidelin:3,hardwar:[6,8],host:9,hypercal:[1,9],hypervisor:[8,9],identifi:3,idt:9,indic:7,inject:9,intel:6,interrupt:9,introduct:8,ioapic:9,issu:3,lake:6,lapic:9,layout:[3,9],licens:[3,8],manag:9,map:9,march:10,mediat:[8,9],memori:9,messag:3,method:3,mmio:9,mmu:9,model:[0,8,9],msr:9,net:9,note:10,nuc:6,off:3,origin:3,other:3,pass:8,passthrough:8,physic:9,pic:9,pio:9,prerequisit:3,primer:9,project:[7,8],rdtsc:9,rdtscp:9,regist:9,releas:10,repositori:3,rnd:9,section:7,sequenc:8,servic:8,setup:3,sign:3,smp:9,sourc:9,start:4,structur:9,style:3,submit:3,support:[6,8],tabl:7,term:5,through:8,tool:3,trap:9,tree:9,tsc:9,user:8,version:10,virtio:[8,9],virtual:9,vmx:9,workflow:3}}) \ No newline at end of file