betrusted-io / xous-core

The Xous microkernel
Apache License 2.0
532 stars 85 forks source link

Renode emulation broken on `1.15.2.7965 (e6e79aad-202408180425)` #570

Closed gsora closed 2 months ago

gsora commented 2 months ago

Renode version: 1.15.2.7965 (e6e79aad-202408180425)

When running renode emulation/betrusted.resc, the log window shows this and emulation stops:

emulation/peripherals/vexriscv-aes.cs(18,13): error CS0246: The type or namespace name 'PrivilegeArchitecture' could not be found. Are you missing an assembly reference?

I guess this is @xobs realm?

bunnie commented 2 months ago

I did refactor the AES drivers but it should not impact the target you're hitting - the cramium target now uses rv32 standard extentions instead of the vex custom extensions. so yah, might be a @xobs question...

xobs commented 2 months ago

This looks to be caused by https://github.com/renode/renode-infrastructure/commit/5256986af3799b0136e91af5d56908cb2fb84bc7 which renamed the type.

I've opened https://github.com/betrusted-io/xous-core/pull/572 to fix this, but it's a breaking change.