Hello All!

2011-10-23 0:20 GMT+02:00 Stefan Tauner <[email protected]>:
> On Wed, 27 Jul 2011 18:20:19 +0200
> Mattias Mattsson <[email protected]> wrote:
>
>> Hi all,
>>
>> I was able to run flashrom under Linux on PPC (big endian) hardware
>> with two small modifications in internal.c and processor_enable.c (see
>> attached patch). Not sure if this is the right way to do it but it
>> seems to work for me.
>>
>
> i am resending this patch (unchanged) because patchwork did not pick it
> up correctly. please do send one patch per mail only in the future
> until we have something really working. :)

Sorry for bringing up this again but what's the status of this? It
does works on old PPC-based Apple Macs and it still applies cleanly.
Maybe it's time to apply this, otherwise we won't see any potential
users very soon :)



-- 
With best regards, Peter Lemenkov.
Index: processor_enable.c
===================================================================
--- processor_enable.c	(revision 1396)
+++ processor_enable.c	(working copy)
@@ -24,7 +24,7 @@
 #include "flash.h"
 #include "programmer.h"
 
-#if defined(__i386__) || defined(__x86_64__)
+#if defined(__i386__) || defined(__x86_64__) || defined(__ppc__) || defined(__powerpc__)
 
 int processor_flash_enable(void)
 {
Index: internal.c
===================================================================
--- internal.c	(revision 1396)
+++ internal.c	(working copy)
@@ -292,6 +292,8 @@
 		 "Aborting.\n");
 	return 1;
 #endif
+#elif defined(__powerpc__) || defined(__ppc__)
+	return 0;
 #else
 	/* FIXME: Remove this unconditional abort once all PCI drivers are
 	 * converted to use little-endian accesses for memory BARs.
_______________________________________________
flashrom mailing list
[email protected]
http://www.flashrom.org/mailman/listinfo/flashrom

Reply via email to