Home
last modified time | relevance | path

Searched refs:vm_offset_t (Results 1 – 25 of 41) sorted by path

12

/illumos-gate/usr/src/boot/common/
H A Dbootstrap.h68 size_t strlenout(vm_offset_t str);
69 char *strdupout(vm_offset_t str);
70 void kern_bzero(vm_offset_t dest, size_t len);
71 int kern_pread(int fd, vm_offset_t dest, size_t len, off_t off);
244 vm_offset_t f_addr; /* load address */
282 vm_offset_t bi_copyenv(vm_offset_t);
342 ssize_t (*arch_copyin)(const void *src, vm_offset_t dest,
348 ssize_t (*arch_copyout)(const vm_offset_t src, void *dest,
351 ssize_t (*arch_readin)(const int fd, vm_offset_t dest,
361 vm_offset_t (*arch_loadaddr)(uint_t type, void *data, vm_offset_t addr);
[all …]
H A Dload_elf.c43 #define COPYOUT(s, d, l) archsw.arch_copyout((vm_offset_t)(s), d, l)
317 vm_offset_t firstaddr; in __elfN()
318 vm_offset_t lastaddr; in __elfN()
1007 s = strdupout((vm_offset_t)md.md_cval); in __elfN()
1012 COPYOUT((vm_offset_t)md.md_data, mdepend, in __elfN()
1021 s = strdupout((vm_offset_t)md.md_cval); in __elfN()
1022 COPYOUT((vm_offset_t)md.md_data, &mver, sizeof (mver)); in __elfN()
1080 strp = strdupout((vm_offset_t)(ef->strtab + sym.st_name)); in __elfN()
H A Dload_elf_obj.c45 #define COPYOUT(s,d,l) archsw.arch_copyout((vm_offset_t)(s), d, l)
62 vm_offset_t off;
193 vm_offset_t firstaddr, lastaddr; in __elfN()
197 firstaddr = lastaddr = (vm_offset_t)off; in __elfN()
199 ef->off = (vm_offset_t)off; in __elfN()
317 if (kern_pread(ef->fd, (vm_offset_t)cshdr->sh_addr, in __elfN()
391 s = strdupout((vm_offset_t)md.md_cval); in __elfN()
396 COPYOUT((vm_offset_t)md.md_data, mdepend, in __elfN()
405 s = strdupout((vm_offset_t)md.md_cval); in __elfN()
406 COPYOUT((vm_offset_t)md.md_data, &mver, sizeof(mver)); in __elfN()
[all …]
H A Dmisc.c68 strlenout(vm_offset_t src) in strlenout()
85 strdupout(vm_offset_t str) in strdupout()
100 kern_bzero(vm_offset_t dest, size_t len) in kern_bzero()
121 kern_pread(int fd, vm_offset_t dest, size_t len, off_t off) in kern_pread()
H A Dmodule.c64 static int file_load(char *, vm_offset_t, struct preloaded_file **);
78 static vm_offset_t loadaddr = 0;
326 file_load(char *filename, vm_offset_t dest, struct preloaded_file **result) in file_load()
466 vm_offset_t laddr; in build_environment_module()
530 vm_offset_t laddr; in build_font_module()
788 vm_offset_t loadaddr_saved; in mod_loadkld()
H A Dmultiboot2.c69 static vm_offset_t last_addr;
77 static vm_offset_t load_addr;
78 static vm_offset_t entry_addr;
662 static vm_offset_t
665 vm_offset_t ptr = last_addr; in mb_malloc()
850 vm_offset_t tmp; in multiboot2_exec()
935 last_addr = (vm_offset_t)mbi->mbi_tags; in multiboot2_exec()
947 last_addr = (vm_offset_t)mbi->mbi_tags; in multiboot2_exec()
1267 mbi->mbi_total_size = last_addr - (vm_offset_t)mbi; in multiboot2_exec()
1345 efi_free_loadaddr((vm_offset_t)mbi, EFI_SIZE_TO_PAGES(size)); in multiboot2_exec()
H A Dreloc_elf.c43 #define COPYOUT(s,d,l) archsw.arch_copyout((vm_offset_t)(s), d, l)
/illumos-gate/usr/src/boot/efi/loader/arch/amd64/
H A Delf64_freebsd.c55 extern int bi_load(char *args, vm_offset_t *modulep, vm_offset_t *kernendp);
98 vm_offset_t modulep, kernend, trampcode, trampstack; in elf64_exec()
135 trampcode = (vm_offset_t)0x0000000040000000; in elf64_exec()
/illumos-gate/usr/src/boot/efi/loader/arch/arm/
H A Dexec.c46 extern vm_offset_t md_load(char *, vm_offset_t *);
47 extern int bi_load(char *, vm_offset_t *, vm_offset_t *);
66 vm_offset_t modulep, kernend; in __elfN()
/illumos-gate/usr/src/boot/efi/loader/arch/arm64/
H A Dexec.c57 int bi_load(char *args, vm_offset_t *modulep, vm_offset_t *kernendp);
72 vm_offset_t modulep, kernendp; in elf64_exec()
73 vm_offset_t clean_addr; in elf64_exec()
80 void (*entry)(vm_offset_t); in elf64_exec()
125 clean_addr = (vm_offset_t)efi_translate(fp->f_addr); in elf64_exec()
126 clean_size = (vm_offset_t)efi_translate(kernendp) - clean_addr; in elf64_exec()
/illumos-gate/usr/src/boot/efi/loader/arch/i386/
H A Dbootinfo.c89 vm_offset_t
90 bi_copyenv(vm_offset_t start) in bi_copyenv()
93 vm_offset_t addr, last; in bi_copyenv()
178 vm_offset_t
179 bi_copymodules(vm_offset_t addr) in bi_copymodules()
216 vm_offset_t addr, ssym, esym; in bi_load()
236 ssym = (md != NULL) ? *((vm_offset_t *)&(md->md_data)) : 0; in bi_load()
238 esym = (md != NULL) ? *((vm_offset_t *)&(md->md_data)) : 0; in bi_load()
H A Defimd.c54 ldr_alloc(vm_offset_t va) in ldr_alloc()
H A Delf32_freebsd.c67 vm_offset_t entry, bootinfop, modulep, kernend; in elf32_exec()
H A Di386_copy.c41 i386_copyin(const void *src, vm_offset_t dest, const size_t len) in i386_copyin()
48 i386_copyout(const vm_offset_t src, void *dest, const size_t len) in i386_copyout()
56 i386_readin(const int fd, vm_offset_t dest, const size_t len) in i386_readin()
/illumos-gate/usr/src/boot/efi/loader/
H A Dbootinfo.c57 int bi_load(char *args, vm_offset_t *modulep, vm_offset_t *kernendp);
114 vm_offset_t
115 bi_copyenv(vm_offset_t start) in bi_copyenv()
118 vm_offset_t addr, last; in bi_copyenv()
208 static vm_offset_t
209 bi_copymodules(vm_offset_t addr) in bi_copymodules()
339 bi_load(char *args, vm_offset_t *modulep, vm_offset_t *kernendp) in bi_load()
344 vm_offset_t addr; in bi_load()
347 vm_offset_t size; in bi_load()
351 vm_offset_t dtbp; in bi_load()
[all …]
H A Dcopy.c45 static vm_offset_t
48 vm_offset_t start, end; in addr_verify()
74 static vm_offset_t
76 vm_offset_t addr, size_t size) in memmap_find()
111 vm_offset_t
117 vm_offset_t off; in efi_physaddr()
163 vm_offset_t
164 efi_loadaddr(uint_t type, void *data, vm_offset_t addr) in efi_loadaddr()
206 efi_free_loadaddr(vm_offset_t addr, size_t pages) in efi_free_loadaddr()
212 efi_translate(vm_offset_t ptr) in efi_translate()
[all …]
H A Dloader_efi.h49 vm_offset_t rel_stack;
50 vm_offset_t rel_copy;
51 vm_offset_t rel_memmove;
58 ssize_t efi_copyin(const void *, vm_offset_t, const size_t);
59 ssize_t efi_copyout(const vm_offset_t, void *, const size_t);
60 ssize_t efi_readin(const int, vm_offset_t, const size_t);
61 vm_offset_t efi_loadaddr(u_int, void *, vm_offset_t);
62 void efi_free_loadaddr(vm_offset_t, size_t);
63 void * efi_translate(vm_offset_t);
64 vm_offset_t efi_physaddr(multiboot_tag_module_t *, vm_offset_t,
[all …]
/illumos-gate/usr/src/boot/i386/btx/lib/
H A Dbtxv86.h61 #define VTOP(va) ((vm_offset_t)(va) + __base)
/illumos-gate/usr/src/boot/i386/gptzfsboot/
H A Dzfsboot.c119 extern vm_offset_t high_heap_base;
/illumos-gate/usr/src/boot/i386/isoboot/
H A Disoboot.c95 static vm_offset_t high_heap_base;
/illumos-gate/usr/src/boot/i386/libi386/
H A Dbiosmem.c39 vm_offset_t memtop, memtop_copyin, high_heap_base;
H A Dbootinfo.c154 vm_offset_t
155 bi_copyenv(vm_offset_t addr) in bi_copyenv()
H A Dbootinfo32.c99 static vm_offset_t
100 bi_copymodules32(vm_offset_t addr) in bi_copymodules32()
134 bi_load32(char *args, int *howtop, int *bootdevp, vm_offset_t *bip, vm_offset_t *modulep, vm_offset… in bi_load32()
139 vm_offset_t addr; in bi_load32()
140 vm_offset_t kernend; in bi_load32()
141 vm_offset_t envp; in bi_load32()
142 vm_offset_t size; in bi_load32()
143 vm_offset_t ssym, esym; in bi_load32()
236 bcopy(&md->md_data, &ssym, sizeof (vm_offset_t)); in bi_load32()
239 bcopy(&md->md_data, &esym, sizeof (vm_offset_t)); in bi_load32()
H A Dbootinfo64.c101 static vm_offset_t
102 bi_copymodules64(vm_offset_t addr) in bi_copymodules64()
139 bi_load64(char *args, vm_offset_t addr, vm_offset_t *modulep, in bi_load64()
140 vm_offset_t *kernendp, int add_smap) in bi_load64()
148 vm_offset_t size; in bi_load64()
H A Delf32_freebsd.c57 vm_offset_t entry, bootinfop, modulep, kernend; in elf32_exec()

12