[haiku-commits] r42408 - haiku/trunk/src/add-ons/kernel/drivers/graphics/radeon

  • From: kallisti5@xxxxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Mon, 11 Jul 2011 19:50:58 +0200 (CEST)

Author: kallisti5
Date: 2011-07-11 19:50:58 +0200 (Mon, 11 Jul 2011)
New Revision: 42408
Changeset: https://dev.haiku-os.org/changeset/42408

Modified:
   haiku/trunk/src/add-ons/kernel/drivers/graphics/radeon/PCI_GART.c
Log:
wrap x86-only asm code in ifdef's to ensure radeon driver compiles on powerpc 
and other platforms

Modified: haiku/trunk/src/add-ons/kernel/drivers/graphics/radeon/PCI_GART.c
===================================================================
--- haiku/trunk/src/add-ons/kernel/drivers/graphics/radeon/PCI_GART.c   
2011-07-11 17:28:14 UTC (rev 42407)
+++ haiku/trunk/src/add-ons/kernel/drivers/graphics/radeon/PCI_GART.c   
2011-07-11 17:50:58 UTC (rev 42408)
@@ -234,7 +234,11 @@
        // back to real live - some chipsets have write buffers that
        // proove all previous assumptions wrong
        // (don't know whether this really helps though)
+       #if defined(__x86__) || defined(__x86_64__)
        asm volatile ( "wbinvd" ::: "memory" );
+       #elif defined(__powerpc__)
+       // TODO : icbi on PowerPC to flush instruction cache?
+       #endif
        return B_OK;
 }
 


Other related posts:

  • » [haiku-commits] r42408 - haiku/trunk/src/add-ons/kernel/drivers/graphics/radeon - kallisti5