amd/common: add a more powerful runtime linker
authorNicolai Hähnle <nicolai.haehnle@amd.com>
Fri, 4 May 2018 14:00:35 +0000 (16:00 +0200)
committerMarek Olšák <marek.olsak@amd.com>
Thu, 13 Jun 2019 00:28:23 +0000 (20:28 -0400)
commitb3be346c68953e693b79459434ff7ee9cd7b9bed
treead33079f63963bc078551616ee1ba86373c843b0
parent608257cf82f49109c8f1a2bab1d6e30fa14f9ba7
amd/common: add a more powerful runtime linker

Using an explicit linker instead of just concatenating .text
sections will allow us to start using .rodata sections and
explicit descriptions of data on LDS that is shared between
stages.

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
src/amd/Makefile.sources
src/amd/common/ac_binary.h
src/amd/common/ac_rtld.c [new file with mode: 0644]
src/amd/common/ac_rtld.h [new file with mode: 0644]
src/amd/common/meson.build