On Tue, 25 Oct 2022 at 14:50, Michael Grunditz <michael.grunditz@gmail.com> wrote:


On Tue, 25 Oct 2022 at 12:07, Stefan Kalkowski <stefan.kalkowski@genode-labs.com> wrote:
Hi Michael,

On Tue, Oct 25, 2022 at 11:46:54AM +0200, Michael Grunditz wrote:
> Right now it fails here, but not in all cases. , see links below.
> Where is insert_translation defined for arm_v8?
> https://github.com/genodelabs/genode/blob/master/repos/base-hw/src/bootstrap/platform.cc#L78

Indeed, it would be good to instrument all occurrences of `throw`
within the page-table implementation for ARMv8. It shares the
implementation with ARMv7 Large Physical Address Extension support
defined within the following header:

  https://github.com/genodelabs/genode/blob/master/repos/base-hw/src/include/hw/spec/arm/lpae.h

Regards
Stefan

allways allocs a bigger amount out ram than I have in my ram declariation. If I increse my size it adds more. Why? Does it add image size to ram size?

Just an alignment problem ..  if I align my mem ,, it stays.
But it doesn't help for the insert of region for loading elf objects.

And then the switch to el1.. still trying to find out the difference in cpu core that maskes that to fail, if it isn't ram related.

Michael