HomeSort by: relevance | last modified time | path
    Searched refs:hvm_start_info (Results 1 - 7 of 7) sorted by relevancy

  /src/sys/external/mit/xen-include-public/dist/xen/include/public/arch-x86/hvm/
start_info.h 92 * Version numbers of the hvm_start_info structure have evolved like this:
97 * padding) to the end of the hvm_start_info struct. These new
125 struct hvm_start_info { struct
  /src/sys/arch/xen/include/
hypervisor.h 146 extern struct hvm_start_info *hvm_start_info;
  /src/sys/arch/xen/xen/
hypervisor.c 190 struct hvm_start_info *hvm_start_info; variable in typeref:struct:hvm_start_info
249 if (hvm_start_info->cmdline_paddr != 0) {
251 (void *)((uintptr_t)hvm_start_info->cmdline_paddr + KERNBASE);
257 xen_start_info.flags = hvm_start_info->flags;
  /src/sys/arch/x86/x86/
x86_machdep.c 227 if (hvm_start_info->nr_modules == 0) {
231 aprint_debug("%d Xen module(s) at boot\n", hvm_start_info->nr_modules);
232 modlist = (void *)((uintptr_t)hvm_start_info->modlist_paddr + KERNBASE);
233 for (i = 0; i < hvm_start_info->nr_modules; i++) {
927 if (hvm_start_info->memmap_entries > 0) {
929 map_entry = (void *)((uintptr_t)hvm_start_info->memmap_paddr + KERNBASE);
930 for (int i = 0; i < hvm_start_info->memmap_entries; i++) {
  /src/sys/arch/x86/acpi/
acpi_machdep.c 162 PhysicalAddress = hvm_start_info->rsdp_paddr;
  /src/sys/arch/amd64/amd64/
locore.S 1087 * %ebx (addr of the hvm_start_info structure) is pointing to a
1166 /* advance to next page boundary, this will be our hvm_start_info */
1183 /* First, copy the hvm_start_info structure to %eax */
1190 /* Copy hvm_modlist_entry[] after hvm_start_info */
1196 movl %edi, START_INFO_MODLIST_PADDR(%eax) /* Set new modlist_paddr in hvm_start_info */
1209 /* eax points to our hvm_start_info */
1254 movl %edi, CMDLINE_PADDR(%eax) /* Set new cmdline_paddr in hvm_start_info */
1261 /* Copy memmap_paddr after cmdline (only if hvm_start_info->version != 0) */
1267 movl %edi, MMAP_PADDR(%eax) /* Set new memmap_paddr in hvm_start_info */
1278 * %eax points to the start of hvm_start_info
    [all...]
  /src/sys/arch/i386/i386/
locore.S 1245 * %ebx (addr of the hvm_start_info structure) is pointing to a
1319 /* advance to next page boundary, this will be our hvm_start_info */
1326 * save addr of the hvm_start_info structure.
1337 /* First, copy the hvm_start_info structure to %eax */
1344 /* Copy cmdline_paddr after hvm_start_info */
1346 movl %edi, CMDLINE_PADDR(%eax) /* Set new cmdline_paddr in hvm_start_info */
1353 /* Copy memmap_paddr after cmdline (only if hvm_start_info->version != 0) */
1359 movl %edi, MMAP_PADDR(%eax) /* Set new memmap_paddr in hvm_start_info */
1370 * %eax points to the start of hvm_start_info
1374 movl %eax,RELOC(hvm_start_info)
    [all...]

Completed in 18 milliseconds