aboutsummaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorMaxime Henrion <mux@FreeBSD.org>2002-10-20 21:55:35 +0000
committerMaxime Henrion <mux@FreeBSD.org>2002-10-20 21:55:35 +0000
commit822b4f22fb6bd9d37fe5876067267b27474c09d2 (patch)
tree5f1698b8f03dd6a168f8d3755fc044be2130fb5f /sys
parent6999d2ef6dc1acb3427018bd34e954a98836c3e0 (diff)
Notes
Diffstat (limited to 'sys')
-rw-r--r--sys/sparc64/sparc64/machdep.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/sys/sparc64/sparc64/machdep.c b/sys/sparc64/sparc64/machdep.c
index 4c17de352c075..673213f0e46f6 100644
--- a/sys/sparc64/sparc64/machdep.c
+++ b/sys/sparc64/sparc64/machdep.c
@@ -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.