Opened 6 years ago

Last modified 5 years 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 by Jakub Jermář, 5 years ago

Could you please retest this with d1da1ff2de1cccc51856404f676142f7deb1cf54?

comment:2 by Jiří Zárevúcky, 5 years ago

Hi, it doesn't seem to fix this.

comment:3 by Jakub Jermář, 5 years ago

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