Commit graph

32 commits

Author SHA1 Message Date
Aaron Bieber
6f98940189 Switch to using env to find the path to bash.
Systems like OpenBSD and NixOS have bash in different locations. This
allows the various scripts to be run on those systems.
2022-03-28 16:43:47 -06:00
bunnie
163e811dd7 cleanup build script 2021-08-24 21:28:00 +08:00
bunnie
34d44ee9e7 start to remove heapless and commit to libstd flow 2021-08-04 00:07:47 +08:00
bunnie
79e30d6180 need to migrate the fpga image, too 2021-06-11 16:55:59 +08:00
bunnie
adde48bc2d update buildpush script to comply to latest locations for prebuild artefacts 2021-06-11 16:54:19 +08:00
bunnie
ab67cf46b2 fix path to renode 2021-05-07 23:43:52 +08:00
bunnie
cbe0a2d7fc add manual image specifier 2021-04-27 21:56:18 +08:00
bunnie
9ec1de4c01 commit a SoC version for pre-build
should show up as version 0.8 but probably a bug in the gitver
on the soc side, will chase that down later
2021-04-27 19:30:49 +08:00
bunnie
3c66aff2a6 only check soc_csr.bin if it exists 2021-04-27 01:44:00 +08:00
bunnie
65eab7d60f clean up the buildpush script to reflect bundled CSR 2021-04-22 17:42:43 +08:00
bunnie
e5343bceb9 retrofit system to use the new device-based CSR image 2021-04-20 19:27:29 +08:00
bunnie
c0f11d4808 add ability to override the soc.svd 2021-04-20 03:41:16 +08:00
bunnie
b15d02f5e8 add options for pushing the trng images 2021-04-20 03:30:19 +08:00
bunnie
9f9575fdd8 refine trng-tester configuration 2021-04-19 04:54:32 +08:00
bunnie
92656724f5 add minimal image as a build option 2021-03-26 15:53:38 +08:00
bunnie
10d66c799f fix typo in script 2021-03-25 03:25:26 +08:00
bunnie
0dc40f4185 attempt to separate fontmaps and loader out of kernel 2021-02-27 02:12:19 +08:00
bunnie
463e2ad77d fixup GAM APIs to latest rkyv standard, fix drawable computation 2021-02-26 03:37:48 +08:00
bunnie
5b80b3fb42 get fcc-agent working again 2021-02-23 04:01:01 +08:00
bunnie
24e7885779 change out hw-image servers for rkyv testing 2021-02-12 01:51:42 +08:00
bunnie
c848d374c6 roll back the build time notice
Turns out the build time only seems to capture the last time
you managed to force a full rebuild (???). Even though cargo
indicates that a rebuild had happened of the main.rs, the environment
variable containing the time is not being updated, because the
build.rs file isn't being run. But! if you force a trigger of
that file, then cargo decides to rebuild *everything* which greatly
increases the build time, which is a drag for development.

So, just remove the build time notice. If it's not going to be
correct, better to not emit it than to be outright misleading...
2021-01-13 00:24:12 +08:00
bunnie
0a3c50f820 add build timestamping/versioning to the Xous log output 2021-01-12 23:30:52 +08:00
bunnie
6a3833ebc7 commit of mysterious tuple-vec problem 2021-01-12 01:37:52 +08:00
bunnie
4a32baf12f fix SVD sample file issues that are breaking CI 2021-01-09 02:38:02 +08:00
bunnie
b9a31f7d99 try to layer in the fcc agent 2020-12-31 19:31:12 +08:00
bunnie
2d5bd20c16 bouncing ball "招财猫"-like totem now working 2020-11-23 03:18:43 +08:00
bunnie
16e9f43015 add circle drawing to graphics 2020-11-23 00:40:40 +08:00
bunnie
710abce418 fixup to latest soc.svd register documentation standard 2020-11-22 03:45:44 +08:00
bunnie
b0680c2669 update to make dest dir easier to chaneg 2020-10-15 01:04:23 +08:00
bunnie
cab4c7d4a9 fix more UTRA issues; migrate to dual-UART for kernel/console messages 2020-10-13 05:22:19 +08:00
bunnie
a397981355 change references to "ci" to "hw-image" 2020-10-06 00:57:26 +08:00
bunnie
9417984752 add a buildpush script, instead of a package script
packaging is now done by the `ci` command
2020-10-06 00:35:13 +08:00