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 871 if (hvm_start_info->memmap_entries > 0) {
873 map_entry = (void *)((uintptr_t)hvm_start_info->memmap_paddr + KERNBASE);
874 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 cmdline_paddr after hvm_start_info */
1192 movl %edi, CMDLINE_PADDR(%eax) /* Set new cmdline_paddr in hvm_start_info */
1199 /* Copy memmap_paddr after cmdline (only if hvm_start_info->version != 0) */
1205 movl %edi, MMAP_PADDR(%eax) /* Set new memmap_paddr in hvm_start_info */
1216 * %eax points to the start of hvm_start_info
1220 movl $RELOC(hvm_start_info),%ebp
1246 /* XXX assume hvm_start_info+dependant structure fits in a single page *
    [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 19 milliseconds