Stephen Crocker wrote:
Marc Jones wrote:
I don't understand that it defaulted to 5530. In sysmgr\sysmgr.h
SUPPORT_CS5536 is the targeted chipset. It has been a long time, but
SUPPORT_CS5535 should also work. I don't know if SUPPORT_CS5530 would
work.
If you look at the link that I posted, you will see why. Here is the
section of sysmgr.asm in question:
Start:
; NOTE: The VSA II installer patches a "JMP SysMgr_Entry" over the
signature field
dd VSM_SIGNATURE ; VSM signature
db VSM_SYS_MGR ; VSM type
db 0FFh ; Any CPU
if SUPPORT_CS5535
dw DEVICE_ID_5535 ; VSA for CS5535
else
dw DEVICE_ID_5530 ; VSA for CS5530
endif
dw VSA_VERSION ; System Manager version
dd OFFSET edata ; Size of System Manager
dw OFFSET SysMgr_Entry ; EntryPoint
dd OFFSET _end ; DS Limit
dw 0007h ; Requirements: 4096-byte boundary
dw VSA_VERSION ; VSA version
As you can see, if SUPPORT_CS5535 is not defined, it will use
DEVICE_ID_5530. Furthermore, it would appear that there is no way for
the field to be DEVICE_ID_5536 without modifying the source code.
Admittedly, this is a trivial patch but it strikes me as odd that such
an action is required. That is why I was wondering whether a newer
version of the source was available.
Ah, This is an oversite on our part. I don't think that anyone uses that
field in the signature.
Marc
--
Marc Jones
Senior Firmware Engineer
(970) 226-9684 Office
mailto:[EMAIL PROTECTED]
http://www.amd.com/embeddedprocessors
--
coreboot mailing list: [email protected]
http://www.coreboot.org/mailman/listinfo/coreboot