Home
last modified time | relevance | path

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

12

/illumos-gate/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.c453 pfn = hat_getpfnum(kas.a_hat, (caddr_t)xen_info); in xen_suspend_domain()
514 xen_info->store_mfn = mfn_to_pfn_mapping[xen_info->store_mfn]; in xen_suspend_domain()
515 xen_info->console.domU.mfn = in xen_suspend_domain()
516 mfn_to_pfn_mapping[xen_info->console.domU.mfn]; in xen_suspend_domain()
546 xen_info->shared_info | PT_NOCONSIST | PT_VALID | PT_WRITABLE, in xen_suspend_domain()
550 if (xen_info->nr_pages != mfn_count) { in xen_suspend_domain()
553 xen_info->nr_pages); in xen_suspend_domain()
862 if (!DOMAIN_IS_INITDOMAIN(xen_info)) { in xen_late_startup()
875 balloon_init(xen_info->nr_pages); in xen_late_startup()
925 if (!DOMAIN_IS_INITDOMAIN(xen_info)) in startup_xen_mca()
[all …]
/illumos-gate/usr/src/uts/common/xen/io/
H A Dxenbus_comms.c177 ec_notify_via_evtchn(xen_info->store_evtchn); in xb_write()
233 ec_notify_via_evtchn(xen_info->store_evtchn); in xb_read()
243 ec_unbind_evtchn(xen_info->store_evtchn); in xb_suspend()
253 ec_bind_evtchn_to_handler(xen_info->store_evtchn, IPL_XENBUS, in xb_setup_intr()
256 xenbus_irq = ec_bind_evtchn_to_irq(xen_info->store_evtchn); in xb_setup_intr()
276 if (DOMAIN_IS_INITDOMAIN(xen_info)) { in xb_init()
283 xen_info->store_mfn = pfn_to_mfn(hat_getpfnum(kas.a_hat, in xb_init()
287 (int *)&xen_info->store_evtchn); in xb_init()
296 kbm_map_ma(mfn_to_ma(xen_info->store_mfn), in xb_init()
300 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) ? \
579 if (DOMAIN_IS_INITDOMAIN(xen_info)) { in xencons_rxint()
614 if (!DOMAIN_IS_INITDOMAIN(xen_info)) { in xencons_rxint()
674 if (!DOMAIN_IS_INITDOMAIN(xen_info)) in xencons_rxint()
686 if (DOMAIN_IS_INITDOMAIN(xen_info)) in xencons_rxint()
690 if (!DOMAIN_IS_INITDOMAIN(xen_info)) in xencons_rxint()
834 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.h277 #define PATOMA(addr) (DOMAIN_IS_INITDOMAIN(xen_info) ? addr : pa_to_ma(addr))
/illumos-gate/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()
/illumos-gate/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.c1228 (va == HYPERVISOR_shared_info || va == xen_info)) || in plat_mem_do_mmio()
1242 if (DOMAIN_IS_INITDOMAIN(xen_info)) in num_phys_pages()
1263 pfn_t pfn = mmu_btop(xen_info->shared_info) | PFN_IS_FOREIGN_MFN; in dump_plat_addr()
1289 pfn_t pfn = mmu_btop(xen_info->shared_info) | PFN_IS_FOREIGN_MFN; in dump_plat_pfn()
H A Dmp_startup.c993 if (!DOMAIN_IS_INITDOMAIN(xen_info)) in workaround_errata()
1041 if (!DOMAIN_IS_INITDOMAIN(xen_info)) in workaround_errata()
1081 if (!DOMAIN_IS_INITDOMAIN(xen_info)) in workaround_errata()
1126 } else if ((DOMAIN_IS_INITDOMAIN(xen_info) && in workaround_errata()
1186 if (DOMAIN_IS_INITDOMAIN(xen_info)) { in workaround_errata()
H A Dpci_cfgspace.c152 if (DOMAIN_IS_INITDOMAIN(xen_info)) { in pci_check()
/illumos-gate/usr/src/uts/i86xpv/io/psm/
H A Dxpv_psm.c171 if (DOMAIN_IS_INITDOMAIN(xen_info)) in xen_psm_probe()
182 if (DOMAIN_IS_INITDOMAIN(xen_info)) { in xen_psm_softinit()
201 if (!DOMAIN_IS_INITDOMAIN(xen_info)) { in xen_psm_clkinit()
258 if (DOMAIN_IS_INITDOMAIN(xen_info)) { in xen_psm_picinit()
327 DOMAIN_IS_INITDOMAIN(xen_info)) { in xen_psm_addspl()
379 DOMAIN_IS_INITDOMAIN(xen_info)) { in xen_psm_delspl()
490 if (DOMAIN_IS_INITDOMAIN(xen_info)) in xen_psm_shutdown()
655 if (!DOMAIN_IS_INITDOMAIN(xen_info)) { in xen_intr_ops()
705 if (DOMAIN_IS_INITDOMAIN(xen_info)) in xen_intr_ops()
714 DOMAIN_IS_INITDOMAIN(xen_info)) { in xen_intr_ops()
[all …]
H A Dxpv_uppc.c181 if (DOMAIN_IS_INITDOMAIN(xen_info)) { in xen_uppc_softinit()
207 if (!DOMAIN_IS_INITDOMAIN(xen_info)) { in xen_uppc_clkinit()
229 if (DOMAIN_IS_INITDOMAIN(xen_info)) { in xen_uppc_picinit()
262 DOMAIN_IS_INITDOMAIN(xen_info)) { in xen_uppc_addspl()
291 DOMAIN_IS_INITDOMAIN(xen_info)) { in xen_uppc_delspl()
345 if (DOMAIN_IS_INITDOMAIN(xen_info)) in xen_uppc_shutdown()
/illumos-gate/usr/src/uts/i86pc/dboot/
H A Ddboot_xen.S36 movq %rsi, xen_info(%rip)
82 movl %esi, xen_info
H A Ddboot_startkern.c132 start_info_t *xen_info; variable
362 if (pfn >= xen_info->nr_pages) in ma_to_pa()
383 if (pa < mfn_base || pfn >= xen_info->nr_pages) in pa_to_ma()
385 mfn = ((ulong_t *)xen_info->mfn_list)[pfn]; in pa_to_ma()
1000 DBG(xen_info->mod_len); in init_mem_alloc()
1001 if (xen_info->mod_len > 0) { in init_mem_alloc()
1002 DBG(xen_info->mod_start); in init_mem_alloc()
1004 (native_ptr_t)(uintptr_t)xen_info->mod_start; in init_mem_alloc()
1005 modules[0].bm_size = xen_info->mod_len; in init_mem_alloc()
1015 DBG(xen_info->mfn_list); in init_mem_alloc()
[all …]
/illumos-gate/usr/src/uts/i86pc/io/gfx_private/
H A Dgfxp_vm.c122 ASSERT(DOMAIN_IS_INITDOMAIN(xen_info)); in gfxp_map_kernel_space()
161 ASSERT(DOMAIN_IS_INITDOMAIN(xen_info)); in gfxp_va2pa()
252 ASSERT(DOMAIN_IS_INITDOMAIN(xen_info)); in gfxp_convert_addr()
339 ASSERT(DOMAIN_IS_INITDOMAIN(xen_info)); in gfxp_load_kernel_space()
H A Dgfxp_devmap.c130 ASSERT(DOMAIN_IS_INITDOMAIN(xen_info)); in gfxp_map_devmem()
/illumos-gate/usr/src/uts/i86xpv/io/
H A Dxpvtod.c96 if (DOMAIN_IS_INITDOMAIN(xen_info)) in todxen_get()
127 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()
/illumos-gate/usr/src/uts/i86pc/vm/
H A Dkboot_mmu.c114 xen_info = bi->bi_xen_start_info; in kbm_init()
115 mfn_list = (mfn_t *)xen_info->mfn_list; in kbm_init()
117 mfn_count = xen_info->nr_pages; in kbm_init()
/illumos-gate/usr/src/uts/i86pc/boot/
H A Dboot_console.c776 if (!DOMAIN_IS_INITDOMAIN(xen_info)) { in bcons_init()
786 if (DOMAIN_IS_INITDOMAIN(xen_info)) { in bcons_init()
1150 if (!DOMAIN_IS_INITDOMAIN(xen_info) || in bcons_putchar()
1174 if (!DOMAIN_IS_INITDOMAIN(xen_info) || in bcons_getchar()
1202 if (!DOMAIN_IS_INITDOMAIN(xen_info) || in bcons_ischar()
/illumos-gate/usr/src/uts/common/xen/os/
H A Dxvdi.c421 if (!DOMAIN_IS_INITDOMAIN(xen_info)) { in xvdi_bind_evtchn()
422 pdp->xd_evtchn = xen_info->console.domU.evtchn; in xvdi_bind_evtchn()
466 if (!DOMAIN_IS_INITDOMAIN(xen_info)) { in xvdi_alloc_evtchn()
467 pdp->xd_evtchn = xen_info->console.domU.evtchn; in xvdi_alloc_evtchn()
640 rmaddr = DOMAIN_IS_INITDOMAIN(xen_info) ? rpaddr : pa_to_ma(rpaddr); in xvdi_reinit_ring()
700 rmaddr = DOMAIN_IS_INITDOMAIN(xen_info) ? ring->xr_paddr : in xvdi_alloc_ring()
835 boolean_t dom0 = DOMAIN_IS_INITDOMAIN(xen_info); in xendev_enum_class()
882 boolean_t dom0 = DOMAIN_IS_INITDOMAIN(xen_info); in xendev_enum_all()
/illumos-gate/usr/src/uts/intel/sys/
H A Dhypervisor.h190 extern start_info_t *xen_info;

12