xous-core/libs
bunnie 53c7a729f7
add primitives for interrupt-based glitch handlers
glitches can trigger interrupts from several sources:

- ECC errors on multiple blocks
- consistency check errors on hardened logic
- light sensor
- voltage sensor
- glue cells

These primitives respond to these glitches in an interrupt
context. At the moment, by default a fairly lax approach is
taken to responding to the glitches: partially, we want to make
sure that the sensors aren't too sensitive and trigger by accident.
The final thresholds can be adjusted fairly readily.

In addition, the mesh can trigger an interrupt, and typically,
that interrupt is a false reading (because the mesh takes a
long time to settle, and we boot the system while the mesh
settles). Thus, we take an approach of polling the mesh
effectively, and when interrupts happen due to the mesh we
just clear it and ignore it and allow the polling routine
to manage the mesh. The mesh is theorized to be a static
attack, anyways.
2025-12-07 01:33:53 +08:00
..
bao1x-api enable secure erase confirmation in loader (leaks one chaff key) 2025-12-06 18:24:40 +08:00
bao1x-hal add primitives for interrupt-based glitch handlers 2025-12-07 01:33:53 +08:00
blitstr2 fix broken font rendering in rust 1.91 2025-11-18 00:18:55 +08:00
chat bump versions 2025-10-06 13:23:18 +08:00
cos_table
flatipc update formatting to latest nightly rules 2024-09-24 01:49:45 +08:00
flatipc-derive update formatting to latest nightly rules 2024-09-24 01:49:45 +08:00
keystore-api add ephemeral api 2025-11-12 15:27:55 +08:00
mass-storage bump versions 2025-10-06 13:23:18 +08:00
perflib bump versions 2025-10-06 13:23:18 +08:00
precursor-hal reduce the pddb size for the vexii-test target 2025-07-21 19:03:24 +08:00
tls bump versions 2025-10-06 13:23:18 +08:00
userprefs bump versions 2025-10-06 13:23:18 +08:00
ux-api round out stateful list creation in the ux-api libraries 2025-11-30 21:33:04 +08:00
xous-bio bump versions 2025-10-06 13:23:18 +08:00
xous-bio-bdma improve std interface for bio 2025-10-28 18:01:17 +08:00
xous-pio bump versions 2025-10-06 13:23:18 +08:00
xous-pl230 bump versions 2025-10-06 13:23:18 +08:00