|
|
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 |
|
|
|
7253aadd52
|
corrects alignment for 64bit in port
|
2026-03-24 14:38:16 +01:00 |
|
|
|
24d22e42f6
|
moves threadx to minres fork
|
2026-03-24 14:37:47 +01:00 |
|
|
|
e02a58e25f
|
switches to tohost based exit code, reducing complexity in deciding failure / pass
|
2026-03-23 16:58:56 +01:00 |
|
|
|
4e87ae718b
|
removes patching of kernel tets, as a correct testsuite requires a patched threadx anyways
This will not build, as atp threadx is still checked in clean
|
2026-03-23 16:32:33 +01:00 |
|
|
|
47ba20d762
|
Changes simulation ending mechanism (exit function)
As higher optimization might actually schedule a jump to self while waiting for timer interrupts this is a more robust implementation in that sense
|
2026-03-22 22:47:26 +01:00 |
|
|
|
59b9e9e7e3
|
adds explicit dependencies for generated files
|
2026-03-22 21:37:30 +01:00 |
|
|
|
bbbdae160a
|
makes the timer tick actually every ms
|
2026-03-22 21:18:40 +01:00 |
|
|
|
b8d4472657
|
corrects interrupt disable and restore macros
Turns out the port was really that shitty
|
2026-03-22 21:14:39 +01:00 |
|
|
|
78163ebb99
|
adds test harness
|
2026-03-22 18:27:07 +01:00 |
|
|
|
bbad53cc1a
|
adds all regression tests
|
2026-03-22 17:12:16 +01:00 |
|
|
|
9947ce8d52
|
corrects naming of TX_INTERRUPT_SAVE_AREA to meet test expectations
Also corrects the sizes, as ULONG is XLEN bits
|
2026-03-22 15:56:00 +01:00 |
|
|
|
7307a86860
|
adds ISR check that is closer to productive code
This approach patches the existing trap handler to call the test routine
|
2026-03-21 20:27:16 +01:00 |
|
|
|
8bcbc9881e
|
Revert "adds testing hook for trap_non_vectored"
This reverts commit 014cf9f8ee.
|
2026-03-21 20:19:42 +01:00 |
|
|
|
014cf9f8ee
|
adds testing hook for trap_non_vectored
|
2026-03-21 20:15:46 +01:00 |
|
|
|
124783a57c
|
corrects exit
|
2026-03-21 20:15:33 +01:00 |
|
|
|
4cfa80d7a6
|
adds build presets for demos
|
2026-03-21 18:27:26 +01:00 |
|
|
|
55cd39271a
|
adds toplevel CMakeLists.txt for tests
|
2026-03-21 18:23:25 +01:00 |
|
|
|
c98ac25ca6
|
makes compilation of the network driver depend on netxduo being built
|
2026-03-21 18:19:45 +01:00 |
|
|
|
fdf477044f
|
removes arguments for consumers (setting output dir and target_mem)
|
2026-03-21 18:15:11 +01:00 |
|
|
|
be47608a03
|
corrects hwtimer TICKNUM
this change went unnoticed when moving the file into moonlight/inc
|
2026-03-21 17:53:43 +01:00 |
|
|
|
dfa1c2182c
|
adds initial testing setup
|
2026-03-21 16:34:08 +01:00 |
|