Index: kernel/arch/sparc64/src/sparc64.c
===================================================================
--- kernel/arch/sparc64/src/sparc64.c	(revision df01d3034d9347967176e66fc948510d04e8201e)
+++ kernel/arch/sparc64/src/sparc64.c	(revision 7259317ff15733bb06bf5d4dcff8e0c2bb588a7d)
@@ -36,4 +36,5 @@
 #include <arch/arch.h>
 #include <mm/slab.h>
+#include <sysinfo/sysinfo.h>
 #include <config.h>
 #include <arch/proc/thread.h>
@@ -89,4 +90,15 @@
 {
 	SPARC64_ARCH_OP(post_smp_init);
+
+	ofw_tree_node_t *options = ofw_tree_lookup("/options");
+	if (options) {
+		ofw_tree_property_t *prop;
+		
+		prop = ofw_tree_getprop(options, "boot-args");
+		if (prop && prop->value) {
+			sysinfo_set_item_data("boot_args", NULL, prop->value,
+			    prop->size);
+		}
+	}
 }
 
