I’d be interested in hear to feedback on my RFC: Support for Memory Regions in ELF which was motivated by our experience from several baremetal projects.
@mysterymath also posted an update on [RFC] LLD --enable-non-contiguous-regions - #14 by mysterymath including the initial PR which should be of interest to embedded developers.