bunnie
e2379821e6
republish xous-rs to fix cargo test
2025-05-11 15:36:17 +08:00
bunnie
8a4959056b
bump version for xous crate update - commit so we can publish crates
2025-05-11 14:45:24 +08:00
bunnie
8a74ed6078
incorporate arch migrations into spinor
2025-05-11 12:32:29 +08:00
bunnie
45a8eb2227
stage tomls for version bump: try_send added to xous-ipc
2024-12-16 18:50:11 +08:00
bunnie
93b9ec00bf
bump version numbers on all the packages so we can absorb num-derive changes
2024-12-02 19:14:11 +08:00
bunnie
83e26ff4c7
update num-derive dependency
...
this became mandatory in 1.83 to remove warnings. I think it
should have no impact on functionality.
2024-12-02 18:52:59 +08:00
bunnie
043dfd84ae
update formatting to latest nightly rules
2024-09-24 01:49:45 +08:00
bunnie
f494da21cc
absorb new xous-ipc version
2024-09-23 22:05:50 +08:00
bunnie
75954de8d6
commit the version bump
2024-09-23 01:46:25 +08:00
bunnie
4c7c9312c1
change xous-ipc api to 0.10.0
2024-09-23 00:24:48 +08:00
bunnie
6d7a8fdc09
regex search/replace instances of xous_ipc::String to String
...
split into multiple commits for easier committing
2024-09-22 14:16:36 +08:00
bunnie
311154e231
absorb version bump
2024-06-27 00:26:12 +08:00
bunnie
a360f3ee52
bump xous pins for RawTrng API
2024-06-13 15:49:35 +08:00
bunnie
35e7cf3a5b
bump xous dep revs
2024-05-29 02:07:06 +08:00
bunnie
9e66c1bee2
commit the version bump
2024-05-07 01:03:05 +08:00
bunnie
d6b33159a5
stage version pin bump
2024-04-01 15:46:26 +08:00
bunnie
699004e7b0
bump xous pins
2024-02-06 14:49:10 +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
9972291fca
prevent future formatting of in-line assembly section
2024-01-14 22:43:34 +08:00
bunnie
c1897a3738
format services/spinor
2024-01-14 22:43:05 +08:00
bunnie
fda782663a
bump version pins for xous change
2023-12-26 00:13:10 +08:00
bunnie
fa3f349a0a
bump pins as xous-rs has changed
2023-12-01 21:20:01 +08:00
bunnie
6ab88117f6
bump xous-api-log version & fix version pins
2023-10-31 20:07:28 +08:00
bunnie
d63b5912b1
absorb new xous-rs version
2023-10-10 16:50:00 +08:00
bunnie
83256257e1
bump xous-rs crate to absorb Send derives on Messages
...
this is necessary for the smoltcp port
2023-10-03 20:54:14 +08:00
bunnie
478a612c02
commit version bump
2023-09-12 16:25:10 +08:00
bunnie
53469a68d0
publish package updates, sync to release tag
2023-08-08 14:35:49 +08:00
bunnie
b127cd093f
bump version pins for change to xous-rs
2023-08-03 13:29:39 +08:00
bunnie
fe30930a89
testing for issue #399
...
This disables the extra-flush option which should put the recent
changes to betrusted-soc through its paces.
The actual SoC artifact also has to be committed to xous once
the testing is done.
2023-07-29 17:21:33 +08:00
bunnie
51278451a0
update version pins to pull in cramium target
2023-07-19 21:07:56 +08:00
bunnie
680c8b88c7
fix missing init() methods in hosted mode emulation structures
2023-07-16 18:31:14 +08:00
bunnie
17a13f2aff
apply deferred init + Box idiom to spinor
2023-07-16 17:35:01 +08:00
bunnie
4ac979f0ab
update pins, again
2023-07-04 11:20:12 +08:00
bunnie
c9f8f2681b
update version pins
2023-07-04 11:09:13 +08:00
bunnie
952ba18fba
commit vesrion pin bumps
2023-06-16 01:30:18 +08:00
bunnie
fbe3cb2a3d
bump package numbers to absorb PR #388
2023-05-28 15:58:11 +08:00
bunnie
5a2df4432c
technical debt: cleanup UTRA package
...
- make the "base" field no longer public. It is accessible, but only
through an `unsafe` method, because, it is unsafe.
- add accessors to offest/mask fields. Because, it's not at all
unsafe to access these, and it can be useful for bit-ops that are
not part of the generic set of UTRA.
- add Arc to AtomicCSR, and require `std` for AtomicCSR types.
This should not break anything, I checked inside @foundation-devices
keyOS and they don't seem to be using AtomicCSR anywhere.
The Arc makes it a bit safer to clone the AtomicCSR base pointer
and share it between threads, but it will have an impact on performance.
The USB stack (which requires AtomicCSR) was regression testing and the
impact seems minimal.
Recall that the main purpose of AtomicCSR is to provide a CSR accessor
that does not require a mutable reference to the base object. This
can make certain Rust idioms a bit cleaner. We wrap the base accessor
in Arc+Atomic to try and improve the safety of throwing the borrow
checker under the bus, but it's still not perfect because hardware
mutable state can have side-effects within hardware itself that cannot
be modeled or checked by Rust's borrow checker.
2023-05-23 18:11:24 +08:00
bunnie
5f5e3a2ada
don't monitor connection count on spinor block during hosted mode
...
this makes it a little more flexible to do diagnostics/debugging
in hosted mode. It's not secure, but hosted mode is not meant to be
secure.
2023-05-21 17:19:45 +08:00
bunnie
697d44de3d
bump version pins to absorb changes to svd2utra etc.
2023-05-03 23:11:12 +08:00
bunnie
c7a0057685
Merge pull request #370 from gsora/gsora/sleep-on-lock
...
Sleep device on lock
2023-05-03 22:53:18 +08:00
Gianguido Sorà
7cb2ec73f2
Merge branch 'main' into gsora/sleep-on-lock
2023-05-02 15:37:36 +02:00
Jean-Pierre De Jesus DIAZ
980d3403b3
services/spinor: update rand to 0.8
...
Signed-off-by: Jean-Pierre De Jesus DIAZ <me@jeandudey.tech>
2023-05-02 12:55:23 +02:00
bunnie
8a574f937f
bump for xous-rs version pin update
2023-04-27 22:18:30 +08:00
Gianguido Sorà
b10a51a3bd
spinor: make hosted and non-hosted new() signature the same
2023-04-24 20:19:12 +02: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