On Sun, Jan 19, 2020 at 07:32:42PM +0100, Karel Gardas wrote:
> On 1/19/20 3:32 AM, rgc wrote:
> > [ using 1135748 bytes of bsd ELF symbol table ]
> > > console out [ATY,Jasper_A] console in [keyboard], using USB
> > > using parent ATY,JasperParent:[]-2147483648/0 sp=6db6db6d inside 
> > > 80210194-38214000: not MAP_STACK
> 
> not MAP_STACK looks like a hint -- I would search the tree for it. Perhaps
> this feature is not supported by clang build on ppc32 yet? Or perhaps build
> infrastructure for ppc32 does not count with it/or does not enforce its
> usage? (does not support it), but on the other hand it's required by the
> code?
> Certainly I would start from there...

'not MAP_STACK' was printed from

sys/arch/powerpc/powerpc/trap.c

and that's all i got. i think i got lucky that the trap printed a message
because now there is no log. it just hangs after printing 'using parent'.
i got no idea of the macppc memory map at the moment.

my understanding now is that the kernel crashes quite early ... during the
initial processing of ofw. 'using parent' is in

macppc/macppc/ofw_machdep.c

when i have time i'd be comparing the disassembly of the lowlevel files
from both gcc and clang. my knowledge of assembly though is not really
good.

yorosiku ~

Reply via email to