Commit Graph

125 Commits

Author SHA1 Message Date
91632bcdee updates test for smp 2026-04-10 16:25:15 +02:00
5b2da239d2 enables smp demo 2026-04-10 16:19:26 +02:00
1165785154 formats file 2026-04-10 16:16:29 +02:00
ba39d23a18 adds hooks in bootup do move smp booting into the smp port lib 2026-04-10 14:40:21 +02:00
d97e71ca83 updates test to work with new build system 2026-04-10 14:13:18 +02:00
4c15a3e15f enables tcp demo 2026-04-10 13:28:16 +02:00
68057507c9 adds small cleanups towards updating the entire build system 2026-04-10 13:22:54 +02:00
32df317b38 adds board header 2026-04-10 13:21:40 +02:00
12ae01cda2 WIP: makes moonlight now the base library with no dependencies to be consumed by others 2026-04-10 13:14:40 +02:00
ff0f81e9c0 corrects bootup code
not tested if tls actually works
2026-04-10 13:14:04 +02:00
f989e21bad makes uart.h now also provide init 2026-04-10 13:13:05 +02:00
e3a7a9ccaf adds missing build system changes from a prio commit 2026-04-10 13:12:35 +02:00
c717297b30 removes more dependencies 2026-04-10 13:12:05 +02:00
b16a0ed956 splits low_level_init to allow usage of c file
this also makes threadx hook into the isrs
2026-04-10 13:10:50 +02:00
21f95341af removes dependency of board.c to libc 2026-04-10 13:09:26 +02:00
86025e020d moves linker script file into moonlight 2026-04-10 12:35:55 +02:00
764ccd4a52 adds tracing to thread demo
this hardcodes the trace buffer
2026-04-10 10:13:14 +02:00
27438ef6a5 also corrects LONG (not just ULONG) 2026-04-04 11:45:39 +02:00
f58aa42abd changes regression such that non-smp test run before smp tests 2026-04-02 14:52:02 +02:00
ac1fb36e2c adds MinSizeRel to the regression 2026-04-02 14:49:43 +02:00
c0386ea4a1 makes bootup code work for any number of cores 2026-04-02 14:26:24 +02:00
ffc49bc6a9 small formatting 2026-04-02 14:25:58 +02:00
8772df619f adds 64 bit versions to regression 2026-04-02 11:38:16 +02:00
a6a6a034d6 removes convoluted generation of offsets
Ass ULONG is now 8 bytes on RV64, the SMP offset is the only one left, harcoding it as a magic number is simpler
2026-04-02 11:35:37 +02:00
9212d40d86 adds newest version of patched threadx tests 2026-04-02 11:00:50 +02:00
c16e6b0446 adjust SMP port to also use ULONG = 8 bytes 2026-04-02 10:48:43 +02:00
eda2a85dc1 makes ULONG 64 bit on RV64 2026-04-02 10:31:12 +02:00
bdf3893bf2 updates latest image for regression 2026-04-01 18:21:20 +02:00
8dfc5ab688 parallelizes ctest and build in regression 2026-03-31 22:52:50 +02:00
856b5f9d32 updates threadx 2026-03-31 21:59:05 +02:00
27fc04011c forces rebuild for cmake 2026-03-31 17:39:44 +02:00
bb79d43ff7 removes parallel build to enable searching for build error 2026-03-31 17:34:12 +02:00
3cd42fcb10 adds submodules to checkout 2026-03-31 17:31:31 +02:00
ea1945983f Removes parameters for latest image and simulator path
also addresses latest error
2026-03-31 17:28:03 +02:00
dc30c46763 adds quote do cred ID 2026-03-31 17:24:38 +02:00
0e0ad03e63 adds auth to docker login 2026-03-31 17:20:09 +02:00
6b16e22ba6 next try at debugging the Jenkinsfile 2026-03-31 16:59:58 +02:00
f366a9211e adds Info for debugging 2026-03-31 16:51:52 +02:00
9d698fb911 removes ansiColor step 2026-03-31 16:21:20 +02:00
6e82d49488 adds Jenkinsfile 2026-03-31 16:13:53 +02:00
b5016c23b0 updates README 2026-03-31 16:13:45 +02:00
824b71c283 adds csr.h to the moonlight port (adds duplicate as it is also in port/threadx/inc) 2026-03-31 16:13:34 +02:00
7e2e162fe1 cleans up nx_port dependency 2026-03-31 16:09:44 +02:00
dd0c837930 corrects stack alignment 2026-03-30 19:48:09 +02:00
870a5f9c36 adds newer version of threadx fork;
regression tx and smp now works for Debug32 and Release32
2026-03-26 16:18:04 +01:00
ab6c2d0bc4 adds newest version of threadx fork
ATP Debug32 passes all tx and smp regression tests
2026-03-26 15:56:47 +01:00
8a41f3e0fa small cleanuo to smp asm files 2026-03-26 15:55:32 +01:00
1aa9944581 corrects timeout for smp ctest 2026-03-25 09:27:44 +01:00
c9c2d2009f adds regression for smp 2026-03-25 08:49:20 +01:00
c11f68d20c initial test harness for smp regression 2026-03-24 18:00:50 +01:00