Hi!
> Could somebody point me to where I could find a list of all the BIOS
> calls? I know I've seen them before, but I am coming up blank now.
Ralf Brown's Interrupt list?
> If I'm gonna start to think about coding, I have to know what to
> code :)
Do you want to write it in assembly or in C? How are you going to deal
with 32 bit code?
--
I'm really pavel(a)atrey.karlin.mff.cuni.cz. Pavel
Look at http://atrey.karlin.mff.cuni.cz/~pavel/ ;-).
---
OpenBIOS -- http://www.linkscape.net/openbios/
openbios-request(a)linkscape.net Body: un/subscribe
Problems? dcinege(a)psychosis.com
Hi!
> > I think we can assume pentiums at the least since only the pent
> > m/b's and above really have flashable bois's. So why not go for a pent
> > optimised compiler and maybe have someone check the asm producded <evil
> > grin>
>
> personally, i think the gnu-bios should be done in 100% assembly,
> for
I do not think so. Well, it would be cleaner to write in assembly, but
you do not want to write neither bios setup nor grub in anything else
than C. And if you stick with gcc 2.7.2, compilers are ok.
Pavel
--
I'm really pavel(a)atrey.karlin.mff.cuni.cz. Pavel
Look at http://atrey.karlin.mff.cuni.cz/~pavel/ ;-).
---
OpenBIOS -- http://www.linkscape.net/openbios/
openbios-request(a)linkscape.net Body: un/subscribe
Problems? dcinege(a)psychosis.com
Hi!
> > Right - that's enough of the theoretical waffle. What we need is a plan. Lots
> > and lots of these projects have died out because people spent too long talking
> > about them and did bugger all work.
>
> Well it's ony been a few days.... : >
>
> > I'd like to see a _really_ primitive skeleton BIOS up and running - just
> > enough to boot Linux, with no chipset handling or anything.
>
> I was thinking about this. IMO if you put grub stage1 + 2 in the flash that
> just may be enough.
Hmm. I took a look at grub, and it is pretty ugly. I patched it quite
a bit.
--
I'm really pavel(a)atrey.karlin.mff.cuni.cz. Pavel
Look at http://atrey.karlin.mff.cuni.cz/~pavel/ ;-).
---
OpenBIOS -- http://www.linkscape.net/openbios/
openbios-request(a)linkscape.net Body: un/subscribe
Problems? dcinege(a)psychosis.com