[OpenPower-Firmware] A few questions about early hostboot

Marty E. Plummer hanetzer at startmail.com
Thu Sep 26 13:23:23 AEST 2019


Holy crap. Think I finally got it at least loading the faked hbb.
I managed to (probably) dump the 64b you mentioned, assuming that
0x8208000 is the correct address. I was getting consistently:

00000000  10 30 24 31 41 42 43 e0  e1 e2 e4 f4 34 24 31 41  |.0$1ABC.....4$1A|   
00000010  42 43 e0 e1 e2 e4 f4 00  00 00 00 00 00 00 00 00  |BC..............|   
00000020  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|

which is a series of ffs toc errors. So, I moved the backup toc
from 0x3ff8000 to 0x3ff7000 (which is consistent with the 'stock'
firmware and src/include/usr/pnor/pnor_const.H:171; I only used
0x3ff8000 because it made for easy maths) and I get an entirely
different result:

00000000  10 30 24 31 41 42 43 44  45 32 35 11 24 12 16 00  |.0$1ABCDE25.$...|   
00000010  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|

which is as far as 'ok, we copied it'. It may have stopped
here because _start is 'b .', more testing is required, but
sbe and hbbl are unmodified

I still can't consistently get all the threads to stop or read
spr 313, but this is at least some form of progress (I think).


More information about the OpenPower-Firmware mailing list