This brings the alpha DS10 port one step closer to integration.
It's rom is accesed completely different so fill_inbuf.c had to split
up.

To accomplish I added a top level directory rom to hold all of these files.
Currently it is one file per directory.
The options are:
option USE_DOC_MIL=1 to set up the doc millenium.
option USE_GENERIC_ROM=1 to use a normal memory mapped rom.
option USE_TSUNAMI_TIGBUS_ROM=1 to use the from on the DS10.

There is a code shuffling around and inclusion of some more alpha header
files to support this.

I have tested both: USE_GENERMIC_ROM=1 & USE_TSUNAMI_TIGBUGS_ROM=1
that is everything except the heavily used case of the Doc Millenium.
Ollie or Ron could you verify that I haven't broken this?

I have further cleaned up linuxbiosmain.c splitting out the malloc
routines, memcpy, memcmp, and memset.

Ron I'm still scratching my head about how I could have broken the via
boards.

My next step is get an alpha variant of hardwaremain.c built.  The
current hardwaremain.c will likely move into arch/i386 but otherwise
should remain intact.  Long term I'd like to look for similarities
and see if they could be merged but for now that is just silly.

I have included my current config file for the l440gx, for reference.

Eric

freebios_13_Mar_2001-freebios_eric-scrubbed.diff


l440gx.config

Reply via email to