| os_find_text_base() assumes that first line of /proc/self/maps holds
information about the text. Hence we must call the function before calling
os_malloc() which calls mmap(0x10000000,).
Failure to do so has led to incorrect values for pc_reloc when an
exception was reported
    => exception undefined
    Illegal instruction
    pc = 0x5628d82e9d3c, pc_reloc = 0x5628c82e9d3c
as well as incorrect output of the bdinfo command
    => bdinfo
    relocaddr   = 0x0000000007858000
    reloc off   = 0x0000000010000000
Fixes:  | ||
|---|---|---|
| .. | ||
| Makefile | ||
| cache.c | ||
| cpu.c | ||
| eth-raw-os.c | ||
| os.c | ||
| sdl.c | ||
| spl.c | ||
| start.c | ||
| state.c | ||
| u-boot-spl.lds | ||
| u-boot.lds | ||