Home | History | Annotate | Download | only in boot_ufs

Lines Matching refs:header

207 load_file(const char *path, unsigned int addr, struct exec *header)
210 return load_file_ino(ufs_lookup_path(path), path, addr, header);
214 load_file_ino(ino32_t ino, const char *fn, unsigned int addr, struct exec *header)
227 memcpy(header, (void *)addr, sizeof(struct exec));
229 if ((N_GETMAGIC(*header) != OMAGIC) ||
230 (N_GETMID(*header) != MID_M68K)) {
238 header->a_text+header->a_data);
241 memset((char*) addr + header->a_text+header->a_data,
242 0, header->a_bss);
247 return header->a_text+header->a_data+header->a_bss;
259 struct exec header;
337 size = load_file("boot", BOOT_TEXTADDR, &header);
344 header.a_entry, /* entry point */
354 size = load_file("netbsd", 0x6000, &header);
356 if (*((short *)(0x6000 + header.a_entry - 2)) != 0) {
362 header.a_entry, /* entry point */