Symbol: trampoline_data
stand/kboot/kboot/arch/aarch64/exec.c
112
struct trampoline_data *trampoline_data;
stand/kboot/kboot/arch/aarch64/exec.c
238
trampoline_data = (void *)trampoline + tramp_data_offset;
stand/kboot/kboot/arch/aarch64/exec.c
239
memset(trampoline_data, 0, sizeof(*trampoline_data));
stand/kboot/kboot/arch/aarch64/exec.c
240
trampoline_data->entry = ehdr->e_entry - fp->f_addr + staging;
stand/kboot/kboot/arch/aarch64/exec.c
241
trampoline_data->modulep = modulep;
stand/kboot/kboot/arch/aarch64/exec.c
251
trampoline_data->memmap_src = efi_map_phys_src;
stand/kboot/kboot/arch/aarch64/exec.c
252
trampoline_data->memmap_dst = efi_map_phys_dst;
stand/kboot/kboot/arch/aarch64/exec.c
253
trampoline_data->memmap_len = efi_map_size - roundup2(sizeof(struct efi_map_header), 16);
stand/kboot/kboot/arch/aarch64/exec.c
256
trampoline_data->memmap_dst,
stand/kboot/kboot/arch/aarch64/exec.c
257
trampoline_data->memmap_len);
stand/kboot/kboot/arch/aarch64/exec.c
270
printf("Trampoline bouncing to %#llx\n", (long long)trampoline_data->entry);
stand/kboot/kboot/arch/amd64/elf64_freebsd.c
121
_Static_assert(sizeof(struct trampoline_data) == 56, "Bad size for trampoline data");
stand/kboot/kboot/arch/amd64/elf64_freebsd.c
167
struct trampoline_data *trampoline_data;
stand/kboot/kboot/arch/amd64/elf64_freebsd.c
429
trampoline_data = (void *)trampoline + tramp_data_offset;
stand/kboot/kboot/arch/amd64/elf64_freebsd.c
430
trampoline_data->entry = ehdr->e_entry; /* VA since we start MMU with KERNBASE, etc */
stand/kboot/kboot/arch/amd64/elf64_freebsd.c
439
trampoline_data->memmap_src = efi_map_phys_src;
stand/kboot/kboot/arch/amd64/elf64_freebsd.c
440
trampoline_data->memmap_dst = efi_map_phys_dst;
stand/kboot/kboot/arch/amd64/elf64_freebsd.c
441
trampoline_data->memmap_len = efi_map_size - roundup2(sizeof(struct efi_map_header), 16);
stand/kboot/kboot/arch/amd64/elf64_freebsd.c
443
trampoline_data->memmap_src,
stand/kboot/kboot/arch/amd64/elf64_freebsd.c
444
trampoline_data->memmap_dst,
stand/kboot/kboot/arch/amd64/elf64_freebsd.c
445
trampoline_data->memmap_len);
stand/kboot/kboot/arch/amd64/elf64_freebsd.c
455
trampoline_data->pt4 = trampolinebase + LOADER_PAGE_SIZE;
stand/kboot/kboot/arch/amd64/elf64_freebsd.c
456
trampoline_data->modulep = modulep; /* Offset from KERNBASE */
stand/kboot/kboot/arch/amd64/elf64_freebsd.c
457
trampoline_data->kernend = kernend; /* Offset from the load address */
stand/kboot/kboot/arch/amd64/elf64_freebsd.c
458
trampoline_data->fill1 = trampoline_data->fill2 = 0;
stand/kboot/kboot/arch/amd64/elf64_freebsd.c
464
archsw.arch_copyin(PT4, trampoline_data->pt4 - staging, 9 * LOADER_PAGE_SIZE);
stand/kboot/kboot/arch/powerpc64/ppc64_elf_freebsd.c
124
trampoline_data = (void*)&trampoline[2];
stand/kboot/kboot/arch/powerpc64/ppc64_elf_freebsd.c
125
trampoline_data->kernel_entry = htobe32(entry + elf64_relocation_offset);
stand/kboot/kboot/arch/powerpc64/ppc64_elf_freebsd.c
126
trampoline_data->phys_mem_offset = htobe32(0);
stand/kboot/kboot/arch/powerpc64/ppc64_elf_freebsd.c
127
trampoline_data->of_entry = htobe32(0);
stand/kboot/kboot/arch/powerpc64/ppc64_elf_freebsd.c
132
trampoline_data->dtb = htobe32(dtb);
stand/kboot/kboot/arch/powerpc64/ppc64_elf_freebsd.c
133
trampoline_data->mdp = htobe32(mdp);
stand/kboot/kboot/arch/powerpc64/ppc64_elf_freebsd.c
134
trampoline_data->mdp_size = htobe32(0xfb5d104d);
stand/kboot/kboot/arch/powerpc64/ppc64_elf_freebsd.c
137
entry, be32toh(trampoline_data->kernel_entry));
stand/kboot/kboot/arch/powerpc64/ppc64_elf_freebsd.c
139
be32toh(trampoline_data->dtb), be32toh(trampoline_data->mdp));
stand/kboot/kboot/arch/powerpc64/ppc64_elf_freebsd.c
80
struct trampoline_data *trampoline_data;