Searched refs:xen_start_info (Results 1 – 15 of 15) sorted by relevance
| /netbsd/src/sys/arch/xen/xen/ |
| D | xen_machdep.c | 104 len = strlcpy(_cmd_line, xen_start_info.cmd_line, sizeof(_cmd_line)); in xen_parse_cmdline() 308 xen_start_info.store_mfn = in xen_prepare_suspend() 309 atop(xpmap_mtop(ptoa(xen_start_info.store_mfn))); in xen_prepare_suspend() 310 xen_start_info.console_mfn = in xen_prepare_suspend() 311 atop(xpmap_mtop(ptoa(xen_start_info.console_mfn))); in xen_prepare_suspend() 342 xen_start_info.shared_info | PTE_W | PTE_P, in xen_prepare_resume() 350 if (xen_start_info.nr_pages != physmem) { in xen_prepare_resume() 400 pmap_extract_ma(pmap_kernel(), (vaddr_t)&xen_start_info, &mfn); in xen_suspend_domain()
|
| D | hypervisor.c | 256 strlcpy(xen_start_info.cmd_line, cmd_line, in init_xen_early() 257 sizeof(xen_start_info.cmd_line)); in init_xen_early() 259 xen_start_info.cmd_line[0] = '\0'; in init_xen_early() 261 xen_start_info.flags = hvm_start_info->flags; in init_xen_early() 331 xen_start_info.store_mfn = xen_hvm_param.value; in xen_hvm_init_late() 333 pmap_kenter_pa((vaddr_t) xenstore_interface, ptoa(xen_start_info.store_mfn), in xen_hvm_init_late() 345 xen_start_info.store_evtchn = xen_hvm_param.value; in xen_hvm_init_late() 429 xen_start_info.console.domU.mfn = 0; in xen_hvm_init() 430 xen_start_info.console.domU.evtchn = -1; in xen_hvm_init() 434 xen_start_info.console.domU.mfn = xen_hvm_param.value; in xen_hvm_init() [all …]
|
| D | genfb_xen.c | 64 d0_consi = (void *)((char *)&xen_start_info + in xen_genfb_getbtinfo() 65 xen_start_info.console.dom0.info_off); in xen_genfb_getbtinfo() 66 info_size = xen_start_info.console.dom0.info_size; in xen_genfb_getbtinfo()
|
| D | xencons.c | 217 evtch = xen_start_info.console_evtchn; in xencons_suspend() 242 evtch = xen_start_info.console_evtchn; in xencons_resume() 424 hypervisor_notify_via_evtchn(xen_start_info.console.domU.evtchn); in xencons_start() 485 hypervisor_notify_via_evtchn(xen_start_info.console.domU.evtchn); in xencons_handler() 619 hypervisor_notify_via_evtchn(xen_start_info.console.domU.evtchn); in xenconscn_putc()
|
| D | xenevt.c | 356 xen_start_info.store_mfn); in xenevtread() 380 xpmap_mtop((paddr_t)xen_start_info.store_mfn << PAGE_SHIFT)); in xenevtmmap() 383 (paddr_t)xen_start_info.store_mfn << PAGE_SHIFT); in xenevtmmap()
|
| /netbsd/src/sys/arch/xen/x86/ |
| D | x86_xpmap.c | 500 (unsigned long *)xen_start_info.mfn_list; in xen_locore() 507 xen_tables = xen_start_info.pt_base; in xen_locore() 508 our_tables = xen_tables + (xen_start_info.nr_pt_frames * PAGE_SIZE); in xen_locore() 591 xen_start_info.nr_pt_frames, oldcount, false); in xen_locore() 669 __PRINTK(("console %#lx ", xen_start_info.console_mfn)); in xen_bootstrap_tables() 670 __PRINTK(("xenstore %#" PRIx32 "\n", xen_start_info.store_mfn)); in xen_bootstrap_tables() 759 pte[pl1_pi(page)] = xen_start_info.shared_info; in xen_bootstrap_tables() 762 == xen_start_info.console.domU.mfn) { in xen_bootstrap_tables() 764 pte[pl1_pi(page)] = xen_start_info.console_mfn; in xen_bootstrap_tables() 768 == xen_start_info.store_mfn) { in xen_bootstrap_tables() [all …]
|
| D | hypervisor_machdep.c | 533 max_pfn = xen_start_info.nr_pages; in build_p2m_frame_list_list() 569 max_pfn = xen_start_info.nr_pages; in update_p2m_frame_list_list() 610 esym = xen_start_info.mod_start ? in xen_init_ksyms() 611 (void *)xen_start_info.mod_start : in xen_init_ksyms() 612 (void *)xen_start_info.mfn_list; in xen_init_ksyms()
|
| D | pvh_consinit.c | 99 xen_start_info.console.domU.mfn = xen_hvm_param.value; 109 xen_start_info.console.domU.evtchn = xen_hvm_param.value;
|
| /netbsd/src/sys/arch/xen/xenbus/ |
| D | xenbus_comms.c | 160 hypervisor_notify_via_evtchn(xen_start_info.store_evtchn); in xb_write() 212 hypervisor_notify_via_evtchn(xen_start_info.store_evtchn); in xb_read() 233 evtchn = xen_start_info.store_evtchn; in xb_resume_comms() 249 evtchn = xen_start_info.store_evtchn; in xb_suspend_comms()
|
| D | xenbus_dev.c | 345 if (xen_start_info.store_evtchn == 0) in xenbus_dev_open() 472 (long)xen_start_info.store_evtchn); in xsd_port_read()
|
| D | xenbus_probe.c | 707 xen_start_info.store_mfn = ma >> PAGE_SHIFT; in xenbus_probe_init() 722 xen_start_info.store_evtchn = op.u.alloc_unbound.port; in xenbus_probe_init()
|
| /netbsd/src/sys/arch/xen/include/ |
| D | xen.h | 135 #define xendomain_is_dom0() (xen_start_info.flags & SIF_INITDOMAIN) 136 #define xendomain_is_privileged() (xen_start_info.flags & SIF_PRIVILEGED)
|
| D | hypervisor.h | 142 #define xen_start_info (start_info_union.start_info) macro
|
| /netbsd/src/sys/arch/i386/i386/ |
| D | machdep.c | 1046 (unsigned long *)xen_start_info.mfn_list; in initgdt() 1269 avail_end = ctob((paddr_t)xen_start_info.nr_pages); in init386() 1271 pmap_pa_end = pmap_pa_start + ctob((paddr_t)xen_start_info.nr_pages); in init386() 1275 physmem += xen_start_info.nr_pages; in init386()
|
| /netbsd/src/sys/arch/amd64/amd64/ |
| D | machdep.c | 1779 pcb->pcb_cr3 = xen_start_info.pt_base - KERNBASE; in init_x86_64() 1821 avail_end = ctob(xen_start_info.nr_pages); in init_x86_64() 1852 physmem = xen_start_info.nr_pages; in init_x86_64()
|