Hi Experts,

This is Sathya from IIT Madras. We are working on porting SEL4 on RISCV
architecture running on FPGA. We have ported linux on the FPGA. I have some
doubts regarding OS porting. I am stuck at the end. Before my actual query,
let me tell my platform.

Hardware - 64 bit RISCV
​design ​
running on FPGA. It doesn't support compressed instn and multiarch.

Operating system - SEL4, repo synced from latest
​ official​
repository.

Tools - Latest synched from RISCV
​official repo.

Query - I simulated sel4test on spike and then I am trying to port it on
FPGA. We have UART to be mapped to 0x11400 address location. I set
scan->reg to this value.


I understood, incase of simulation,  the DTB argument passed to
init_first_hart function comes from spike simulator (file - sim.cc). Now,
for FPGA I want to pass the DTB value to the init_first_hart() function. I
am planning to write a DTS file and somehow read the
​data from ​
DTS file here.
​ I am trying to know, what is the right method to do for SEL4 ?​

 Can you please let me understand, how you went ahead for SEL4 ? Is there
any changes, I have to do in the repo code ? any readings would you suggest
to proceed ahead ?





-- 
 regards,
Sathya
_______________________________________________
Devel mailing list
Devel@sel4.systems
https://sel4.systems/lists/listinfo/devel

Reply via email to