Home
last modified time | relevance | path

Searched refs:xen_info (Results 1 – 25 of 47) sorted by relevance

12

/titanic_41/usr/src/uts/i86xpv/os/
H A Dxen_mmu.c44 start_info_t *xen_info; variable
81 if (!DOMAIN_IS_INITDOMAIN(xen_info) && in xen_block_migrate()
89 if (!DOMAIN_IS_INITDOMAIN(xen_info) && in xen_allow_migrate()
152 if (DOMAIN_IS_INITDOMAIN(xen_info) && in xen_relocate_start_info()
153 xen_info->console.dom0.info_off >= sizeof (start_info_t)) { in xen_relocate_start_info()
154 sz += xen_info->console.dom0.info_off - sizeof (start_info_t) + in xen_relocate_start_info()
155 xen_info->console.dom0.info_size; in xen_relocate_start_info()
161 (caddr_t)xen_info + off))); in xen_relocate_start_info()
165 old = (uintptr_t)xen_info; in xen_relocate_start_info()
166 xen_info = (start_info_t *)addr; in xen_relocate_start_info()
[all …]
H A Dxen_machdep.c462 pfn = hat_getpfnum(kas.a_hat, (caddr_t)xen_info); in xen_suspend_domain()
523 xen_info->store_mfn = mfn_to_pfn_mapping[xen_info->store_mfn]; in xen_suspend_domain()
524 xen_info->console.domU.mfn = in xen_suspend_domain()
525 mfn_to_pfn_mapping[xen_info->console.domU.mfn]; in xen_suspend_domain()
555 xen_info->shared_info | PT_NOCONSIST | PT_VALID | PT_WRITABLE, in xen_suspend_domain()
559 if (xen_info->nr_pages != mfn_count) { in xen_suspend_domain()
562 xen_info->nr_pages); in xen_suspend_domain()
872 if (!DOMAIN_IS_INITDOMAIN(xen_info)) { in xen_late_startup()
885 balloon_init(xen_info->nr_pages); in xen_late_startup()
935 if (!DOMAIN_IS_INITDOMAIN(xen_info)) in startup_xen_mca()
[all …]
/titanic_41/usr/src/uts/common/xen/io/
H A Dxenbus_comms.c180 ec_notify_via_evtchn(xen_info->store_evtchn); in xb_write()
236 ec_notify_via_evtchn(xen_info->store_evtchn); in xb_read()
246 ec_unbind_evtchn(xen_info->store_evtchn); in xb_suspend()
256 ec_bind_evtchn_to_handler(xen_info->store_evtchn, IPL_XENBUS, in xb_setup_intr()
259 xenbus_irq = ec_bind_evtchn_to_irq(xen_info->store_evtchn); in xb_setup_intr()
279 if (DOMAIN_IS_INITDOMAIN(xen_info)) { in xb_init()
286 xen_info->store_mfn = pfn_to_mfn(hat_getpfnum(kas.a_hat, in xb_init()
290 (int *)&xen_info->store_evtchn); in xb_init()
299 kbm_map_ma(mfn_to_ma(xen_info->store_mfn), in xb_init()
303 ASSERT(xen_info->store_evtchn); in xb_init()
[all …]
H A Dxencons.c219 ASSERT(DOMAIN_IS_INITDOMAIN(xen_info)); in xenconsdetach()
220 if (!DOMAIN_IS_INITDOMAIN(xen_info)) in xenconsdetach()
258 if (DOMAIN_IS_INITDOMAIN(xen_info)) { in xenconssetup()
524 #define INBUF_IX(ix, ifp) (DOMAIN_IS_INITDOMAIN(xen_info) ? \
575 if (DOMAIN_IS_INITDOMAIN(xen_info)) { in xencons_rxint()
610 if (!DOMAIN_IS_INITDOMAIN(xen_info)) { in xencons_rxint()
670 if (!DOMAIN_IS_INITDOMAIN(xen_info)) in xencons_rxint()
682 if (DOMAIN_IS_INITDOMAIN(xen_info)) in xencons_rxint()
686 if (!DOMAIN_IS_INITDOMAIN(xen_info)) in xencons_rxint()
830 if (DOMAIN_IS_INITDOMAIN(xen_info)) { in xcasync_start()
[all …]
H A Dxenbus_dev.c300 if (DOMAIN_IS_INITDOMAIN(xen_info)) in xenbusdrv_attach()
627 if (!DOMAIN_IS_INITDOMAIN(xen_info)) in xenbusdrv_devmap()
666 *rvalp = xen_info->store_evtchn; in xenbusdrv_ioctl()
H A Dxenbus_xs.c1085 if (DOMAIN_IS_INITDOMAIN(xen_info)) in xs_early_init()
1107 if (DOMAIN_IS_INITDOMAIN(xen_info)) in xs_domu_init()
1126 ASSERT(DOMAIN_IS_INITDOMAIN(xen_info)); in xs_dom0_init()
H A Dxdf.h272 #define PATOMA(addr) (DOMAIN_IS_INITDOMAIN(xen_info) ? addr : pa_to_ma(addr))
/titanic_41/usr/src/uts/i86xpv/boot/
H A Dboot_xconsole.c82 xen_info->shared_info | PTE_BITS, UVMF_INVLPG | UVMF_LOCAL); in bcons_init_xen()
84 if (!DOMAIN_IS_INITDOMAIN(xen_info)) { in bcons_init_xen()
89 mmu_ptob((x86pte_t)xen_info->console.domU.mfn) | PTE_BITS, in bcons_init_xen()
140 if (!DOMAIN_IS_INITDOMAIN(xen_info)) { in bcons_init_xen()
159 if (DOMAIN_IS_INITDOMAIN(xen_info)) { in bcons_putchar_xen()
186 send.port = xen_info->console.domU.evtchn; in bcons_putchar_xen()
199 if (DOMAIN_IS_INITDOMAIN(xen_info)) { in bcons_ischar_xen()
222 if (DOMAIN_IS_INITDOMAIN(xen_info)) { in bcons_getchar_xen()
239 send.port = xen_info->console.domU.evtchn; in bcons_getchar_xen()
/titanic_41/usr/src/uts/i86pc/os/
H A Dxpv_platform.c59 start_info_t *xen_info = NULL; variable
171 xen_info = &__xen_info; in xen_hvm_init()
172 (void) sprintf(xen_info->magic, "xen-%d.%d", xen_major, xen_minor); in xen_hvm_init()
181 xen_info->store_mfn = (mfn_t)val; in xen_hvm_init()
184 xen_info->store_evtchn = (mfn_t)val; in xen_hvm_init()
H A Dmachdep.c1203 (va == HYPERVISOR_shared_info || va == xen_info)) || in plat_mem_do_mmio()
1217 if (DOMAIN_IS_INITDOMAIN(xen_info)) in num_phys_pages()
1238 pfn_t pfn = mmu_btop(xen_info->shared_info) | PFN_IS_FOREIGN_MFN; in dump_plat_addr()
1264 pfn_t pfn = mmu_btop(xen_info->shared_info) | PFN_IS_FOREIGN_MFN; in dump_plat_pfn()
H A Dmp_startup.c986 if (!DOMAIN_IS_INITDOMAIN(xen_info)) in workaround_errata()
1034 if (!DOMAIN_IS_INITDOMAIN(xen_info)) in workaround_errata()
1074 if (!DOMAIN_IS_INITDOMAIN(xen_info)) in workaround_errata()
1116 } else if ((DOMAIN_IS_INITDOMAIN(xen_info) && in workaround_errata()
1174 if (DOMAIN_IS_INITDOMAIN(xen_info)) { in workaround_errata()
H A Dpci_cfgspace.c148 if (DOMAIN_IS_INITDOMAIN(xen_info)) { in pci_check()
/titanic_41/usr/src/uts/i86pc/dboot/
H A Ddboot_startkern.c119 start_info_t *xen_info; variable
307 if (pfn >= xen_info->nr_pages) in ma_to_pa()
328 if (pa < mfn_base || pfn >= xen_info->nr_pages) in pa_to_ma()
330 mfn = ((ulong_t *)xen_info->mfn_list)[pfn]; in pa_to_ma()
729 DBG(xen_info->mod_len); in init_mem_alloc()
730 if (xen_info->mod_len > 0) { in init_mem_alloc()
731 DBG(xen_info->mod_start); in init_mem_alloc()
732 modules[0].bm_addr = xen_info->mod_start; in init_mem_alloc()
733 modules[0].bm_size = xen_info->mod_len; in init_mem_alloc()
743 DBG(xen_info->mfn_list); in init_mem_alloc()
[all …]
H A Ddboot_xen.s43 movq %rsi, xen_info(%rip)
90 movl %esi, xen_info
/titanic_41/usr/src/uts/i86xpv/io/psm/
H A Dxpv_psm.c170 if (DOMAIN_IS_INITDOMAIN(xen_info)) in xen_psm_probe()
181 if (DOMAIN_IS_INITDOMAIN(xen_info)) { in xen_psm_softinit()
200 if (!DOMAIN_IS_INITDOMAIN(xen_info)) { in xen_psm_clkinit()
257 if (DOMAIN_IS_INITDOMAIN(xen_info)) { in xen_psm_picinit()
326 DOMAIN_IS_INITDOMAIN(xen_info)) { in xen_psm_addspl()
378 DOMAIN_IS_INITDOMAIN(xen_info)) { in xen_psm_delspl()
489 if (DOMAIN_IS_INITDOMAIN(xen_info)) in xen_psm_shutdown()
654 if (!DOMAIN_IS_INITDOMAIN(xen_info)) { in xen_intr_ops()
704 if (DOMAIN_IS_INITDOMAIN(xen_info)) in xen_intr_ops()
713 DOMAIN_IS_INITDOMAIN(xen_info)) { in xen_intr_ops()
[all …]
H A Dxpv_uppc.c180 if (DOMAIN_IS_INITDOMAIN(xen_info)) { in xen_uppc_softinit()
206 if (!DOMAIN_IS_INITDOMAIN(xen_info)) { in xen_uppc_clkinit()
228 if (DOMAIN_IS_INITDOMAIN(xen_info)) { in xen_uppc_picinit()
261 DOMAIN_IS_INITDOMAIN(xen_info)) { in xen_uppc_addspl()
290 DOMAIN_IS_INITDOMAIN(xen_info)) { in xen_uppc_delspl()
344 if (DOMAIN_IS_INITDOMAIN(xen_info)) in xen_uppc_shutdown()
/titanic_41/usr/src/uts/i86pc/io/gfx_private/
H A Dgfxp_vm.c123 ASSERT(DOMAIN_IS_INITDOMAIN(xen_info)); in gfxp_map_kernel_space()
162 ASSERT(DOMAIN_IS_INITDOMAIN(xen_info)); in gfxp_va2pa()
253 ASSERT(DOMAIN_IS_INITDOMAIN(xen_info)); in gfxp_convert_addr()
H A Dgfxp_devmap.c132 ASSERT(DOMAIN_IS_INITDOMAIN(xen_info)); in gfxp_map_devmem()
/titanic_41/usr/src/uts/i86xpv/io/
H A Dxpvtod.c98 if (DOMAIN_IS_INITDOMAIN(xen_info)) in todxen_get()
129 if (DOMAIN_IS_INITDOMAIN(xen_info)) { in todxen_set()
H A Dprivcmd.c288 if (DOMAIN_IS_PRIVILEGED(xen_info)) in privcmd_ioctl()
292 if (DOMAIN_IS_PRIVILEGED(xen_info)) in privcmd_ioctl()
H A Ddomcaps.c106 if (DOMAIN_IS_INITDOMAIN(xen_info)) { in domcaps_read()
/titanic_41/usr/src/uts/i86pc/boot/
H A Dboot_console.c581 if (!DOMAIN_IS_INITDOMAIN(xen_info)) { in bcons_init()
599 if (DOMAIN_IS_INITDOMAIN(xen_info)) { in bcons_init()
850 if (!DOMAIN_IS_INITDOMAIN(xen_info) || in bcons_putchar()
885 if (!DOMAIN_IS_INITDOMAIN(xen_info) || in bcons_getchar()
905 if (!DOMAIN_IS_INITDOMAIN(xen_info) || in bcons_ischar()
/titanic_41/usr/src/uts/i86pc/vm/
H A Dkboot_mmu.c116 xen_info = bi->bi_xen_start_info; in kbm_init()
117 mfn_list = (mfn_t *)xen_info->mfn_list; in kbm_init()
119 mfn_count = xen_info->nr_pages; in kbm_init()
/titanic_41/usr/src/uts/intel/sys/
H A Dhypervisor.h190 extern start_info_t *xen_info;
/titanic_41/usr/src/uts/common/xen/os/
H A Dxvdi.c411 if (!DOMAIN_IS_INITDOMAIN(xen_info)) { in xvdi_bind_evtchn()
412 pdp->xd_evtchn = xen_info->console.domU.evtchn; in xvdi_bind_evtchn()
456 if (!DOMAIN_IS_INITDOMAIN(xen_info)) { in xvdi_alloc_evtchn()
457 pdp->xd_evtchn = xen_info->console.domU.evtchn; in xvdi_alloc_evtchn()
630 rmaddr = DOMAIN_IS_INITDOMAIN(xen_info) ? rpaddr : pa_to_ma(rpaddr); in xvdi_reinit_ring()
690 rmaddr = DOMAIN_IS_INITDOMAIN(xen_info) ? ring->xr_paddr : in xvdi_alloc_ring()
825 boolean_t dom0 = DOMAIN_IS_INITDOMAIN(xen_info); in xendev_enum_class()
874 boolean_t dom0 = DOMAIN_IS_INITDOMAIN(xen_info); in xendev_enum_all()

12