| /netbsd/src/sys/arch/ews4800mips/stand/common/ |
| D | loader.c | 134 u_long marks[MARK_MAX]; in cmd_boot_ux() local 137 marks[MARK_START] = 0; in cmd_boot_ux() 139 if (loadfile("sd0d:iopboot", marks, LOAD_KERNEL) != 0) { in cmd_boot_ux() 144 marks[MARK_START], marks[MARK_ENTRY], marks[MARK_NSYM], in cmd_boot_ux() 145 marks[MARK_SYM], marks[MARK_END]); in cmd_boot_ux() 147 entry = marks[MARK_ENTRY]; in cmd_boot_ux() 176 u_long marks[MARK_MAX]; in cmd_boot() local 188 marks[MARK_START] = 0; in cmd_boot() 190 if (loadfile(filename, marks, LOAD_KERNEL) != 0) { in cmd_boot() 195 marks[MARK_START], marks[MARK_ENTRY], marks[MARK_NSYM], in cmd_boot() [all …]
|
| /netbsd/src/sys/arch/mvmeppc/stand/libsa/ |
| D | exec_mvme.c | 83 u_long marks[MARK_MAX]; in exec_mvme() local 93 marks[MARK_START] = KERN_LOADADDR; in exec_mvme() 94 if ((fd = loadfile(file, marks, lflags)) == -1) in exec_mvme() 98 marks[MARK_END] = (((u_long) marks[MARK_END] + sizeof(int) - 1)) & in exec_mvme() 102 marks[MARK_ENTRY], marks[MARK_NSYM], in exec_mvme() 103 marks[MARK_SYM], marks[MARK_END]); in exec_mvme() 105 entry = (kentry_t) marks[MARK_ENTRY]; in exec_mvme() 107 (*entry)(marks[MARK_SYM], marks[MARK_END], &bootinfo); in exec_mvme()
|
| /netbsd/src/sys/arch/hp300/stand/common/ |
| D | exec.c | 49 u_long marks[MARK_MAX]; in exec_hp300() local 53 marks[MARK_START] = loadaddr; in exec_hp300() 54 if ((fd = loadfile(file, marks, LOAD_KERNEL)) == -1) in exec_hp300() 57 marks[MARK_END] = round_to_size(marks[MARK_END] - loadaddr); in exec_hp300() 59 marks[MARK_ENTRY], marks[MARK_NSYM], in exec_hp300() 60 marks[MARK_SYM], marks[MARK_END]); in exec_hp300() 67 machdep_start((char *)marks[MARK_ENTRY], howto, in exec_hp300() 68 (char *)loadaddr, (char *)marks[MARK_SYM], in exec_hp300() 69 (char *)marks[MARK_END]); in exec_hp300()
|
| /netbsd/src/sys/arch/i386/stand/lib/ |
| D | exec.c | 311 physaddr_t loadaddr, int floppy, u_long marks[MARK_MAX]) in common_load_prekern() 321 marks[MARK_START] = loadaddr; in common_load_prekern() 325 if ((fd = loadfile(prekernpath, marks, flags)) == -1) in common_load_prekern() 329 prekern_start = marks[MARK_START]; in common_load_prekern() 332 marks[MARK_START] = loadaddr; in common_load_prekern() 333 marks[MARK_END] = loadaddr + (1UL << 21); in common_load_prekern() 338 if ((fd = loadfile(file, marks, flags)) == -1) in common_load_prekern() 342 kernpa_end = marks[MARK_END] - loadaddr; in common_load_prekern() 363 marks[MARK_START] = prekern_start; in common_load_prekern() 364 marks[MARK_END] = (((u_long)marks[MARK_END] + sizeof(int) - 1)) & in common_load_prekern() [all …]
|
| /netbsd/src/sys/arch/mvme68k/stand/libsa/ |
| D | exec_mvme.c | 53 u_long marks[MARK_MAX]; in exec_mvme() local 61 marks[MARK_START] = KERN_LOADADDR; in exec_mvme() 62 if ((fd = loadfile(file, marks, lflags)) == -1) in exec_mvme() 66 marks[MARK_END] = (((u_long) marks[MARK_END] + sizeof(int) - 1)) & in exec_mvme() 70 marks[MARK_ENTRY], marks[MARK_NSYM], in exec_mvme() 71 marks[MARK_SYM], marks[MARK_END]); in exec_mvme() 73 entry = (kentry_t)marks[MARK_ENTRY]; in exec_mvme() 76 part, marks[MARK_END]); in exec_mvme()
|
| /netbsd/src/sys/arch/sgimips/stand/common/ |
| D | boot.c | 128 u_long marks[MARK_MAX]; in main() local 139 memset(marks, 0, sizeof marks); in main() 173 if ((loadfile(bootfile, marks, LOAD_KERNEL)) >= 0) in main() 208 win = loadfile(kernel, marks, LOAD_KERNEL); in main() 212 win = loadfile(bootfile, marks, LOAD_KERNEL); in main() 221 win = loadfile(bootfile, marks, LOAD_KERNEL); in main() 237 bi_syms.nsym = marks[MARK_NSYM]; in main() 238 bi_syms.ssym = marks[MARK_SYM]; in main() 239 bi_syms.esym = marks[MARK_END]; in main() 241 entry = (void *)marks[MARK_ENTRY]; in main() [all …]
|
| D | iris_boot.c | 76 u_long marks[MARK_MAX]; in main() local 88 memset(marks, 0, sizeof marks); in main() 119 win = loadfile(kernelname, marks, LOAD_KERNEL); in main() 129 bi_syms.nsym = marks[MARK_NSYM]; in main() 130 bi_syms.ssym = marks[MARK_SYM]; in main() 131 bi_syms.esym = marks[MARK_END]; in main() 133 entry = (void *)marks[MARK_ENTRY]; in main()
|
| /netbsd/src/sys/arch/arc/stand/boot/ |
| D | boot.c | 136 u_long marks[MARK_MAX]; in main() local 145 memset(marks, 0, sizeof marks); in main() 208 win = loadfile(kernel, marks, LOAD_KERNEL); in main() 212 win = loadfile(bootfile, marks, LOAD_KERNEL); in main() 221 win = loadfile(bootfile, marks, LOAD_KERNEL); in main() 238 bi_syms.nsym = marks[MARK_NSYM]; in main() 239 bi_syms.ssym = marks[MARK_SYM]; in main() 240 bi_syms.esym = marks[MARK_END]; in main() 243 entry = (void *)marks[MARK_ENTRY]; in main() 247 printf("nsym 0x%lx ssym 0x%lx esym 0x%lx\n", marks[MARK_NSYM], in main() [all …]
|
| /netbsd/src/sys/arch/sparc/stand/boot/ |
| D | boot.c | 168 loadk(char *kernel, u_long *marks) in loadk() argument 179 marks[MARK_START] = 0; in loadk() 180 if ((error = fdloadfile(fd, marks, COUNT_KERNEL)) != 0) in loadk() 183 size = marks[MARK_END] - marks[MARK_START]; in loadk() 187 va = marks[MARK_START] - PROM_LOADADDR; in loadk() 232 marks[MARK_START] = 0; in loadk() 233 error = fdloadfile(fd, marks, flags); in loadk() 245 u_long marks[MARK_MAX], bootinfo; in main() local 305 if ((error = loadk(kernel, marks)) == 0) in main() 328 marks[MARK_END] = (((u_long)marks[MARK_END] + sizeof(u_long) - 1)) & in main() [all …]
|
| /netbsd/src/sys/arch/vax/boot/boot/ |
| D | boot.c | 97 u_long marks[MARK_MAX]; in Xmain() local 139 marks[MARK_START] = 0; in Xmain() 140 fd = loadfile(filelist[fileindex].name, marks, in Xmain() 144 machdep_start((char *)marks[MARK_ENTRY], in Xmain() 145 marks[MARK_NSYM], in Xmain() 146 (void *)marks[MARK_START], in Xmain() 147 (void *)marks[MARK_SYM], in Xmain() 148 (void *)marks[MARK_END]); in Xmain() 201 u_long marks[MARK_MAX]; in boot() local 232 marks[MARK_START] = 0; in boot() [all …]
|
| /netbsd/src/sys/arch/ia64/stand/common/ |
| D | load_elf64.c | 52 u_long *marks; in elf64_loadfile() local 72 marks = fp->marks; in elf64_loadfile() 76 marks[MARK_START] = dest; in elf64_loadfile() 78 if ((fd = loadfile(filename, marks, LOAD_KERNEL)) == -1) { in elf64_loadfile() 84 dest = marks[MARK_ENTRY]; in elf64_loadfile() 88 fp->f_size = marks[MARK_END] - marks[MARK_START]; in elf64_loadfile() 89 fp->f_addr = marks[MARK_START]; in elf64_loadfile()
|
| /netbsd/src/sys/arch/sparc/stand/ofwboot/ |
| D | boot.c | 66 #define COMPAT_BOOT(marks) (marks[MARK_START] == marks[MARK_ENTRY]) argument 255 jump_to_kernel(u_long *marks, char *kernel, char *args, void *ofw, in jump_to_kernel() argument 278 bootinfo = bi_init(marks[MARK_END]); in jump_to_kernel() 279 bi_sym.nsym = marks[MARK_NSYM]; in jump_to_kernel() 280 bi_sym.ssym = marks[MARK_SYM]; in jump_to_kernel() 281 bi_sym.esym = marks[MARK_END]; in jump_to_kernel() 301 sparc64_finalize_tlb(marks[MARK_DATA]); in jump_to_kernel() 304 ssym = (void*)(long)marks[MARK_SYM]; in jump_to_kernel() 305 esym = (void*)(long)marks[MARK_END]; in jump_to_kernel() 310 if (COMPAT_BOOT(marks) || compatmode) { in jump_to_kernel() [all …]
|
| /netbsd/src/sys/arch/mmeye/stand/bootelf/ |
| D | boot.c | 52 u_long marks[MARK_MAX]; in main() local 66 marks[MARK_START] = 0; in main() 67 fd = loadfile(netbsd, marks, COUNT_ALL); in main() 72 sz = marks[MARK_END] - marks[MARK_START]; in main() 73 start = marks[MARK_START]; in main() 74 entry = marks[MARK_ENTRY]; in main() 85 marks[MARK_START] = (u_long)image - start; in main() 86 fd = loadfile(netbsd, marks, LOAD_ALL); in main()
|
| /netbsd/src/external/bsd/less/dist/ |
| D | mark.c | 47 static struct mark marks[NMARKS]; variable 80 marks[i].m_letter = letter; in init_mark() 81 cmark(&marks[i], NULL_IFILE, NULL_POSITION, -1); in init_mark() 113 return (&marks[c-'a']); in getumark() 115 return (&marks[c-'A'+26]); in getumark() 117 return (&marks[LASTMARK]); in getumark() 119 return (&marks[MOUSEMARK]); in getumark() 168 m = &marks[LASTMARK]; in getmark() 247 cmark(&marks[LASTMARK], curr_ifile, scrpos.pos, scrpos.ln); in lastmark() 269 if (m == &marks[LASTMARK] && m->m_scrpos.pos == NULL_POSITION) in gomark() [all …]
|
| /netbsd/src/sys/arch/bebox/stand/boot/ |
| D | boot.c | 154 u_long marks[MARK_MAX]; in exec_kernel() local 197 marks[MARK_START] = 0; in exec_kernel() 198 if (loadfile(name, marks, LOAD_ALL) == 0) { in exec_kernel() 237 printf("start=0x%lx\n\n", marks[MARK_ENTRY]); in exec_kernel() 239 __syncicache((void *)marks[MARK_ENTRY], in exec_kernel() 240 (u_int)marks[MARK_SYM] - (u_int)marks[MARK_ENTRY]); in exec_kernel() 242 *(volatile u_long *)0x0080 = marks[MARK_ENTRY]; in exec_kernel() 243 run((void *)marks[MARK_SYM], in exec_kernel() 244 (void *)marks[MARK_END], in exec_kernel() 247 (void *)marks[MARK_ENTRY]); in exec_kernel()
|
| /netbsd/src/sys/arch/next68k/stand/boot/ |
| D | boot.c | 71 u_long marks[MARK_MAX]; in main() local 91 memset(marks, 0, sizeof(marks)); in main() 116 marks[MARK_START] = (u_long)KERN_LOADADDR; in main() 117 fd = loadfile(kernel, marks, LOAD_KERNEL); in main() 141 char *p = (char *)marks[MARK_END]; in main() 160 *((u_long *)KERN_LOADADDR) = marks[MARK_END] - KERN_LOADADDR; in main() 162 marks[MARK_ENTRY], marks[MARK_END] - KERN_LOADADDR); in main() 163 return marks[MARK_ENTRY]; in main()
|
| /netbsd/src/sys/arch/amiga/stand/bootblock/boot/ |
| D | main.c | 130 u_long marks[MARK_MAX]; in pain() local 362 marks[MARK_START] = 0; in pain() 363 if (loadfile(kernel_name, marks, in pain() 368 ksize = ((marks[MARK_END] + 3) & ~3) in pain() 382 marks[MARK_START] = (u_long)kp; in pain() 383 if (loadfile(kernel_name, marks, in pain() 389 marks[MARK_END] = (marks[MARK_END] + 3) & ~3; in pain() 390 nkcd = (int *)marks[MARK_END]; in pain() 392 esym = (void*)(marks[MARK_END] - marks[MARK_START]); in pain() 394 kvers = (u_short *)(marks[MARK_ENTRY] - 2); in pain() [all …]
|
| /netbsd/src/sys/arch/mipsco/stand/common/ |
| D | boot.c | 109 u_long marks[MARK_MAX]; in main() local 144 memset(marks, 0, sizeof marks); in main() 146 win = (loadfile(name, marks, LOAD_KERNEL) == 0); in main() 155 win = (loadfile(bootpath, marks, LOAD_ALL) != -1); in main() 167 entry = (void *) marks[MARK_ENTRY]; in main() 168 bi_syms.nsym = marks[MARK_NSYM]; in main() 169 bi_syms.ssym = marks[MARK_SYM]; in main() 170 bi_syms.esym = marks[MARK_END]; in main()
|
| /netbsd/src/sys/lib/libsa/ |
| D | loadfile.c | 95 loadfile(const char *fname, u_long *marks, int flags) in loadfile() argument 106 if ((error = fdloadfile(fd, marks, flags)) != 0) { in loadfile() 121 fdloadfile(int fd, u_long *marks, int flags) in fdloadfile() argument 156 rval = loadfile_coff(fd, &hdr.coff, marks, flags); in fdloadfile() 164 rval = loadfile_elf32(fd, &hdr.elf32, marks, flags); in fdloadfile() 172 rval = loadfile_elf64(fd, &hdr.elf64, marks, flags); in fdloadfile() 181 rval = loadfile_aout(fd, &hdr.aout, marks, flags); in fdloadfile() 192 marks[MARK_END] - marks[MARK_START])); in fdloadfile()
|
| /netbsd/src/sys/arch/pmax/stand/common/ |
| D | boot.c | 116 u_long marks[MARK_MAX]; in main() local 144 memset(marks, 0, sizeof marks); in main() 146 win = (loadfile(name, marks, LOAD_KERNEL) == 0); in main() 155 win = (loadfile(bootpath, marks, LOAD_ALL) != -1); in main() 167 entry = marks[MARK_ENTRY]; in main() 168 bi_syms.nsym = marks[MARK_NSYM]; in main() 169 bi_syms.ssym = marks[MARK_SYM]; in main() 170 bi_syms.esym = marks[MARK_END]; in main()
|
| /netbsd/src/sys/arch/newsmips/stand/boot/ |
| D | boot.c | 66 u_long marks[MARK_MAX]; in boot() local 166 marks[MARK_START] = 0; in boot() 171 fd = loadfile(file, marks, loadflag); in boot() 178 DPRINTF("entry = 0x%x\n", (int)marks[MARK_ENTRY]); in boot() 179 DPRINTF("ssym = 0x%x\n", (int)marks[MARK_SYM]); in boot() 180 DPRINTF("esym = 0x%x\n", (int)marks[MARK_END]); in boot() 184 bi_sym.nsym = marks[MARK_NSYM]; in boot() 185 bi_sym.ssym = marks[MARK_SYM]; in boot() 186 bi_sym.esym = marks[MARK_END]; in boot() 209 entry = (void *)marks[MARK_ENTRY]; in boot() [all …]
|
| /netbsd/src/sys/arch/sun68k/stand/libsa/ |
| D | xxboot.c | 70 u_long marks[MARK_MAX]; in xxboot_main() local 72 memset(marks, 0, sizeof(marks)); in xxboot_main() 74 marks[MARK_START] = sun2_map_mem_load(); in xxboot_main() 109 fd = loadfile(file, marks, LOAD_KERNEL); in xxboot_main() 123 fd = loadfile(file, marks, LOAD_KERNEL); in xxboot_main() 140 fd = loadfile(file, marks, LOAD_KERNEL); in xxboot_main() 149 entry = (void *)marks[MARK_ENTRY]; in xxboot_main()
|
| /netbsd/src/sys/arch/luna68k/stand/boot/ |
| D | boot.c | 118 u_long marks[MARK_MAX]; in bootnetbsd() local 121 memset(marks, 0, sizeof(marks)); in bootnetbsd() 123 io = loadfile(line, marks, LOAD_KERNEL); in bootnetbsd() 135 printf("entry = 0x%lx\n", marks[MARK_ENTRY]); in bootnetbsd() 136 printf("ssym = 0x%lx\n", marks[MARK_SYM]); in bootnetbsd() 137 printf("esym = 0x%lx\n", marks[MARK_END]); in bootnetbsd() 146 "g" ((void *)marks[MARK_ENTRY]) in bootnetbsd()
|
| /netbsd/src/sys/arch/prep/stand/boot/ |
| D | boot.c | 171 u_long marks[MARK_MAX]; in exec_kernel() local 218 marks[MARK_START] = 0; in exec_kernel() 219 if (loadfile(name, marks, LOAD_ALL) == 0) { in exec_kernel() 227 printf("start=0x%lx\n\n", marks[MARK_ENTRY]); in exec_kernel() 229 __syncicache((void *)marks[MARK_ENTRY], in exec_kernel() 230 (u_int)marks[MARK_SYM] - (u_int)marks[MARK_ENTRY]); in exec_kernel() 232 run((void *)marks[MARK_SYM], in exec_kernel() 233 (void *)marks[MARK_END], in exec_kernel() 236 (void *)marks[MARK_ENTRY]); in exec_kernel()
|
| /netbsd/src/sys/arch/emips/stand/common/ |
| D | boot.c | 67 static int loadit(char *name, u_long *marks) in loadit() argument 70 memset(marks, 0, sizeof(*marks) * MARK_MAX); in loadit() 71 return (loadfile(name, marks, LOAD_ALL)); in loadit() 85 u_long marks[MARK_MAX]; in main() local 126 win = (loadit(name, marks) == 0); in main() 138 win = (loadit(bootpath, marks) == 0); in main() 150 entry = marks[MARK_ENTRY]; in main() 151 bi_syms.nsym = marks[MARK_NSYM]; in main() 152 bi_syms.ssym = marks[MARK_SYM]; in main() 153 bi_syms.esym = marks[MARK_END]; in main()
|