Set kernelname in sparc64_init() so that the kern.bootfile

sysctl works.  This stuff should probably be made MI.

Reviewed by:	jake
This commit is contained in:
Maxime Henrion 2002-10-20 21:55:35 +00:00
parent 6999d2ef6d
commit 822b4f22fb

View File

@ -198,6 +198,7 @@ sparc64_init(caddr_t mdp, u_long o1, u_long o2, u_long o3, ofw_vec_t *vec)
vm_offset_t end;
vm_offset_t va;
caddr_t kmdp;
char *env;
char type[8];
end = 0;
@ -283,6 +284,11 @@ sparc64_init(caddr_t mdp, u_long o1, u_long o2, u_long o3, ofw_vec_t *vec)
*/
init_param1();
init_param2(physmem);
env = getenv("kernelname");
if (env != NULL) {
strlcpy(kernelname, env, sizeof(kernelname));
freeenv(env);
}
/*
* Disable tick for now.