Toby Jaffey
|
8c88c7ab30
|
Rename
|
2025-12-14 02:56:33 +00:00 |
|
Toby Jaffey
|
c1006cc9a8
|
Badge dir
|
2025-12-14 02:51:12 +00:00 |
|
Toby Jaffey
|
12144b3290
|
Name, docker cache
|
2025-12-14 02:46:28 +00:00 |
|
Toby Jaffey
|
e6a77c19c9
|
"More magic"
|
2025-12-14 02:40:29 +00:00 |
|
Toby Jaffey
|
9483c4ee66
|
v3
|
2025-12-14 02:29:51 +00:00 |
|
Toby Jaffey
|
8876f9157b
|
Downgrade actions
|
2025-12-14 02:28:28 +00:00 |
|
Toby Jaffey
|
8f5d022a71
|
Artifact name
|
2025-12-14 02:23:36 +00:00 |
|
Toby Jaffey
|
1866de1235
|
v4 upload
|
2025-12-14 02:16:07 +00:00 |
|
Toby Jaffey
|
4a03138efc
|
Show badge
|
2025-12-14 02:13:51 +00:00 |
|
Toby Jaffey
|
1088442f95
|
Allow write to pages
|
2025-12-14 02:11:37 +00:00 |
|
Toby Jaffey
|
b2b7827e60
|
Add dockerci target which builds badge and uploads to github pages
|
2025-12-14 02:06:10 +00:00 |
|
Toby Jaffey
|
cfc1286874
|
Regenerate binaries, now default crt0 has changed
|
2025-12-14 01:36:47 +00:00 |
|
Toby Jaffey
|
6adbc53ad9
|
Remove impossible states
|
2025-12-14 01:34:59 +00:00 |
|
Toby Jaffey
|
a5305d64dc
|
Test that invalid lX opcodes trigger mini-rv32 internal core error
|
2025-12-14 01:21:42 +00:00 |
|
Toby Jaffey
|
fe51154698
|
Test for lb, lbu, lw, sb, sbu, sw explicitly
|
2025-12-14 00:58:35 +00:00 |
|
Toby Jaffey
|
2037f6e575
|
Test memory read outside of memory and extram regions.
|
2025-12-14 00:32:50 +00:00 |
|
Toby Jaffey
|
179466eae4
|
Refactor
|
2025-12-14 00:18:06 +00:00 |
|
Toby Jaffey
|
173d5056a5
|
Completely remove UVM32_STACK_PROTECTION unless enabled (requires manually changing crt0.S), as this saves 16 bytes on every .bin
|
2025-12-14 00:09:32 +00:00 |
|
Toby Jaffey
|
c1399fbe86
|
Test coverage reports info
|
2025-12-13 23:31:43 +00:00 |
|
Toby Jaffey
|
aae4eacfb8
|
Test getslice_fixed when a buffer is requests which exceeds memory
|
2025-12-13 23:29:45 +00:00 |
|
Toby Jaffey
|
a7b480fd11
|
Only use stackprotection when debugging
|
2025-12-13 23:26:32 +00:00 |
|
Toby Jaffey
|
6429d2cdaf
|
Add test for string reading off end of extram
|
2025-12-13 23:24:24 +00:00 |
|
Toby Jaffey
|
2039de73f2
|
Rename getbuf to getslice
|
2025-12-13 23:15:06 +00:00 |
|
Toby Jaffey
|
b083008d7b
|
Add test for reading slice in extram which is out of bounds
|
2025-12-13 23:10:49 +00:00 |
|
Toby Jaffey
|
18d787a7b9
|
Add test for extram becoming invalid while reading an "unterminated" buffer (slice)
|
2025-12-13 23:04:58 +00:00 |
|
Toby Jaffey
|
d1eace7b93
|
Improved warning message
|
2025-12-13 22:58:42 +00:00 |
|
Toby Jaffey
|
abc7a2c0ad
|
Merge branch 'main' into cov
CI / test (ubuntu-latest) (push) Waiting to run
|
2025-12-13 22:25:08 +00:00 |
|
Toby Jaffey
|
1c9e9296be
|
xxd -n (set variable name) doesn't exist on all systems, use shell utilities to build the headers
Fixes #1
|
2025-12-13 22:20:38 +00:00 |
|
Toby Jaffey
|
bf80e58bd5
|
Add CI badge
|
2025-12-13 22:03:50 +00:00 |
|
Toby Jaffey
|
608a009fa2
|
Try different path for coverage md, use buildkit
|
2025-12-13 21:39:08 +00:00 |
|
Toby Jaffey
|
f6afd59bbf
|
Publish code cov artefact
|
2025-12-13 21:30:46 +00:00 |
|
Toby Jaffey
|
bee38ce935
|
Revert "Attempt to add coverage badge"
This reverts commit 6a2bfceabc.
|
2025-12-13 20:14:10 +00:00 |
|
Toby Jaffey
|
6a2bfceabc
|
Attempt to add coverage badge
|
2025-12-13 20:02:21 +00:00 |
|
Toby Jaffey
|
6434f0b0cb
|
Smoke test of getProgramCounter
|
2025-12-13 19:21:05 +00:00 |
|
Toby Jaffey
|
5667598427
|
Test uvm32_getMemory() in a tautological manner
|
2025-12-13 19:19:39 +00:00 |
|
Toby Jaffey
|
99c0925db5
|
Test for invalid uvm32_arg_t
|
2025-12-13 19:17:58 +00:00 |
|
Toby Jaffey
|
59ade881c3
|
uvm32_hasEnded() test
|
2025-12-13 19:15:06 +00:00 |
|
Toby Jaffey
|
0018bdd249
|
Add test of reading cstring syscall argument which never terminates before hitting end of ram
|
2025-12-13 19:12:24 +00:00 |
|
Toby Jaffey
|
b1b4cbf583
|
Fix bug where memory was being used instead of extram when reading cstring from extram
|
2025-12-13 18:46:28 +00:00 |
|
Toby Jaffey
|
8a0604fc8d
|
abs path
|
2025-12-13 18:22:02 +00:00 |
|
Toby Jaffey
|
faab397178
|
Remove accidental make clean on tests
|
2025-12-13 18:16:00 +00:00 |
|
Toby Jaffey
|
d72955690f
|
Add test for extram being removed then invalid pointer being followed
|
2025-12-13 18:10:50 +00:00 |
|
Toby Jaffey
|
5b33478cad
|
Coverage path
|
2025-12-13 18:10:32 +00:00 |
|
Toby Jaffey
|
c5470bc279
|
YAML hell
|
2025-12-13 18:05:40 +00:00 |
|
Toby Jaffey
|
92913ab478
|
Add test for reading code which is too large
|
2025-12-13 18:02:43 +00:00 |
|
Toby Jaffey
|
f2c903cfb6
|
Coverage wildcard
|
2025-12-13 17:59:40 +00:00 |
|
Toby Jaffey
|
a9af18488e
|
Merge branch 'main' of github.com:ringtailsoftware/uvm32
|
2025-12-13 17:54:47 +00:00 |
|
Toby Jaffey
|
2e1f4d3f93
|
Generate coverage report
|
2025-12-13 17:53:55 +00:00 |
|
Toby Jaffey
|
1e5555f66d
|
Unify all tests to use same common makefile includes
|
2025-12-13 17:27:24 +00:00 |
|
Toby Jaffey
|
903167231f
|
Fix internal memcpy/memset to have standard libc prototypes
|
2025-12-13 15:52:27 +00:00 |
|