[EMAIL PROTECTED] wrote on 02/14/2007 08:11:11 AM:
> Anyway, I'm glad someone's looking at kexec on cell, I haven't had the
> time to look closely at it. You said that your kexec was hanging in
> the second region, how were you debugging it? Can you give us anymore
> info?
>
> Another problem with the existing kexec code is it doesn't cope
> properly with 64k pages on non hypervisor machines, like the cell
> blade. We need to fix the FIXME in native_hpte_clear()
> (arch/powerpc/mm/hash_native_64.c).
>
> cheers
Thanks for the tips. I will start looking at kexec code now.
Debugging is not easy, but you can do it using the cell simulator to
examine
register and memory locations after a system crash. I ended up writing
assember
code to check point important values in global memory and on the stack. I
will
probably use the same techniques to debug kexec now that I have the source
code.
I don't know of another way without a kernel debugger. How would you
recommend
doing it? Ultimately, I would like to set breakpoints, watchpoints, and
step
through the code. I heard that you could use gdb with the cell simulator
to
debug the kernel, but it didn't work.
I will take a look at the 64K page issue also, but that is a little bit
outside my area of expertise. How are 64K pages used on Cell? Is it just
the
kernel. I thought that there were issues with the use of 64K pages and
that
support was backed out.
Thanks, Luke
_______________________________________________
fastboot mailing list
[email protected]
https://lists.osdl.org/mailman/listinfo/fastboot