xous-core/services/shellchat
bunnie 62af36560b checks for cache coherence issues
Most of the changes introduced in this commit were rolled back,
but, there is now a test facility that's hanging out for the PDDB
to help with future debug efforts.

The patch was motivated by a problem observed in FSCB consistency
when it's updated. Ultimately the root cause was traced to a
cache coherence problem and it's fixed by a patch in the spinor
crate.

However, this patch still retains a check that the data is coherent,
in case the flushing routine isn't complete or some other factor
was missed. It also includes a large amount of commented-out code
that keeps a bit of history used to debug the problem -- eventually,
we can just cull that but it's kept around in case we got the
root cause wrong (or there were multiple causes and coherence is
just one of them).
2022-10-07 18:52:57 +08:00
..
locales lay in another layer of tts functionality 2022-03-11 02:37:48 +08:00
src checks for cache coherence issues 2022-10-07 18:52:57 +08:00
Cargo.toml bump version numbers for xous-kernel patch 2022-10-05 23:51:35 +08:00
README.md add docs and screenshots 2022-01-25 03:11:50 +08:00
shellchat_screen1.png

Shell Chat

shellchat is the basic command line environment for Precursor. It houses most of the system maintenanence and test commands.

If you'd like to make your own REPL-type app, check out apps/repl/ for a pared-down version of shellchat which is a better starting point.