RISC-V: erizo: large gap between bss and stack regions

Antony Pavlov antonynpavlov at gmail.com
Wed Apr 14 06:54:22 BST 2021


Hi Ahmad!

Here is the iomem command output on erizo:

barebox:/ iomem
0x00000000 - 0xffffffff (size 0x00000000) iomem
  0x80000000 - 0x807fffff (size 0x00800000) ram0
    0x804ffd00 - 0x805ffcff (size 0x00100000) malloc space
    0x805ffd00 - 0x805fffe6 (size 0x000002e7) board data
    0x80600000 - 0x80636b1f (size 0x00036b20) barebox
    0x80636b20 - 0x8063ec9b (size 0x0000817c) barebox data
    0x8063ec9c - 0x80643147 (size 0x000044ac) bss
    0x807e0000 - 0x807fffff (size 0x00020000) stack
  0x90000000 - 0x9000001f (size 0x00000020) 90000000.uart at 90000000.of
  0x91000000 - 0x91000003 (size 0x00000004) 91000000.gpio at 91000000.of
  0x91000004 - 0x91000007 (size 0x00000004) 91000000.gpio at 91000000.of

I see large unused region between bss and stack regions (>1600 Kbytes).

For comparrison, the regions on mips malta are packed much more closely:

barebox at qemu malta:/ iomem
0x00000000 - 0xffffffff (size 0x00000000) iomem
  0x180003f8 - 0x180003ff (size 0x00000008) 180003f8.serial at 180003f8.of
  0x1e000000 - 0x1e3fffff (size 0x00400000) 1e000000.flash at 1e000000.of
  0x1f000900 - 0x1f00093f (size 0x00000040) 1f000900.serial at 1f000900.of
  0x1f000b00 - 0x1f000b1f (size 0x00000020) 1f000b00.gpio at 1f000b00.of
  0xa0000000 - 0xafffffff (size 0x10000000) kseg1_ram0
    0xafb39000 - 0xafb3ffff (size 0x00007000) stack
    0xafb40000 - 0xaff3ffff (size 0x00400000) malloc space
    0xaff40000 - 0xaffa417f (size 0x00064180) barebox
    0xaffa4180 - 0xafff263f (size 0x0004e4c0) barebox data
    0xafffa640 - 0xafffe7ab (size 0x0000416c) bss

-- 
Best regards,
  Antony Pavlov



More information about the barebox mailing list