bunnie
232a4b6c6c
bump xous version
2023-01-18 00:02:46 +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
f863d742d9
absorb xous-rs change into xous-ipc
2022-10-05 17:39:19 +08:00
bunnie
3579dfdd17
update xous-ipc and xous versions
2022-09-26 16:07:35 +08:00
bunnie
e32ea4d3f5
fix #174
2022-06-10 21:36:53 +08:00
nworbnhoj
00af36d6de
Pass thru buffer serialize Err
...
It is more helpful to pass thru the error because "couldn't serialize" does not help the developer to resolve the issue.
2022-04-23 13:11:52 +10:00
Sean Cross
5992d40e67
xous-ipc: use 0.9.7 of xous-rs
...
Signed-off-by: Sean Cross <sean@xobs.io>
2022-02-07 13:48:02 +08:00
bunnie
13de52fa8d
TcpListener debugging, just a little bit
...
Spent a couple hours chasing down a "bug" which is acutally just
something about how http works that I don't understand. TCP was
working just fine but there is ... idk some sort of keep alive
thing that occupies a socket so the "web server" blocks waiting
for a read. Anyways, I guess the "right" way to solve that would
be to make a multi-threaded web server
OH GOD STOP
right. it's just a demo to prove that TCP works. done.
Open an issue if you find a problem with TCP kthx!
2022-02-02 00:23:14 +08:00
bunnie
b3788a54af
clarify the dependency policy
2022-01-10 16:50:10 +08:00
bunnie
995915ed4e
nail down a couple more dependencies, and add a policy note to Cargo.toml
...
Each Cargo.toml now includes a comment which remnids maintainers
of the dependency policy for Xous (that is, nail down every dependency
to the minor number).
2022-01-10 15:54:27 +08:00
bunnie
c0ce66ee51
fix permissions. windows is sort of stupid and makes everything +x
2021-08-19 23:34:29 +08:00
bunnie
2a2c75f420
add a rustfmt.toml and run rust fmt on the project
...
notably directories written by bunnie are excluded.
2021-08-19 23:33:23 +08:00
Sean Cross
9b48c0a2ee
xous-ipc: remove most clippy warnings
...
Signed-off-by: Sean Cross <sean@xobs.io>
2021-08-06 12:21:42 +08:00
bunnie
1fc8cd969e
add from_raw_parts and to_raw_parts methods
...
this is for sending buffers across thread boundaries to
help with argument initializaions
2021-07-28 17:34:51 +08:00
bunnie
4affdabc73
password modal box now nominally works
2021-07-27 17:30:37 +08:00
bunnie
42a1193522
add volatile_clear() to xous_ipc::String for password fields
...
Call this on Drop() to ensure that the string is cleared.
Written using volatile pointers and compiler fences to ensure
the clear is not optimized out or re-ordered.
2021-07-26 18:12:13 +08:00
Sean Cross
a99839ecd6
xous: mark MemoryRange fields as private
...
Mark the private fields in a `MemoryRange` struct as being private. This
allows us to perform operations on the memory range armed with the
knowledge that the entire range is valid and unaliased.
Signed-off-by: Sean Cross <sean@xobs.io>
2021-06-24 17:41:16 +08:00
bunnie
d17ae106f1
kernel panic on memory lend
2021-05-05 00:58:48 +08:00
Sean Cross
11955ba6b1
xous-ipc: utilize published xous 0.8.0
...
This uses the published version of `libxous`.
Signed-off-by: Sean Cross <sean@xobs.io>
2021-04-07 16:38:36 +08:00
Sean Cross
e2996935cf
0.8.0: tag release
...
This bumps version numbers to 0.8.0, indicating we're nearing final
release.
Signed-off-by: Sean Cross <sean@xobs.io>
2021-04-07 16:34:16 +08:00
bunnie
7210f100f4
upgrade log server to pass rich message types
2021-04-02 01:54:17 +08:00
bunnie
aab0bf459c
update API to more compliant names
2021-04-01 16:43:22 +08:00
bunnie
dc2519c5ef
trying out new API names
2021-04-01 03:47:10 +08:00
Sean Cross
7bbcd951fe
xous-ipc: add an initial implementation
...
This adds a first draft of `xous-ipc`, which specializes the IPC
features of Xous.
Signed-off-by: Sean Cross <sean@xobs.io>
2021-03-26 20:22:06 +08:00