Index: kernel/arch/ia32/src/drivers/vesa.c
===================================================================
--- kernel/arch/ia32/src/drivers/vesa.c	(revision 30885b92b99d4bae510111a9b90bc2b5bf34fe14)
+++ kernel/arch/ia32/src/drivers/vesa.c	(revision e31c2c51eaa1f290aa8a17dd380858deb2a7ea92)
@@ -86,7 +86,7 @@
 		    && (vesa_green_mask == 5) && (vesa_green_pos == 5)
 		    && (vesa_blue_mask == 5) && (vesa_blue_pos == 0))
-			visual = VISUAL_BGR_5_5_5;
+			visual = VISUAL_RGB_5_5_5_LE;
 		else
-			visual = VISUAL_BGR_5_6_5;
+			visual = VISUAL_RGB_5_6_5_LE;
 		break;
 	case 24:
Index: kernel/arch/ppc32/src/ppc32.c
===================================================================
--- kernel/arch/ppc32/src/ppc32.c	(revision 30885b92b99d4bae510111a9b90bc2b5bf34fe14)
+++ kernel/arch/ppc32/src/ppc32.c	(revision e31c2c51eaa1f290aa8a17dd380858deb2a7ea92)
@@ -93,5 +93,5 @@
 				break;
 			case 16:
-				visual = VISUAL_BGR_5_5_5;
+				visual = VISUAL_RGB_5_5_5_BE;
 				break;
 			case 24:
Index: kernel/arch/sparc64/src/drivers/scr.c
===================================================================
--- kernel/arch/sparc64/src/drivers/scr.c	(revision 30885b92b99d4bae510111a9b90bc2b5bf34fe14)
+++ kernel/arch/sparc64/src/drivers/scr.c	(revision e31c2c51eaa1f290aa8a17dd380858deb2a7ea92)
@@ -134,5 +134,5 @@
 		case 16:
 			fb_scanline = fb_linebytes * (fb_depth >> 3);
-			visual = VISUAL_BGR_5_6_5;
+			visual = VISUAL_RGB_5_6_5_BE;
 			break;
 		case 24:
@@ -178,5 +178,5 @@
 		case 16:
 			fb_scanline = fb_linebytes * (fb_depth >> 3);
-			visual = VISUAL_BGR_5_6_5;
+			visual = VISUAL_RGB_5_6_5_BE;
 			break;
 		case 24:
