Skip to content

Commit af91ec9

Browse files
committed
bump release notes
1 parent 80a1bd3 commit af91ec9

File tree

2 files changed

+16
-4
lines changed

2 files changed

+16
-4
lines changed

README.md

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -105,10 +105,13 @@ Generally, one can create an image for hardware using the following command:
105105
cargo xtask app-image
106106
```
107107

108-
And it will pull from the default soc.svd configuration. The default config
109-
can be seen in the [utralib/Cargo.tom](./utralib/Cargo.toml) file, in the
110-
`default = [...]` arguments seen at the bottom of the file. If you have
111-
built your own custom soc.svd file, the most convenient way to update
108+
And it will pull from the default soc.svd configuration.
109+
110+
The currently selected config is set by the constant `PRECURSOR_SOC_VERSION`
111+
in [xtask/src/main.rs](./xtask/src/main.rs); it is one of the first constants
112+
near the top.
113+
114+
If you have built your own custom soc.svd file, the most convenient way to update
112115
to this is to simply replace the file referenced in the default with yours,
113116
and then run `cargo build` inside the `utralib` directory (not in the Xous
114117
root -- the `build` command must happen inside the directory to force a
@@ -118,6 +121,10 @@ is checked into `git`; if you are building from your own configuration,
118121
that is correct, and thus you should add `--no-verify` to your `xtask` command
119122
to suppress the check.
120123

124+
Note that adding a full extra custom gitrev is more involved, it involves
125+
editing the [utralib/Cargo.toml](./utralib/Cargo.toml) and [utralib/build.rs](./utralib/build.rs)
126+
to reference your new artifact as a brand new feature flag.
127+
121128
The resulting images are in your target directory (typically `target/riscv32imac-unknown-xous-elf/release/`)
122129
with the names `xous.img` (for the kernel) and `loader.bin` (for its bootloader). The corresponding
123130
gateware is in `precursors/soc_csr-<gitref>.bin`. These can be written to your

RELEASE-v0.9.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -285,6 +285,11 @@ perform the Xous firmware upgrade. This requires running manual update commands,
285285
- Fix bug in device auto-shutdown; COM/LLIO method deprecated as susres method does the correct sequencing. This should help with some of the "insert paperclip" scenarios after updating SoC, hopefully.
286286
- Updated VexRiscv core to the latest version. STATIC branch prediction enabled and slightly faster I$ gives a small performance bump. Also fixes a bug with cache flushing that was causing coherence problems with the PDDB.
287287
- Fix tricky loader bug that was causing subtle issues with various build configurations
288+
- Suppress main menu from popping up before the PDDB is mounted (resolves race conditions based on PDDB-stored keys)
289+
- Optimize PDDB bulk key listing performance
290+
- Add French language locale (thanks @tmarble!)
291+
- Add `mtxcli` application, a basic Matrix chat interface (currently just https-secured, not E2EE). Thanks again @tmarble for the contribution!
292+
- Several infrastructure changes/improvements to how utralib and crating works
288293

289294
## Roadmap
290295
- Lots of testing and bug fixes

0 commit comments

Comments
 (0)