xous-core/kernel/src
bunnie 1effeab858 add legacy_int handler to the kernel, handle vexii init case
The "main" product line is affected here in that the UART
init is hosted above the trng init. This should have no impact
on security or boot time, but allows us to more easily debug
TRNG init issues. This is necessary because in the vexii test
version the XADC interface is broken by the slower clocking
and I'm not taking the time to trace down that issue as it
does nothing to further the goal of testing the vex-ii core
in a non-production config.

legacy_int handler allows vex-ii to emulate/behave like the vex-i
in terms of interrupt handling.

eventually this will be replaced with/augmeted by a PLIC.
2025-07-21 17:11:23 +08:00
..
arch handle vex-ii a/d flags and error gracefully on page re-allocates 2025-07-21 17:08:56 +08:00
debug formatting changes due to changes in nightly rust 2025-02-01 22:26:40 +08:00
platform add legacy_int handler to the kernel, handle vexii init case 2025-07-21 17:11:23 +08:00
args.rs
io.rs
irq.rs raw pointer dance for IRQ handlers 2024-12-02 19:05:56 +08:00
macros.rs
main.rs
mem.rs fix hosted build 2025-05-18 09:24:22 +08:00
server.rs migrations for moving constants out of xous-rs/kernel and into board/platform 2025-05-11 12:50:02 +08:00
services.rs migrations for moving constants out of xous-rs/kernel and into board/platform 2025-05-11 12:50:02 +08:00
swap.rs handle case of write pages being swapped out upon write release 2025-05-21 18:02:21 +08:00
syscall.rs add block erase routine 2025-05-21 10:20:04 +08:00
test.rs update formatting on the published crates 2024-09-23 01:43:02 +08:00
utils.rs