bunnie
b68e7cb03a
bump version number of updater so it can be pushed
2023-03-09 04:07:25 +08:00
bunnie
f73b9cff84
clarify the reboot instructions to wait for auto actions to complete
2023-03-09 04:05:33 +08:00
bunnie
1c67712912
fix renode harmonization issue
2023-03-08 04:37:21 +08:00
bunnie
f1cf250cb5
bump verifier pins
2023-03-08 04:11:29 +08:00
bunnie
dc5b844d02
commit lockfiles after publish bump
2023-03-08 04:09:08 +08:00
bunnie
b36290fd79
update the precursor_pvt.rs file with the autogen version to avoid errors on publish
2023-03-08 04:02:36 +08:00
bunnie
ea89619ed5
remove patch to local utralib for final testing
2023-03-08 03:55:15 +08:00
bunnie
82e3aa322f
bump toml files in prep for publish
2023-03-08 03:54:37 +08:00
bunnie
555c682ac9
cleanup hosted mode warning
2023-03-08 03:53:48 +08:00
bunnie
396c99b0a6
this was supposed to be renamed, not deleted
2023-03-08 03:48:29 +08:00
bunnie
dc75d8cd54
these were supposed to be renamed, not deleted
2023-03-08 03:48:06 +08:00
bunnie
5415fb1967
these were supposed to be renamed, not deleted
2023-03-08 03:47:36 +08:00
bunnie
0dd74fe7b3
remove gitrev from precursor soc type
...
in practice this has not been a useful indicator, and we
have stabilized the SVD format so that changes in the code don't
cause the SVD files to go incompatible anymore.
this should make maintenance a bit easier going forward, hopefully.
also merge in cramium support to harmonize the forks for easier
cross-patches in the future.
2023-03-08 03:46:03 +08:00
bunnie
c81ef35bec
Merge branch 'main' of github.com:betrusted-io/xous-core into main
2023-03-08 03:07:35 +08:00
bunnie
8357712979
Merge pull request #329 from eupn/svd2utra-remove-enum
...
svd2utra: remove generation of unused offset enum
2023-03-08 03:05:56 +08:00
bunnie
5578c71497
Merge pull request #328 from eupn/utralib-arm-sama5d2
...
utralib: add SAMA5D27 svd and cargo feature
2023-03-08 03:05:43 +08:00
bunnie
93bd7468e1
Merge branch 'main' of github.com:betrusted-io/xous-core into main
2023-03-08 03:03:40 +08:00
bunnie
0f93ba3647
Merge pull request #327 from Foundation-Devices/xtask-multi-target
...
xtask: support multiple different targets
2023-03-08 03:03:20 +08:00
bunnie
9ffc19bf25
Merge pull request #324 from betrusted-io/move-kernel-stack
...
loader: move the kernel stack to kernel region
2023-03-08 03:02:35 +08:00
bunnie
26ea2ee5e4
bump the precursor to latest gw build
2023-03-08 03:01:47 +08:00
eupn
cf9af664dc
svd2utra: remove generation of unused offset enum
2023-03-05 17:00:46 +04:00
eupn
de296fb6c0
utralib: add SAMA5D27 svd and cargo feature
2023-03-05 16:39:23 +04:00
eupn
058a42d9da
xtask: put LAST_LANG at the target root and omit dir creation
2023-03-05 13:59:50 +04:00
eupn
f347b46530
xtask: unify stdlib url constant naming
2023-03-05 13:59:16 +04:00
eupn
3cf4cafb05
xtask: support multiple different targets
2023-03-04 18:15:48 +04:00
bunnie
df401d684a
remove references to sram_ext so the hardware can be pruned
2023-03-02 17:03:41 +08:00
bunnie
47b5b88438
bump the soc_csr to match release train
2023-02-28 03:55:34 +08:00
bunnie
9be79e1038
remove CRG from llio as it is unused
2023-02-28 03:55:21 +08:00
Sean Cross
ab353c1bee
loader: move the kernel stack to kernel region
...
The kernel stack previously was located at the same relative offset as
all other programs. While this worked, it is poor form.
Move the kernel stack into the kernel memory region (located in the last
4 megabytes of virtual address).
Signed-off-by: Sean Cross <sean@xobs.io>
2023-02-27 20:21:16 +08:00
bunnie
d7c3266ec6
cleanup a warning; fix renode build
2023-02-27 02:19:21 +08:00
bunnie
b329023091
workaround trng trait inconsistency
...
0.5.1 rand_core needed for the dalek crates
0.6.3 traits everywhere else
what a mess
turns out i can just use fill_via_next() to do the same thing
without having to step on cross-generation traits. whew.
(also not in tree but doing a quick manual test that fill_via_next()
is not totally broken)
2023-02-27 02:09:07 +08:00
bunnie
8690d955d0
add a regenerated SoC
...
no major changes on the SoC; however, some unused blocks
were trimmed, and the timing has been tightened up.
2023-02-27 01:31:27 +08:00
bunnie
dfd4c1ab40
fix precursor platform test
...
the precursor platform test is a RAM stress test. This patch
improves the test slightly by making it more parameterizeable,
and having it run a bit longer.
2023-02-27 01:30:20 +08:00
bunnie
9e9e5547c9
note about deprecated features in TRNG
...
the messible is no more, we need to add some slack in the critical
path so trimming out some unused blocks helps.
2023-02-27 01:25:48 +08:00
bunnie
9b3aeeecc2
improve debug telemetry on llio
2023-02-27 01:25:29 +08:00
bunnie
c3a331291b
undo patch for https://github.com/rust-lang/rust/issues/94182
...
seems to not trigger in the latest rust.
2023-02-26 17:12:34 +08:00
bunnie
aea9b95506
skip checking any ec update image that reports a length beyond our slice bounds
2023-02-26 01:22:53 +08:00
bunnie
39db006510
bump lockfile to absorb rand_core
2023-02-26 01:01:53 +08:00
bunnie
fa20b90973
add rand_core trait to functions that require fill_bytes()
2023-02-26 01:01:30 +08:00
bunnie
62c9f0d0ce
remove warnings when benchmarks are on; add log telemetry
...
this allows us to automate testing using the benchmark code
as a stress test
2023-02-26 01:00:45 +08:00
bunnie
f3c28b4e20
implement 0.5.1 rand_core API
...
this is for interop with the curve25519-dalek crate
2023-02-26 01:00:02 +08:00
bunnie
64d5644ecf
absorb potential MMU D$ fix from vex dev branch
2023-02-24 18:06:00 +08:00
bunnie
0b25ede0c5
refactor phase 1 of the bootloader
...
Removes some of the redundant copying, and also simplifies the code
for easier readability and maintainability.
2023-02-22 03:29:14 +08:00
bunnie
b8cc156cfc
compact phase 1 loader
...
merge inie/inif routines more intelligently
2023-02-22 00:58:26 +08:00
bunnie
039de0bfe9
split loader into modules
2023-02-22 00:36:16 +08:00
bunnie
3437b94807
clean up a warning
2023-02-21 23:38:40 +08:00
bunnie
e34d740bc6
some final tweaks for cross-platform integration
2023-02-21 23:19:02 +08:00
bunnie
032bd864db
parameterize the loader so it can work with multiple targets
2023-02-21 22:51:53 +08:00
bunnie
bdc0b79906
move assembly header into in-line assembly
2023-02-21 22:17:10 +08:00
bunnie
0c9f8c57c2
remove warning on unused murmur lib when no resume is enabled
2023-02-21 18:24:39 +08:00