Eric Seppanen <[EMAIL PROTECTED]> writes:
> On Mon, Dec 17, 2001 at 12:57:08PM -0700, Ronald G Minnich wrote:
> > this keeps coming up.
> >
> > so:
> > typedef unsigned char uc;
> >
> > struct cmos {
> > uc desired_image; // the FLASH/DoC image we want to boot
> > uc last_booted_image; // The last one to successfully boot
> > uc unused[7];
> > uc ethernet_mac[6]; // Ethernet mac address
> > uc unused2[242];
> > };
>
> Why would you want ethernet address stored there? The ethernet chip I
> use requires a serial EEPROM to be attached to it for the storage of
> address plus other design-specific details. Don't other chips work that
> way?
It appears that this is one of the cost reductions in the SiS chipset.
I would prefer that this is stored in nonvaltile flash, than in the
CMOS though.... I'm aiming at allowing parameters to be stored in
other locations than just CMOS so from a table perspective I don't see
a problem.
Having a good description of this would be useful though.
Eric