2007/10/22, ron minnich <[EMAIL PROTECTED]>: > 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. I'll try to create more suitable solutuion (with #ifdef/#else/#endifs). > > 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. But users still got huge amount of old-skool powerpc hardware :) I think it would be more funny to make something valuable with powerpc-machines instead if simply getting rid of them. -- With best regards! -- linuxbios mailing list linuxbios@linuxbios.org http://www.linuxbios.org/mailman/listinfo/linuxbios