remoteproc: remove hacks

Currently it doesn't work, but it's the first step to clean it up a bit and
make universal.

Signed-off-by: Veaceslav Falico <vfalico@gmail.com>
dummy_localproc: set up the da correctly

So that it'll match the wanted da, and pa will be populated with the actual
pa.

Signed-off-by: Veaceslav Falico <vfalico@gmail.com>
remoteproc: account for virt addresses in sh_addr

Currently we hope to find a physicall address there, however it's not
always the case - elf headers contain virtual addresses there.

So, to fix that, we calculate the phys addr by getting the offset between
the first segment and our segment, and add it to the entry point.

That's extremily shitty, but I currently don't know any better, and, it
works.

Signed-off-by: Veaceslav Falico <vfalico@gmail.com>
dummy_remoteproc: permit to boot with empty pci list

So that all the PCI devices will be blacklisted for the second vmlinux.

Signed-off-by: Veaceslav Falico <vfalico@gmail.com>
dummy_localproc: use the new, overwritten resource table

The BSP already overwrites correctly the resource table, so we're ready to
use it at whatever moment.

Signed-off-by: Veaceslav Falico <vfalico@gmail.com>