[rescue] SPARCstation 1 boot woes

Ethan Hawke ehawk at ember.systems
Sun Nov 2 00:37:10 UTC 2025


> Excellent information! Well, it turns out that the memory at %pc is all
> zeroes! So it seems something is going wrong with the loading of the
> boot program, even though it seems to be counting it correctly.
>
> The memory diagnostics are passing, so I don't suspect a memory error.
> Any idea what could cause this behavior?

Awesome, there is a lot more tools we can use to help track down the 
problem.

You can use 'ctrace' to print a backtrace of function calls to see where 
it jumped to
the empty address.

Client programs (via 'boot') are always loaded to address 4000, you can 
double check
that there is a valid program loaded there.

That empty memory address can be checked via a store and load (-1 %pc ! 
%pc ?).
Should came back as all f's if the memory is good.

'init-program' can be used to reset the client program and try it again 
with 'go', it's
also possible to set breakpoints with '<addr> +bp' and then run 'go'. 
There is also
'step' to single step the program.

Let us know what you find!

Ethan



More information about the rescue mailing list