We have an older board (from before I came to be with AMD) which was built with a GXm, CS5530, and NSC 97317 SIO. I can pull preferred register settings from a document if that would help.
Our preferred settings for this platform were:
BC_XMAP_1 = 0x1300C060 BC_XMAP_2 = 0x09999999 BC_XMAP_3 = 0x99****99 (* = don't care)
Are you loading an SMM handler on this platform?
-- Steve G.
Steve Goodrich (Steven.Goodrich@amd.com) Advanced Micro Devices, Inc.
-----Original Message----- From: linuxbios-bounces@linuxbios.org [mailto:linuxbios-bounces@linuxbios.org] On Behalf Of Richard Smith Sent: Thursday, April 27, 2006 3:00 PM To: Christian Sühs Cc: Stefan Reinauer; LinuxBIOS Subject: Re: [LinuxBIOS] MB1030 / 3036 VGA comes up :D
On 4/27/06, Christian Sühs chris@suehsi.de wrote:
Run memtest as a payload and see where it errors.
Also you need to rip the BC_XMAP_* settings while booted under the factory bios.
Fine ;) How can I get them.
Do you have an account here?
http://wwwd.amd.com/AMD/developer.nsf/
There are tools there for DOS and linux that can read various things. Its not obvious to me if the XMAP registers are in the list of thingsn they can read.
If not then you will have to study the LinuxBIOS source and the gx1 datasheet to figure out how to write a small program that can read them.
-- Richard A. Smith
-- linuxbios mailing list linuxbios@linuxbios.org http://www.openbios.org/mailman/listinfo/linuxbios
* Goodrich,Steven steven.goodrich@amd.com [060427 23:47]:
Are you loading an SMM handler on this platform?
We don't do any SMM stuff (yet). Is there any good reason to do so? Except the very nice Debugger available as SMI code from AMD's website?
Stefan
On 4/27/06, Goodrich,Steven steven.goodrich@amd.com wrote:
We have an older board (from before I came to be with AMD) which was built with a GXm, CS5530, and NSC 97317 SIO. I can pull preferred register settings from a document if that would help.
Yes those would probally help..
Our preferred settings for this platform were:
BC_XMAP_1 = 0x1300C060 BC_XMAP_2 = 0x09999999 BC_XMAP_3 = 0x99****99 (* = don't care)
Or perhpaps just confuse things more. 9's in XMAP2 is PCI accessable, No Cache, No Write, Read.
I'm not sure how you would load the shadow copy of the bios into this range with write disabled . Until we started setting the write bit for these ranges the emulator was getting all 0xFFs for its data.
Are you loading an SMM handler on this platform?
Dosen't look like it. Is that a big problem? I know for the gx2 it's a big issue since it dosen't have PCI config space without it. But this part seems to have PCI config method #1 without SMM.
-- Richard A. Smith