Lines Matching refs:pvh_bootparams

22 struct boot_params __initdata pvh_bootparams;  variable
52 pvh_bootparams.e820_entries = pvh_start_info.memmap_entries; in init_pvh_bootparams()
54 for (i = 0; i < pvh_bootparams.e820_entries ; i++, ep++) { in init_pvh_bootparams()
55 pvh_bootparams.e820_table[i].addr = ep->addr; in init_pvh_bootparams()
56 pvh_bootparams.e820_table[i].size = ep->size; in init_pvh_bootparams()
57 pvh_bootparams.e820_table[i].type = ep->type; in init_pvh_bootparams()
60 mem_map_via_hcall(&pvh_bootparams); in init_pvh_bootparams()
66 if (pvh_bootparams.e820_entries < E820_MAX_ENTRIES_ZEROPAGE - 1) { in init_pvh_bootparams()
67 pvh_bootparams.e820_table[pvh_bootparams.e820_entries].addr = in init_pvh_bootparams()
69 pvh_bootparams.e820_table[pvh_bootparams.e820_entries].size = in init_pvh_bootparams()
71 pvh_bootparams.e820_table[pvh_bootparams.e820_entries].type = in init_pvh_bootparams()
73 pvh_bootparams.e820_entries++; in init_pvh_bootparams()
78 xen_reserve_extra_memory(&pvh_bootparams); in init_pvh_bootparams()
80 pvh_bootparams.hdr.cmd_line_ptr = in init_pvh_bootparams()
87 pvh_bootparams.hdr.ramdisk_image = modaddr->paddr; in init_pvh_bootparams()
88 pvh_bootparams.hdr.ramdisk_size = modaddr->size; in init_pvh_bootparams()
97 pvh_bootparams.hdr.version = (2 << 8) | 12; in init_pvh_bootparams()
98 pvh_bootparams.hdr.type_of_loader = ((xen_guest ? 0x9 : 0xb) << 4) | 0; in init_pvh_bootparams()
116 xen_pvh_init(&pvh_bootparams); in hypervisor_specific_init()
135 memset(&pvh_bootparams, 0, sizeof(pvh_bootparams)); in xen_prepare_pvh()