/titanic_41/usr/src/uts/i86xpv/os/ |
H A D | xen_mmu.c | 44 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 D | xen_machdep.c | 462 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 D | xenbus_comms.c | 180 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 D | xencons.c | 219 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 D | xenbus_dev.c | 300 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 D | xenbus_xs.c | 1085 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 D | xdf.h | 272 #define PATOMA(addr) (DOMAIN_IS_INITDOMAIN(xen_info) ? addr : pa_to_ma(addr))
|
/titanic_41/usr/src/uts/i86xpv/boot/ |
H A D | boot_xconsole.c | 82 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 D | xpv_platform.c | 59 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 D | machdep.c | 1203 (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 D | mp_startup.c | 986 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 D | pci_cfgspace.c | 148 if (DOMAIN_IS_INITDOMAIN(xen_info)) { in pci_check()
|
/titanic_41/usr/src/uts/i86pc/dboot/ |
H A D | dboot_startkern.c | 119 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 D | dboot_xen.s | 43 movq %rsi, xen_info(%rip) 90 movl %esi, xen_info
|
/titanic_41/usr/src/uts/i86xpv/io/psm/ |
H A D | xpv_psm.c | 170 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 D | xpv_uppc.c | 180 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 D | gfxp_vm.c | 123 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 D | gfxp_devmap.c | 132 ASSERT(DOMAIN_IS_INITDOMAIN(xen_info)); in gfxp_map_devmem()
|
/titanic_41/usr/src/uts/i86xpv/io/ |
H A D | xpvtod.c | 98 if (DOMAIN_IS_INITDOMAIN(xen_info)) in todxen_get() 129 if (DOMAIN_IS_INITDOMAIN(xen_info)) { in todxen_set()
|
H A D | privcmd.c | 288 if (DOMAIN_IS_PRIVILEGED(xen_info)) in privcmd_ioctl() 292 if (DOMAIN_IS_PRIVILEGED(xen_info)) in privcmd_ioctl()
|
H A D | domcaps.c | 106 if (DOMAIN_IS_INITDOMAIN(xen_info)) { in domcaps_read()
|
/titanic_41/usr/src/uts/i86pc/boot/ |
H A D | boot_console.c | 581 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 D | kboot_mmu.c | 116 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 D | hypervisor.h | 190 extern start_info_t *xen_info;
|
/titanic_41/usr/src/uts/common/xen/os/ |
H A D | xvdi.c | 411 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()
|