Home
last modified time | relevance | path

Searched refs:xen_start_info (Results 1 – 15 of 15) sorted by relevance

/netbsd/src/sys/arch/xen/xen/
Dxen_machdep.c104 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()
Dhypervisor.c256 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 …]
Dgenfb_xen.c64 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()
Dxencons.c217 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()
Dxenevt.c356 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/
Dx86_xpmap.c500 (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 …]
Dhypervisor_machdep.c533 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()
Dpvh_consinit.c99 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/
Dxenbus_comms.c160 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()
Dxenbus_dev.c345 if (xen_start_info.store_evtchn == 0) in xenbus_dev_open()
472 (long)xen_start_info.store_evtchn); in xsd_port_read()
Dxenbus_probe.c707 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/
Dxen.h135 #define xendomain_is_dom0() (xen_start_info.flags & SIF_INITDOMAIN)
136 #define xendomain_is_privileged() (xen_start_info.flags & SIF_PRIVILEGED)
Dhypervisor.h142 #define xen_start_info (start_info_union.start_info) macro
/netbsd/src/sys/arch/i386/i386/
Dmachdep.c1046 (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/
Dmachdep.c1779 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()