Closed JohnAZoidberg closed 2 years ago
Need to figure out that soon because I split the platforms into their own files but Platform/RISC-V/PlatformPkg/Universal/Sec/Riscv64/SecEntry.S
is shared between them all.
That's why U540 can't boot here: https://github.com/riscv/riscv-edk2-platforms/actions/runs/813246401
It would probably also be good not to commit the DTB in the repo but build it from source.
OpenSBI has three options:
Will do it just like ARM: Platform/AMD/OverdriveBoard/DeviceTree/
.
Build infrastructure is already there.
Will do it just like ARM:
Platform/AMD/OverdriveBoard/DeviceTree/
. Build infrastructure is already there.* Put device tree sources in module that compiles it * Put it either on separate FV or in existing one
Done. Put in separate FV.
Platform/RISC-V/PlatformPkg/Universal/Sec/Riscv64/SecEntry.S
because that's shared between platforms.sbi_init
~sbi_init
, so we must have access to it in SEC