bunnie
043dfd84ae
update formatting to latest nightly rules
2024-09-24 01:49:45 +08:00
bunnie
6eab1c48bb
patches to clean up warnings in rust-1.80
2024-08-19 02:24:24 +08:00
bunnie
0036c46ea1
clean up warnings in the latest rust
2024-06-14 19:10:18 +08:00
bunnie
02640db931
commit the other half of the AES patch
...
this creates a feature flag for cramium-soc targets. This
should be unset for builds that don't target cramium-soc,
and this discipline is managed by xtask.
2024-05-05 16:20:50 +08:00
bunnie
a3f8ff6371
add zeroize API to AES port
...
this was missed on an earlier pass
2024-02-10 15:04:11 +08:00
bunnie
1487bbe924
upgrade AES to latest API compatibility
2024-02-08 13:57:40 +08:00
bunnie
0267a56989
format Cargo.tomls
...
because apparently cargo fmt doesn't format Cargo.toml files???
2024-01-15 00:14:39 +08:00
bunnie
dbf8525572
format services/aes
2024-01-14 22:03:57 +08:00
bunnie
bc1ab187d4
Merge pull request #367 from Foundation-Devices/vexrisc-aes
...
xous-rs: move vex AES functions to services/aes
2023-04-27 22:03:52 +08:00
Jean-Pierre De Jesus DIAZ
dc528c4bc3
services/aes: use cfg(target_arch = riscv32) for vex AES
...
Signed-off-by: Jean-Pierre De Jesus DIAZ <me@jeandudey.tech>
2023-04-20 15:42:18 +02:00
Jean-Pierre De Jesus DIAZ
834bc09867
services/aes: always use no_std
...
Signed-off-by: Jean-Pierre De Jesus DIAZ <me@jeandudey.tech>
2023-04-20 15:42:18 +02:00
Jean-Pierre De Jesus DIAZ
14e9b4162b
xous-rs: move vex AES functions to services/aes
...
Signed-off-by: Jean-Pierre De Jesus DIAZ <me@jeandudey.tech>
2023-04-20 15:42:18 +02:00
Jean-Pierre De Jesus DIAZ
271689058f
services/aes: remove unused hex-literal dependency
...
Signed-off-by: Jean-Pierre De Jesus DIAZ <me@jeandudey.tech>
2023-04-20 14:15:01 +02:00
Jean-Pierre De Jesus DIAZ
83d04ad6ef
services/aes: remove reference to missing hazmat module
...
Signed-off-by: Jean-Pierre De Jesus DIAZ <me@jeandudey.tech>
2023-04-20 14:14:00 +02:00
Sean Cross
5e5cc9352b
services: aes: fix () warnings on vex
...
Rust 1.69 adds more warnings on excess punctuation. Remove this to clear
up the warning.
Signed-off-by: Sean Cross <sean@xobs.io>
2023-04-20 13:14:36 +08:00
bunnie
1392fdcf33
bump pins for updated log API
2023-04-16 02:27:37 +08:00
bunnie
849c136b90
bump versions because API crate changed
2023-04-12 23:02:30 +08:00
bunnie
8357ab31a5
bump all pins because utralib got updated
2023-04-09 00:48:35 +08:00
bunnie
9c94d6b4c0
bump versions because xous-rs API changed for gdb-stub
2023-04-08 23:49:24 +08:00
bunnie
e469eba167
bump version for utralib patch
2023-04-04 02:13:02 +08:00
bunnie
704aaf98af
bump versions for kernel interface changes
2023-03-22 02:48:55 +08:00
bunnie
303f595d6f
bump versions to cleanup renode.rs sync issue
2023-03-14 16:34:53 +08:00
bunnie
82e3aa322f
bump toml files in prep for publish
2023-03-08 03:54:37 +08:00
bunnie
9256e7cc09
bump versions to absorb xous-names fix
2023-01-31 15:07:32 +08:00
bunnie
84368c3f3a
bump versions for publication
2023-01-31 02:18:12 +08:00
bunnie
232a4b6c6c
bump xous version
2023-01-18 00:02:46 +08:00
bunnie
41d4837551
bump versions to absorb WDT change
2023-01-06 17:48:12 +08:00
bunnie
bb5d7b3adf
bump versions to absorb hosted mode fix
2023-01-05 14:07:24 +08:00
bunnie
36398810dd
bump version numbers to absorb new syscalls
2022-12-30 15:24:36 +08:00
bunnie
5370ce396d
bump all revs due to SoC artifact update
2022-12-12 16:07:20 +08:00
bunnie
1d1b3a35b7
commit version bump
2022-11-26 10:00:44 +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
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
bunnie
0ee9ec1d80
bump version numbers for crate publication
2022-10-25 22:38:58 +08:00
bunnie
d331d405ee
bump version numbers for publication
2022-10-25 17:23:40 +08:00
bunnie
805a7d528c
flip back to using remote references
2022-10-20 16:30:06 +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
bunnie
4b368d71db
bump versions of crates
2022-10-15 01:31:54 +08:00
bunnie
63a87ca1bc
bump all the versions
2022-10-14 16:54:43 +08:00
bunnie
ff30131f43
absorb more fixes into the kernel
2022-10-13 04:08:56 +08:00
bunnie
3503965f98
bump versions to absorb xous-rs changes
2022-10-13 03:41:16 +08:00
bunnie
02b80425f5
bump xous-rs to absorb change in language specification
2022-10-10 03:07:44 +08:00
bunnie
3bca9de2a0
bump version numbers for xous-kernel patch
...
this fixes tests in CI
2022-10-05 23:51:35 +08:00
bunnie
969f93b001
cross-repo update versions from xous-rs bump
2022-10-05 18:32:44 +08:00
bunnie
de514ac66f
rename packages in prep for upload to crates.io
2022-10-03 00:24:45 +08:00
bunnie
4e40ae6c5d
move from target selectors to feature selectors for back-ends
...
This will allow for e.g. xous on riscv32-imac but not a precursor
target, for example: by using feature selectors we get to have
a bigger range of targets that we support, such as for implementations
that haven't been upstreamed or have official target-triples.
The downsides are:
- patch override libraries don't absorb feature flags. so, for
example, the AES crate that is used to patch other crates won't
be aware of the target features without modifying the referencing
crates.
- features are normally meant to be additive, but target features
are mutually exclusive. The mutex is enforced by a check in
utralib that throws a panic on build if two targets are accidentally
selected at the same time.
2022-10-02 02:56:44 +08:00