Re: Linux booting issue with edk2 uefi on riscv64 qemu


Chang, Abner
 

[AMD Official Use Only - General]

Hi Palanivel,
U540 should be able to boot to kernel if follow the steps mentioned in https://github.com/riscv-admin/riscv-uefi-edk2-docs, everything was fine back to that moment.
However, both me and Daniel were no longer with RISC-V. I add Sunil to the loop see if he can help on this. Atish atishp@... was the collaborator for booting U540 edk2 binary to kernel on qemu. I am not sure if he could give some advices on this or not.

Thanks
Abner

-----Original Message-----
From: discuss@edk2.groups.io <discuss@edk2.groups.io> On Behalf Of
Palanivel Duraisamy via groups.io
Sent: Tuesday, January 10, 2023 3:40 PM
To: discuss@edk2.groups.io
Subject: [edk2-discuss] Linux booting issue with edk2 uefi on riscv64 qemu

Caution: This message originated from an External Source. Use proper
caution when opening attachments, clicking links, or responding.


Hi,

I am trying to boot Linux Kernel with statically linked initramfs on QEMU-
riscv64 target.
I followed the steps provided in the link
"https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgith
ub.com%2Friscv-admin%2Friscv-uefi-edk2-
docs&data=05%7C01%7Cabner.chang%40amd.com%7Cf47ed9aa16354a9cac3
908daf37a63c3%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C6380
90004229569795%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiL
CJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sd
ata=zwyqm7ld1EANTy39vriuIMcP8uHDL8DIqZgJFRZdmoY%3D&reserved=0".
Built firmware for u540 board using the command "build -a RISCV64 -p
Platform/SiFive/U5SeriesPkg/FreedomU540HiFiveUnleashedBoard/U540.dsc
-t GCC5".
Ran the command "qemu-system-riscv64 -cpu sifive-u54 -machine sifive_u -
bios U540.fd" to boot Linux.
I am getting uefi shell prompt. The uefi map commands gives "map: No
mapping found." error.

I would like to know the procedure to bring up Linux with UEFI firmware.

Regards
Palanivel



Join {discuss@edk2.groups.io to automatically receive all group messages.