Index: boot/arch/ppc32/loader/main.c
===================================================================
--- boot/arch/ppc32/loader/main.c	(revision 0867321c69ae9c3f09757e7ced1c100a578f28e3)
+++ boot/arch/ppc32/loader/main.c	(revision 198a9efff7fb5190fcd2f9a787b7239ceba755cb)
@@ -177,4 +177,6 @@
 	fix_overlap(&bootinfo, &bootinfo_pa, "boot info", &top);
 	
+	ofw_setup_palette();
+	
 	printf("\nBooting the kernel...\n");
 	jump_to_kernel(bootinfo_pa, sizeof(bootinfo), trans_pa, pages << PAGE_WIDTH, real_mode_pa, (void *) bootinfo.screen.addr, bootinfo.screen.scanline);
Index: boot/arch/sparc64/loader/main.c
===================================================================
--- boot/arch/sparc64/loader/main.c	(revision 0867321c69ae9c3f09757e7ced1c100a578f28e3)
+++ boot/arch/sparc64/loader/main.c	(revision 198a9efff7fb5190fcd2f9a787b7239ceba755cb)
@@ -270,5 +270,5 @@
 #endif
 
-	setup_palette();
+	ofw_setup_palette();
 
 	printf("\nBooting the kernel...\n");
