xous-core/emulation/peripherals
tunnell dd45a11c7b emulation: cast frequency to ulong for Renode v1.16+ compatibility
Renode v1.16 changed the LimitTimer constructor signature from
`long frequency` to `ulong frequency`. Without this cast, the
LiteX_Timer_32 peripheral fails to compile against current Renode
versions, causing emulation to exit immediately with a peripheral
build failure rather than booting Xous.

Tested with Renode v1.16.1.4499 (build 9d55b4e6-202604170227)
against the standard emulation/xous-release.resc startup. With
the cast, Xous boots through to the main loop. Without it,
Renode exits before any boot output appears.
2026-04-26 08:39:01 -05:00
..
ABRTCMC.cs
BetrustedEcI2C.cs
BetrustedI2S.cs
BetrustedSocI2C.cs
BetrustedSpinor.cs emulation: fix renode compatibility for peripherals 2023-04-06 10:48:45 +08:00
BetrustedWatchdog.cs emulation: add RebootOnExpiry to wdt 2023-12-24 15:18:36 +08:00
BQ24157.cs
BQ27421.cs
BtEvents.cs
ComConnector.cs emulation: ComConnector: remove IInterestingType 2023-12-29 18:42:16 +08:00
ComEc.cs
ComSoC.cs
EcPower.cs
EcWifi.cs
engine.cs
engine.py
Jtag.cs
keyboard.cs
keyrom.cs fix cast error in renode 2023-05-07 16:03:31 +08:00
LiteX_Timer_32.cs emulation: cast frequency to ulong for Renode v1.16+ compatibility 2026-04-26 08:39:01 -05:00
LM3509.cs
LSM6DS3.cs
memlcd.cs
MXIC_MX66UM1G45G.cs
sha512.cs
spinor_soft_int.cs
susres.cs
ticktimer.cs emulation: ticktimer: fix higher bits of ticktimer 2023-01-30 22:15:01 +08:00
TLV320AIC3100.cs
trng_kernel.cs
trng_server.cs
TUSB320LAI.cs
vexriscv-aes.cs renode: vexriscv: fix CPU on newer Renode versions 2024-08-20 09:05:10 +08:00
WF200.cs emulation: WF200: suppress warning on odd-sized xfer 2024-02-06 10:25:34 +08:00
wfi.cs