On Fri, Apr 24, 2009 at 1:07 PM, ron minnich rminnich@gmail.com wrote:
On Fri, Apr 24, 2009 at 12:05 PM, Rudolf Marek r.marek@assembler.cz wrote:
On particular addresses in flash there are some magic values for chipset. (HT setup etc) This is fetched by chipset before CPU is on. So it can fetch the code at all. Maybe, just maybe CBFS changed that rom locations.
I think you just nailed it! That makes sense. I just totally forgot about that aspect of the nvidia stuff.
Ward and Myles, can you check that?
here's the tail end of the hexdump for the normal image:
* 000fff60 ff ff ff ff ff ff ff ff ff 54 79 61 6e 00 73 32 |.........Tyan.s2| 000fff70 38 39 32 00 97 00 00 00 92 00 00 00 00 70 0f 00 |892..........p..| 000fff80 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................| * 000fffa0 65 d0 16 2b 00 00 00 00 00 00 00 00 b0 ff ff ff |e..+............| 000fffb0 1c 00 03 00 00 00 00 08 00 00 00 00 ff ff ff ff |................| 000fffc0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................| 000fffd0 66 32 54 81 e0 00 00 00 ce 09 23 00 00 81 e0 00 |f2T.......#.....| 000fffe0 a0 ff ff ff a0 ff ff ff a0 ff ff ff a0 ff ff ff |................| 000ffff0 e9 b5 79 ff ff 00 00 00 e9 03 7a ff ff 00 00 00 |..y.......z.....| 00100000
And the cbfs image:
* 000fff60 ff ff ff ff ff ff ff ff ff 54 79 61 6e 00 73 32 |.........Tyan.s2| 000fff70 38 39 32 00 97 00 00 00 92 00 00 00 00 00 08 00 |892.............| 000fff80 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................| * 000fffa0 65 d0 16 2b 00 00 00 00 00 00 00 00 b0 ff ff ff |e..+............| 000fffb0 1c 00 03 00 00 00 00 08 00 00 00 00 ff ff ff ff |................| 000fffc0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................| 000fffd0 4f 52 42 43 00 00 00 00 00 08 00 00 00 02 00 00 |ORBC............| 000fffe0 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 |................| 000ffff0 e9 85 01 ff ff 00 00 00 e9 d3 01 ff d0 ff ff ff |................| 00100000
It looks like romstrap is fffa0-ffff0. Definitely different.
Thanks Rudolf!
Thanks, Myles