On Tue, 27 Dec 2022 at 22:27, Michael Grunditz <[email protected]>
wrote:

> Hi!
>
> I finally managed to setup my RK3588 board again. I also have built my own
> u-boot. The error I was experiencing before was because of wrong address of
> binary. bootm uImage still doesn't work , fails in some dt_header thing in
> u-boot. If I can get things moving I will try to isolate that problem.
>
> Now to current status:
> Complete hang in switch to hypervisor. That eret never returns... unless
> Genode::raw stops working after it. Another thing in cortex_a53_cpu.cc that
> doesn't work is: Cpu::current_core_id(). I get a compile time error about
> not being in Board::Cpu. I think those two errors are connected.
>
> Perhaps someone can tell me about the last error (core-id), and what might
> cause it?
>

I rebased it and it compiles now.

But it still halts in the jump to hypervisor. The entrypoint is set here
https://github.com/genodelabs/genode/blob/master/repos/base-hw/src/bootstrap/spec/arm_64/cortex_a53_mmu.cc#L131
Is the uart mapped one to one and is it usable at all during mmu setiup? I
am (still) a bit new to how Genode sets up things with c++ and also on mmu
setup on aarch64.
Which is the next part after mmu enabling? I assume that a bad write to
phys address when the mmu is on can cause various issues.

Thanks again.
_______________________________________________
Genode users mailing list
[email protected]
https://lists.genode.org/listinfo/users
  • RK3588 part 2 Michael Grunditz
    • Re: RK3588 part 2 Michael Grunditz

Reply via email to