sparc: Update PROM initialization code for generic board
Fixed the prom_relocate() function in start.S file by reserving memory in
the board_init_f sequence and saving the offset to the __prom_start_reloc
variable. This value is used as the destination when relocating the PROM.
Add the prom_init() function to the end of the board_init_r sequence.
Signed-off-by:
Francois Retief <fgretief@spaceteq.co.za>
Showing
- arch/sparc/cpu/leon2/prom.c 2 additions, 0 deletionsarch/sparc/cpu/leon2/prom.c
- arch/sparc/cpu/leon2/start.S 14 additions, 14 deletionsarch/sparc/cpu/leon2/start.S
- arch/sparc/cpu/leon3/prom.c 2 additions, 0 deletionsarch/sparc/cpu/leon3/prom.c
- arch/sparc/cpu/leon3/start.S 14 additions, 14 deletionsarch/sparc/cpu/leon3/start.S
- common/board_f.c 17 additions, 0 deletionscommon/board_f.c
- common/board_r.c 7 additions, 0 deletionscommon/board_r.c
Loading
Please register or sign in to comment