From 7749faf602bd12b598d72322524f7dc567f5fc5b Mon Sep 17 00:00:00 2001 From: Arvind S Raj Date: Mon, 28 Jul 2014 19:28:41 +0530 Subject: [PATCH] Disable frame buffer for now since it's not essential. Fix involves correcting fault when writing to CM_CLKSEL_DSS during frame buffer initialisation. --- src/system/boot/platform/u-boot/video.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/system/boot/platform/u-boot/video.cpp b/src/system/boot/platform/u-boot/video.cpp index f7c4c72a19..1faabe13a0 100644 --- a/src/system/boot/platform/u-boot/video.cpp +++ b/src/system/boot/platform/u-boot/video.cpp @@ -110,7 +110,11 @@ platform_init_video(void) gFramebuffer = arch_get_fb_arm_920(0x88000000); #elif defined(BOARD_CPU_OMAP3) extern ArchFramebuffer *arch_get_fb_arm_omap3(addr_t base); - gFramebuffer = arch_get_fb_arm_omap3(0x88000000); + //FIXME: This is disabled because writing to CM_CLKSEL_DSS during the initialisation + //of the framebuffer driver on OMAP3 triggers a floating point exception + //(tested in qemu-linaro from git at commit ac0bfdb9c310276521e5b089d7f36c1f610ca60b) + //gFramebuffer = arch_get_fb_arm_omap3(FB_BASE); + gFramebuffer = NULL; #elif defined(BOARD_CPU_PXA270) ArchFramebuffer *arch_get_fb_arm_pxa270(addr_t base); gFramebuffer = arch_get_fb_arm_pxa270(0xA3000000);