Index: kernel/genarch/src/ofw/ebus.c
===================================================================
--- kernel/genarch/src/ofw/ebus.c	(revision db25906ae389cbb1daa0388e689042597fb88e4e)
+++ kernel/genarch/src/ofw/ebus.c	(revision d6084ef92b6611a19749ebcfb70d5730dc0cb07b)
@@ -58,5 +58,5 @@
 	range = prop->value;
 	
-	int i;
+	unsigned int i;
 	
 	for (i = 0; i < ranges; i++) {
@@ -103,5 +103,5 @@
 	uint32_t intr = interrupt & intr_mask->intr_mask;
 	
-	int i;
+	unsigned int i;
 	for (i = 0; i < count; i++) {
 		if ((intr_map[i].space == space) && (intr_map[i].addr == addr)
Index: kernel/genarch/src/ofw/fhc.c
===================================================================
--- kernel/genarch/src/ofw/fhc.c	(revision db25906ae389cbb1daa0388e689042597fb88e4e)
+++ kernel/genarch/src/ofw/fhc.c	(revision d6084ef92b6611a19749ebcfb70d5730dc0cb07b)
@@ -56,5 +56,5 @@
 	range = prop->value;
 	
-	int i;
+	unsigned int i;
 	
 	for (i = 0; i < ranges; i++) {
@@ -98,5 +98,5 @@
 	range = prop->value;
 	
-	int i;
+	unsigned int i;
 	
 	for (i = 0; i < ranges; i++) {
Index: kernel/genarch/src/ofw/ofw_tree.c
===================================================================
--- kernel/genarch/src/ofw/ofw_tree.c	(revision db25906ae389cbb1daa0388e689042597fb88e4e)
+++ kernel/genarch/src/ofw/ofw_tree.c	(revision d6084ef92b6611a19749ebcfb70d5730dc0cb07b)
@@ -62,5 +62,5 @@
 ofw_tree_property_t *ofw_tree_getprop(const ofw_tree_node_t *node, const char *name)
 {
-	int i;
+	unsigned int i;
 	
 	for (i = 0; i < node->properties; i++) {
Index: kernel/genarch/src/ofw/pci.c
===================================================================
--- kernel/genarch/src/ofw/pci.c	(revision db25906ae389cbb1daa0388e689042597fb88e4e)
+++ kernel/genarch/src/ofw/pci.c	(revision d6084ef92b6611a19749ebcfb70d5730dc0cb07b)
@@ -66,5 +66,5 @@
 	range = prop->value;
 	
-	int i;
+	unsigned int i;
 	
 	for (i = 0; i < ranges; i++) {
@@ -101,5 +101,5 @@
 	assigned_address = prop->value;
 	
-	int i;
+	unsigned int i;
 	
 	for (i = 0; i < assigned_addresses; i++) {
Index: kernel/genarch/src/ofw/sbus.c
===================================================================
--- kernel/genarch/src/ofw/sbus.c	(revision db25906ae389cbb1daa0388e689042597fb88e4e)
+++ kernel/genarch/src/ofw/sbus.c	(revision d6084ef92b6611a19749ebcfb70d5730dc0cb07b)
@@ -62,5 +62,5 @@
 	range = prop->value;
 	
-	int i;
+	unsigned int i;
 	
 	for (i = 0; i < ranges; i++) {
