PERFORCE change 28255 for review

Peter Wemm peter at FreeBSD.org
Sat Apr 5 13:48:21 PST 2003


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

Change 28255 by peter at 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 */


More information about the p4-projects mailing list