RISCV-on-Microsemi-FPGA / Operating-Systems

Operating-Systems
8 stars 9 forks source link

Guidance on usage of this repos #4

Open redengin opened 4 years ago

redengin commented 4 years ago

While I'd like to use one of these OS's, I fail to see the value added of this repos vs the authoritative repos. Ideally, I'd be able to find a repos that contains the entry.S that is necessary to begin the C runtime- but this repos replicates that code for each OS.

I attempted to use https://github.com/RISCV-on-Microsemi-FPGA/riscv-hal, but it's version of entry.S attempts to set mideleg which is not supported for my usage.

For now, the only forward path I see is using the libero's emitted code from the firmware catalog- and then modifying it as necessary. I'd like to decouple as much as possible

kevinscully100 commented 4 years ago

See https://github.com/RISCV-on-Microsemi-FPGA/riscv-hal/issues/3#issuecomment-665732308 for a partial response wrt the RISC-V HAL