[LinuxBIOS] Flashrom and superiotool on non-x86 platforms?

Peter Lemenkov lemenkov at gmail.com
Sun Oct 21 15:17:50 CEST 2007

Hello All!
Does anybody tried to use linuxbios and LB-tools on non-x86 platforms?
There are some issues we need to fir even for compilation (not for
successful usage).

One thing I found so far is excessive usage of non-portable inb/outb
macros. For instance - inb may be emulated as folliwing:

+unsigned char inb (unsigned short int port)
+       static unsigned char in = 0;
+       FILE* f = fopen ("/dev/port", "a");
+       if (f !=NULL){
+               if (fseek (f, port, SEEK_SET) == port){
+                       fread (&in, sizeof (unsigned char), 1, f);
+                       fclose (f);
+                       return in;
+               }
+       }
+       return ERROR;

But I need an advice - I found ppc970 branch of LinuxBIOS - who
maintains it and what's the current status of that port? Does anyone
successfully boots any non-x86 machine using LinuxBIOS?

With best regards!

More information about the coreboot mailing list