summaryrefslogtreecommitdiffstats
path: root/sys/boot/ia64/ski
diff options
context:
space:
mode:
authordfr <dfr@FreeBSD.org>2001-09-15 08:25:16 +0000
committerdfr <dfr@FreeBSD.org>2001-09-15 08:25:16 +0000
commit44cdde0e70fcc8ca7be53810444ad008e856036e (patch)
tree8b4ffea78a4d75925e3dd0ef2382ade882a22091 /sys/boot/ia64/ski
parentf5b6a4e5d7c5cbf697c9b8ad3c6af427af1055be (diff)
downloadFreeBSD-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.c37
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
}
OpenPOWER on IntegriCloud