Index: kernel/arch/sparc64/src/drivers/kbd.c
===================================================================
--- kernel/arch/sparc64/src/drivers/kbd.c	(revision 53c8d12b7aeb262a2ee3fa75123776f8514862d5)
+++ kernel/arch/sparc64/src/drivers/kbd.c	(revision e36a1c2b1bd621aa00e4cca44a8c67a5736b2cf2)
@@ -90,5 +90,5 @@
 	size_t size = ((ofw_ebus_reg_t *) prop->value)->size;
 	
-	uintptr_t pa;
+	uintptr_t pa = 0; // Prevent -Werror=maybe-uninitialized
 	if (!ofw_ebus_apply_ranges(node->parent,
 	    ((ofw_ebus_reg_t *) prop->value), &pa)) {
Index: kernel/arch/sparc64/src/smp/sun4v/smp.c
===================================================================
--- kernel/arch/sparc64/src/smp/sun4v/smp.c	(revision 53c8d12b7aeb262a2ee3fa75123776f8514862d5)
+++ kernel/arch/sparc64/src/smp/sun4v/smp.c	(revision e36a1c2b1bd621aa00e4cca44a8c67a5736b2cf2)
@@ -263,5 +263,5 @@
 		while (md_next_child(&it)) {
 			md_node_t child = md_get_child_node(it);
-			const char *exec_unit_type;
+			const char *exec_unit_type = "";
 			md_get_string_property(child, "type", &exec_unit_type);
 
