bunnie
ad79ebf8ba
chore: more typos. no really, i can stop at any time.
2022-12-13 23:02:09 +08:00
bunnie
1d94968b2f
chore: fix typos
2022-12-13 22:36:47 +08:00
bunnie
8e1d05020d
add v0.9.11 to the restore.py URL list
2022-12-13 00:32:11 +08:00
bunnie
5370ce396d
bump all revs due to SoC artifact update
2022-12-12 16:07:20 +08:00
bunnie
f5c687a524
clarify user prompt
2022-12-10 17:45:30 +08:00
bunnie
2b4e47384e
add fused device support and warnings to precursorupdater
2022-12-10 17:44:54 +08:00
bunnie
e42c4c7b33
add warnings & support for fused devices
...
burning a generic image to a fused device will surely lead to
a brick, so, try to keep a user from shooting themselves in the foot.
2022-12-10 16:39:14 +08:00
bunnie
c2f7a63f97
remove some whitespace to allow for easier debugging
2022-12-10 16:39:01 +08:00
bunnie
a5d341c7a6
add a bitstream encryption/recovery tool for fused devices
...
This is useful for recovering bricked devices where the backup
key is available. This tool can be used to generate an FPGA
image for a device that has been permanently fused to a non-0
backup key.
2022-12-08 14:09:36 +08:00
bunnie
1d1b3a35b7
commit version bump
2022-11-26 10:00:44 +08:00
bunnie
908818010d
fix API change in pddbcommon that impacts pddbdbg.py
2022-11-19 22:33:43 +08:00
bunnie
aa9977cc58
bump all the things because we changed utralib again
2022-11-17 22:13:40 +08:00
bunnie
dabbfd6c35
bump all the things to absorb the SoC change
2022-11-17 19:39:18 +08:00
bunnie
30583bdf07
bump versions with xous change
2022-11-06 03:48:12 +08:00
Sean Cross
f861af7620
tools: elf: fix copy-elf when gcc links program
...
GCC will set the text size to `0` in a certain case that `rust-lld` did
not. This causes the elf copier to add about 512 MB to the image which
it otherwise shouldn't be doing.
Add a workaround that appears to fix the issue.
Signed-off-by: Sean Cross <sean@xobs.io>
2022-11-04 12:27:13 +08:00
bunnie
01f660b04d
didn't meant to check in that script
2022-11-03 21:11:58 +08:00
bunnie
6c2e86d876
add support for small-sized PDDB images plus some debugging info
2022-11-03 21:03:40 +08:00
bunnie
c91837c10b
fix max dicts in analyzer scripts
2022-11-03 18:33:22 +08:00
bunnie
3bdf157f9d
enhance debugging output on pddb analyzer
2022-11-03 17:22:22 +08:00
bunnie
6d2be1b6d7
add va printouts
2022-11-02 21:52:28 +08:00
bunnie
ebc0739bee
fix some defaults to make the Renode path cleaner to start
2022-11-01 21:25:04 +08:00
bunnie
f738781a40
make the default pin 'a', as it is on Renode
2022-11-01 21:18:33 +08:00
bunnie
4e2d79942e
upgrade pdddbg to use basis decryption routines from the common libs
2022-11-01 21:17:07 +08:00
bunnie
54e929e877
move key extraction routines to pddbcommon.py
2022-11-01 19:01:57 +08:00
bunnie
c74ceacfef
add a renode mode for reading in a renode.bin
2022-10-31 22:34:10 +08:00
bunnie
fd739c2177
add fr locale to update options
2022-10-28 15:23:39 +08:00
bunnie
ba28dd8795
bump to absorb utralib straggler configs
2022-10-28 15:11:17 +08:00
bunnie
dfb10ed7f2
bump crate numbers to publish lang-fr change into xous-rs
2022-10-28 14:01:09 +08:00
Tom Marble
006a69105c
Completes the i18n_helper.py tool
...
Added 'fr' translation
Added *.json to .gitattributes
Signed-off-by: Tom Marble <tmarble@info9.net>
2022-10-27 16:07:05 -05:00
Tom Marble
07cb2398d8
WIP: Adds new lang 'fr' for French
...
Adds new Internationalization Helper tool: i18n_helper.py
Signed-off-by: Tom Marble <tmarble@info9.net>
2022-10-26 22:32:49 -05:00
Sean Cross
bad8ba5ea2
tools: sign-image: write remainder of file
...
During the previous port, we only wrote the first 4096 bytes. Write the
remainder of the file to the destination.
Signed-off-by: Sean Cross <sean@xobs.io>
2022-10-26 23:40:09 +08:00
Sean Cross
22de2bc614
tools: sign_image: fix utterly broken git signing
...
The previous approach didn't work, for unknown reasons.
Signed-off-by: Sean Cross <sean@xobs.io>
2022-10-26 22:32:24 +08:00
Sean Cross
2cf8ff12a6
tools: add make-renode-boot
...
This experimental tool can be used to create all-in-one images based
on precomputed file lists. It generates "test images" using just the
bare minimum number of processes.
This program includes all the keys, kernel, and initial images required
to support a simple program.
Signed-off-by: Sean Cross <sean@xobs.io>
2022-10-26 22:22:31 +08:00
Sean Cross
2382d57dd6
tools: add sign_image.rs
...
Signed-off-by: Sean Cross <sean@xobs.io>
2022-10-26 22:22:18 +08:00
Sean Cross
46cd5e7098
tools: elf: allow loading files from &[u8]
...
Instead of assuming everything is a file or a path, allow
loading ELF files from u8 slices. This will enable us to create
images with `include_bytes!()`.
Signed-off-by: Sean Cross <sean@xobs.io>
2022-10-26 22:21:24 +08:00
Sean Cross
c50314d4a8
tools: sign-image: break image signing into a library
...
Move the code used to sign images into its own library file. This will
enable us to use the image signing functions from other code.
Signed-off-by: Sean Cross <sean@xobs.io>
2022-10-26 22:20:33 +08:00
bunnie
0ee9ec1d80
bump version numbers for crate publication
2022-10-25 22:38:58 +08:00
Jean-Pierre De Jesus DIAZ
f5176ea380
Remove xous-rs unused features
...
The rationale is that xous-rs should have only architecture
specific code, e.g.: riscv, arm, x86, etc. To make other
crates that depend on it not specify the features.
This could be useful when using xous-rs with `libstd`
for example.
Signed-off-by: Jean-Pierre De Jesus DIAZ <me@jeandudey.tech>
2022-10-25 13:29:15 +02:00
bunnie
30ea893c74
Merge branch 'main' into xous-rs-os-selection
2022-10-25 17:28:33 +08:00
bunnie
d331d405ee
bump version numbers for publication
2022-10-25 17:23:40 +08:00
bunnie
e04d135e83
add vault app to sources
2022-10-24 00:36:51 +08:00
bunnie
f05a879d93
add a generic performance log analysis tool
2022-10-23 23:16:56 +08:00
bunnie
9489342d4b
cleanup error messages from perflib
2022-10-23 23:15:18 +08:00
bunnie
805a7d528c
flip back to using remote references
2022-10-20 16:30:06 +08:00
bunnie
86d2437f03
improve formatting so section alignments are easier to debug
2022-10-20 16:14:56 +08:00
Sean Cross
ff3f307a14
tools: read-tags: call output xous_presign.img
...
The use of the name `args.bin` is now deprecated.
Signed-off-by: Sean Cross <sean@xobs.io>
2022-10-20 14:11:48 +08:00
bunnie
0a361cac20
bump version to 0.0.8 to asborb factory reset change
2022-10-19 04:47:55 +08:00
bunnie
76ed23010d
erase staged gateware as part of --factory-reset
2022-10-19 04:44:04 +08:00
bunnie
8e05925cfa
somehow the transition to local paths got missed in the merge
2022-10-18 00:39:01 +08:00
bunnie
0584ad2f2c
switch to local paths to see if this helps the build
2022-10-18 00:26:56 +08:00