On 10/21/07, Peter Lemenkov <[EMAIL PROTECTED]> wrote: > 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;
because superio is not performance-critical, I would recommend we move to that usage for all cases. It would make the tool completely portable. > > 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? > interest in ppc970 ended with the Apple changeover. ron -- linuxbios mailing list linuxbios@linuxbios.org http://www.linuxbios.org/mailman/listinfo/linuxbios