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
51278451a0
update version pins to pull in cramium target
2023-07-19 21:07:56 +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
697d44de3d
bump version pins to absorb changes to svd2utra etc.
2023-05-03 23:11:12 +08:00
bunnie
8a574f937f
bump for xous-rs version pin update
2023-04-27 22:18:30 +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
Sean Cross
1f2f08084b
xous-api-ticktimer: add calls for freeing objects
...
Add calls to free Mutexes and Condvars. These will go in a destructor,
and will remove any trace of these mutexes within the ticktimer server.
Signed-off-by: Sean Cross <sean@xobs.io>
2023-01-30 22:15:00 +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
Sean Cross
49ce85f9a8
ticktimer-server: prepare for using ReplyAndReceiveNext
...
Misc cleanup prior to switching which call we use.
Signed-off-by: Sean Cross <sean@xobs.io>
2022-12-29 16:26:37 +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
a7162fd03c
bump xous-names dependents
2022-11-07 22:19:38 +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
4d1da235a9
bump revs that depend on susres to absorb changes
2022-10-17 05:11:09 +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
f8a2ea51bb
remove rkyv warnings from xous-api-names
2022-10-10 03:16:40 +08:00