Commit Graph

127 Commits

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