diff options
author | dfr <dfr@FreeBSD.org> | 2001-09-15 08:25:16 +0000 |
---|---|---|
committer | dfr <dfr@FreeBSD.org> | 2001-09-15 08:25:16 +0000 |
commit | 44cdde0e70fcc8ca7be53810444ad008e856036e (patch) | |
tree | 8b4ffea78a4d75925e3dd0ef2382ade882a22091 /sys/boot/ia64/ski | |
parent | f5b6a4e5d7c5cbf697c9b8ad3c6af427af1055be (diff) | |
download | FreeBSD-src-44cdde0e70fcc8ca7be53810444ad008e856036e.zip FreeBSD-src-44cdde0e70fcc8ca7be53810444ad008e856036e.tar.gz |
Remove dead code.
Diffstat (limited to 'sys/boot/ia64/ski')
-rw-r--r-- | sys/boot/ia64/ski/elf_freebsd.c | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/sys/boot/ia64/ski/elf_freebsd.c b/sys/boot/ia64/ski/elf_freebsd.c index e1ec0d2..a01c8cc 100644 --- a/sys/boot/ia64/ski/elf_freebsd.c +++ b/sys/boot/ia64/ski/elf_freebsd.c @@ -196,43 +196,6 @@ elf_exec(struct preloaded_file *fp) __asm __volatile("srlz.i;;"); enter_kernel(fp->f_name, hdr->e_entry); - -#if 0 - static struct bootinfo_v1 bootinfo_v1; - struct file_metadata *md; - Elf_Ehdr *hdr; - int err; - - if ((md = file_findmetadata(fp, MODINFOMD_ELFHDR)) == NULL) - return(EFTYPE); /* XXX actually EFUCKUP */ - hdr = (Elf_Ehdr *)&(md->md_data); - - /* XXX ffp_save does not appear to be used in the kernel.. */ - bzero(&bootinfo_v1, sizeof(bootinfo_v1)); - err = bi_load(&bootinfo_v1, &ffp_save, fp); - if (err) - return(err); - - /* - * Fill in the bootinfo for the kernel. - */ - strncpy(bootinfo_v1.booted_kernel, fp->f_name, - sizeof(bootinfo_v1.booted_kernel)); - prom_getenv(PROM_E_BOOTED_OSFLAGS, bootinfo_v1.boot_flags, - sizeof(bootinfo_v1.boot_flags)); - bootinfo_v1.hwrpb = (void *)HWRPB_ADDR; - bootinfo_v1.hwrpbsize = ((struct rpb *)HWRPB_ADDR)->rpb_size; - bootinfo_v1.cngetc = NULL; - bootinfo_v1.cnputc = NULL; - bootinfo_v1.cnpollc = NULL; - - printf("Entering %s at 0x%lx...\n", fp->f_name, hdr->e_entry); - exit(0); - closeall(); - alpha_pal_imb(); - (*(void (*)())hdr->e_entry)(ffp_save, ptbr_save, - BOOTINFO_MAGIC, &bootinfo_v1, 1, 0); -#endif } |