Linux memory addresses at boottime

      Linux memory addresses at boottime

      When loading kernel and devicetree in Bootloader, address for kernel is 0x10800000 and for device tree 0x11000000
      Do these addresses have any technical reason or are they more or less arbitrary?
      Is there a memory map specific to efus, that explains those memory locations?
      If one would want to use an initrd, which address could be taken for this?