Lines Matching refs:pvh_bootparams
23 struct boot_params __initdata pvh_bootparams; variable
53 pvh_bootparams.e820_entries = pvh_start_info.memmap_entries; in init_pvh_bootparams()
55 for (i = 0; i < pvh_bootparams.e820_entries ; i++, ep++) { in init_pvh_bootparams()
56 pvh_bootparams.e820_table[i].addr = ep->addr; in init_pvh_bootparams()
57 pvh_bootparams.e820_table[i].size = ep->size; in init_pvh_bootparams()
58 pvh_bootparams.e820_table[i].type = ep->type; in init_pvh_bootparams()
61 mem_map_via_hcall(&pvh_bootparams); in init_pvh_bootparams()
67 if (pvh_bootparams.e820_entries < E820_MAX_ENTRIES_ZEROPAGE - 1) { in init_pvh_bootparams()
68 pvh_bootparams.e820_table[pvh_bootparams.e820_entries].addr = in init_pvh_bootparams()
70 pvh_bootparams.e820_table[pvh_bootparams.e820_entries].size = in init_pvh_bootparams()
72 pvh_bootparams.e820_table[pvh_bootparams.e820_entries].type = in init_pvh_bootparams()
74 pvh_bootparams.e820_entries++; in init_pvh_bootparams()
78 pvh_bootparams.hdr.cmd_line_ptr = in init_pvh_bootparams()
85 pvh_bootparams.hdr.ramdisk_image = modaddr->paddr; in init_pvh_bootparams()
86 pvh_bootparams.hdr.ramdisk_size = modaddr->size; in init_pvh_bootparams()
95 pvh_bootparams.hdr.version = (2 << 8) | 12; in init_pvh_bootparams()
96 pvh_bootparams.hdr.type_of_loader = ((xen_guest ? 0x9 : 0xb) << 4) | 0; in init_pvh_bootparams()
114 xen_pvh_init(&pvh_bootparams); in hypervisor_specific_init()
137 __builtin_memset(&pvh_bootparams, 0, sizeof(pvh_bootparams)); in xen_prepare_pvh()