Hi!

For some driver enhancements, I need to decide (by code) which
southbridge (Intel, AMD is all that matters) the driver is facing.

What's the best (portable wise) way to distinguish the chipset?

Intel supports two pages of 128 byte CMOS RAM, AMD supports 1 page of
256 byte (addressing is different).

Is there any way to query the CMOS RAM size? I failed to find a way
while reading Intel & AMD chipset documentation. Older chipsets
supported only 64 (very old) or 128 byte. Recent (as of for the last 15
years or so) chipsets supports more.

As our current nvram(4) driver only works with 128 byte RAM size, is
anybody interested in seeing the nvram(4) driver enhanced for extended
memory areas? I do have working code but that assumes an Intel ICH or
440LX chipset (fails for SB{67]xx for some reason :).

Thank you for any pointers!

Volker
_______________________________________________
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscr...@freebsd.org"

Reply via email to