Index: kernel/arch/mips32/Makefile.inc
===================================================================
--- kernel/arch/mips32/Makefile.inc	(revision e2bf6397425bb03f552f342e22cf4d105a242516)
+++ kernel/arch/mips32/Makefile.inc	(revision 9dae51d7af10e4e1cc8b9dc8f11dd75a35e17135)
@@ -74,5 +74,5 @@
 	BFD_NAME = elf32-tradlittlemips
 	BFD = binary
-	CFLAGS += -DFB_BIG_ENDIAN -DARCH_HAS_FPU -mips3
+	CFLAGS += -DFB_INVERT_ENDIAN -DARCH_HAS_FPU -mips3
 endif
 ifeq ($(MACHINE),bgxemul)
Index: kernel/genarch/src/fb/fb.c
===================================================================
--- kernel/genarch/src/fb/fb.c	(revision e2bf6397425bb03f552f342e22cf4d105a242516)
+++ kernel/genarch/src/fb/fb.c	(revision 9dae51d7af10e4e1cc8b9dc8f11dd75a35e17135)
@@ -100,5 +100,5 @@
 {
 	uint8_t *scr = dst;
-#if (defined(BIG_ENDIAN) || defined(FB_BIG_ENDIAN))
+#if defined(FB_INVERT_ENDIAN)
 	scr[0] = RED(rgb, 8);
 	scr[1] = GREEN(rgb, 8);
@@ -114,5 +114,5 @@
 {
 	uint8_t *scr = src;
-#if (defined(BIG_ENDIAN) || defined(FB_BIG_ENDIAN))
+#if defined(FB_INVERT_ENDIAN)
 	return scr[0] << 16 | scr[1] << 8 | scr[2];
 #else
