Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 5 Apr 2003 13:48:17 -0800 (PST)
From:      Peter Wemm <peter@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 28255 for review
Message-ID:  <200304052148.h35LmHkr022646@repoman.freebsd.org>

index | next in thread | raw e-mail

http://perforce.freebsd.org/chv.cgi?CH=28255

Change 28255 by peter@peter_overcee on 2003/04/05 13:47:29

	tidy up some stray bits

Affected files ...

.. //depot/projects/hammer/sys/boot/i386/libi386/bootinfo.c#3 edit

Differences ...

==== //depot/projects/hammer/sys/boot/i386/libi386/bootinfo.c#3 (text+ko) ====

@@ -256,8 +256,9 @@
 int
 bi_load(char *args, int *howtop, int *bootdevp, vm_offset_t *bip, vm_offset_t *modulep)
 {
-    struct preloaded_file	*xp;
+    struct preloaded_file	*xp, *kfp;
     struct i386_devdesc		*rootdev;
+    struct file_metadata	*md;
     vm_offset_t			addr;
     vm_offset_t			kernend;
     vm_offset_t			envp;
@@ -267,7 +268,7 @@
     char			*kernelname;
     const char			*kernelpath;
 
-    howtop = bi_getboothowto(args);
+    *howtop = bi_getboothowto(args);
 
     /* 
      * Allow the environment variable 'rootdev' to override the supplied device 
@@ -330,7 +331,9 @@
     /* pad to a page boundary */
     addr = roundup(addr, PAGE_SIZE);
 
-    kfp = file_findfile(NULL, "elf kernel");
+    kfp = file_findfile(NULL, "elf64 kernel");
+    if (kfp == NULL)
+      kfp = file_findfile(NULL, "elf32 kernel");
     if (kfp == NULL)
 	panic("can't find kernel file");
     kernend = 0;	/* fill it in later */


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200304052148.h35LmHkr022646>