[haiku-commits] haiku: hrev47590 - src/system/boot/platform/u-boot

  • From: pulkomandy@xxxxxxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Mon, 28 Jul 2014 16:12:59 +0200 (CEST)

hrev47590 adds 1 changeset to branch 'master'
old head: 1dc356fb06ea596f88abc075656dc225310e5de9
new head: 7749faf602bd12b598d72322524f7dc567f5fc5b
overview: http://cgit.haiku-os.org/haiku/log/?qt=range&q=7749faf+%5E1dc356f

----------------------------------------------------------------------------

7749faf: Disable frame buffer for now since it's not essential. Fix involves 
correcting fault when writing to CM_CLKSEL_DSS during frame buffer 
initialisation.

                                    [ Arvind S Raj <sraj.arvind@xxxxxxxxx> ]

----------------------------------------------------------------------------

Revision:    hrev47590
Commit:      7749faf602bd12b598d72322524f7dc567f5fc5b
URL:         http://cgit.haiku-os.org/haiku/commit/?id=7749faf
Author:      Arvind S Raj <sraj.arvind@xxxxxxxxx>
Date:        Mon Jul 28 13:58:41 2014 UTC
Committer:   Adrien Destugues <pulkomandy@xxxxxxxxxxxxx>
Commit-Date: Mon Jul 28 14:12:58 2014 UTC

----------------------------------------------------------------------------

1 file changed, 5 insertions(+), 1 deletion(-)
src/system/boot/platform/u-boot/video.cpp | 6 +++++-

----------------------------------------------------------------------------

diff --git a/src/system/boot/platform/u-boot/video.cpp 
b/src/system/boot/platform/u-boot/video.cpp
index f7c4c72..1faabe1 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);


Other related posts:

  • » [haiku-commits] haiku: hrev47590 - src/system/boot/platform/u-boot - pulkomandy