Fork us on GitHub Follow us on Facebook Follow us on Twitter

Opened 13 months ago

Last modified 11 months ago

#751 new defect

ppc32 boot fails when boot and stack allocations are in some places

Reported by: Jiří Zárevúcky Owned by:
Priority: major Milestone:
Component: helenos/kernel/ppc32 Version: mainline
Keywords: Cc:
Blocker for: Depends on:
See also:

Description

Prior to commit d59718e2, this is easily reproducible by adding . = . + 8192; into the kernel linker script, leaving enough space for kernel stack to be allocated in the created gap. Instead of booting properly and printing output, kernel will keep running but fills the screen with garbage.

If the stack is put after boot allocations, this does not occur, so that's what the workaround commit does.
However, the problem reoccurs if balloc is moved some distance (<600kB) from its usual position.

Change History (3)

comment:1 Changed 12 months ago by Jakub Jermář

Could you please retest this with d1da1ff2de1cccc51856404f676142f7deb1cf54?

comment:2 Changed 12 months ago by Jiří Zárevúcky

Hi, it doesn't seem to fix this.

comment:3 Changed 11 months ago by Jakub Jermář

Milestone: 0.8.0
Note: See TracTickets for help on using tickets.