On Wed, Oct 11, 2017 at 07:29:18AM -0700, Rafael wrote:
> I'm currently struggling to run RISC-V applications on top of
> the proxy kernel (pk) on an C++ RTL simulator of the BOOM
> processor.
>
> I can run it using "spike pk hello", but when I try to run it
> in BOOM, the BOOM's program counter gets stuck at 0x100. I
> suspect there is an ISA mismatch.
Just a wild guess as you mention a possible ISA mismatch:
IIRC it was mentioned in past discussions that BOOM doesn't
implement the C extension, and AFAIK the gcc build from the
riscv-tools repository defaults to generating C instructions,
so that might perhaps be the source of your problem.
Regards,
Karsten
--
Gem. Par. 28 Abs. 4 Bundesdatenschutzgesetz widerspreche ich der Nutzung
sowie der Weitergabe meiner personenbezogenen Daten für Zwecke der
Werbung sowie der Markt- oder Meinungsforschung.