Commit graph

38 commits

Author SHA1 Message Date
bunnie
8a1991876f add basic TRNG service 2021-01-13 15:04:14 +08:00
bunnie
cd4ea5ed17 make the run variant not break 2021-01-12 04:20:37 +08:00
bunnie
f166073954 first draft of keyboard server 2021-01-11 06:11:15 +08:00
bunnie
4a32baf12f fix SVD sample file issues that are breaking CI 2021-01-09 02:38:02 +08:00
bunnie
a8d31cb7e2 update README and add xous-names into renode image 2021-01-09 02:23:01 +08:00
bunnie
7781749371 Merge branch 'master' of github.com:betrusted-io/xous-core 2021-01-09 02:16:18 +08:00
Sean Cross
b71349f142 xtask: remove xous-names from renode image
This snuck in there from another branch.

Signed-off-by: Sean Cross <sean@xobs.io>
2021-01-08 11:03:33 +08:00
bunnie
9716eba039 Merge remote-tracking branch 'origin/master' into hardware 2021-01-07 20:34:04 +08:00
Sean Cross
037bbdc430 xtask: emulation: add nameserver to renode image
Signed-off-by: Sean Cross <sean@xobs.io>
2021-01-07 18:51:57 +08:00
bunnie
dcdd33e594 copy svd file to renode emulation every time on build 2021-01-06 22:08:29 +08:00
bunnie
0d869870ae this code works in hosted mode but fails on hardware 2021-01-05 15:48:51 +08:00
bunnie
cce89395f6 test framework for xous-names 2021-01-04 23:34:18 +08:00
bunnie
b7263f7ef0 Merge remote-tracking branch 'origin/master' into hardware 2021-01-04 03:19:23 +08:00
Sean Cross
7b50d00eb8 repo: run cargo fmt
This reformats line endings to be consistent, and reinforces the
contents of `.gitattributes`.

Signed-off-by: Sean Cross <sean@xobs.io>
2021-01-03 18:31:51 +08:00
bunnie
b9a31f7d99 try to layer in the fcc agent 2020-12-31 19:31:12 +08:00
bunnie
8d36974a86 add trng-tester crate (just the beginning) 2020-12-14 23:30:58 +08:00
bunnie
7488018e22 get wdt mods compiling into xtask run 2020-12-13 02:03:15 +08:00
bunnie
e1c4b702a9 add WDT support to xous-core 2020-12-13 01:54:25 +08:00
bunnie
fa12e513cd inital take at com 2020-11-24 22:45:10 +08:00
Sean Cross
09452a5ee8 xtask: remove unused CsvFile option
We don't use csv files anymore.

Signed-off-by: Sean Cross <sean@xobs.io>
2020-10-15 12:00:09 +08:00
Sean Cross
4e55967abc xtask: use renode svd instead of csv
The CSV is no longer used, because it is not in sync with the SVD
anymore. The SVD file now includes everything we need, so the CSV is
redundant.

Signed-off-by: Sean Cross <sean@xobs.io>
2020-10-15 11:58:44 +08:00
bunnie
ac4d79ea68 logging server bringup 2020-10-14 23:01:57 +08:00
bunnie
d5668be9b6 Merge branch 'master' of https://github.com/betrusted-io/xous-core into ticktimer 2020-10-13 04:15:01 +08:00
Sean Cross
5e4c702c02 xtask: fix renode build
This properly sets the environment variable required for UTRA.

Signed-off-by: Sean Cross <sean@xobs.io>
2020-10-12 22:25:55 +08:00
bunnie
98f648f30f attempt to add a ticktimer server 2020-10-12 19:08:16 +08:00
bunnie
a397981355 change references to "ci" to "hw-image" 2020-10-06 00:57:26 +08:00
Sean Cross
53b4918c54 xtask: create ci command that builds xous.img
Signed-off-by: Sean Cross <sean@xobs.io>
2020-10-05 12:25:32 +08:00
Sean Cross
eb97fcf9fb xtask: add ci command
Signed-off-by: Sean Cross <sean@xobs.io>
2020-10-05 11:59:48 +08:00
Sean Cross
019d520b26 xtask: print message when building the kernel
Signed-off-by: Sean Cross <sean@xobs.io>
2020-08-30 17:54:58 +08:00
Sean Cross
bd851923cc xtask: add "renode-image-debug"
This enables debug for all Renode projects.

Signed-off-by: Sean Cross <sean@xobs.io>
2020-08-30 00:37:46 +08:00
Sean Cross
bb4efbe531 xtask: add "debug" command
Signed-off-by: Sean Cross <sean@xobs.io>
2020-08-29 20:50:22 +08:00
Sean Cross
81dad453cb renode: add shell back in to the Renode image
Signed-off-by: Sean Cross <sean@xobs.io>
2020-08-18 17:02:02 +08:00
Sean Cross
dfd11f846d hosted: fix hosted builds
We can now run `cargo xtask run` and it will do the right thing.

Signed-off-by: Sean Cross <sean@xobs.io>
2020-08-18 13:52:43 +08:00
Sean Cross
9f6d018e20 xtask: remove shell from list of packages
This isn't useful right now.

Signed-off-by: Sean Cross <sean@xobs.io>
2020-08-18 12:10:28 +08:00
Sean Cross
8920ab57cf xtask: remove loader, kernel from workspace to fix rebuilds
These packages modify RUSTFLAGS, which causes some packages to be
rebuilt every time. Move them out of the workspace so as to ensure they
don't use the same `target` directory.

Signed-off-by: Sean Cross <sean@xobs.io>
2020-08-18 10:51:29 +08:00
Sean Cross
2f1973aef9 xtask: build program loader
Signed-off-by: Sean Cross <sean@xobs.io>
2020-08-17 20:01:07 +08:00
Sean Cross
00cff81b35 xtask: renode-image: rename from "image"
This reflects the target output, as well as the help text.

Signed-off-by: Sean Cross <sean@xobs.io>
2020-08-17 19:48:39 +08:00
Sean Cross
acbcb0cb12 xtask: add cargo xtask command
This command can be used to build a full image.

Signed-off-by: Sean Cross <sean@xobs.io>
2020-08-17 19:42:39 +08:00