Commit Graph

26 Commits

Author SHA1 Message Date
68057507c9 adds small cleanups towards updating the entire build system 2026-04-10 13:22:54 +02:00
e3a7a9ccaf adds missing build system changes from a prio commit 2026-04-10 13:12:35 +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
27438ef6a5 also corrects LONG (not just ULONG) 2026-04-04 11:45:39 +02:00
eda2a85dc1 makes ULONG 64 bit on RV64 2026-04-02 10:31:12 +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
7253aadd52 corrects alignment for 64bit in port 2026-03-24 14:38:16 +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
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
dfa1c2182c adds initial testing setup 2026-03-21 16:34:08 +01:00
3ccc0de209 adds overlooked file
This was just never used in the demos and thus not noticed
2026-03-21 15:12:08 +01:00
6d635345dd small formatting changes 2026-03-12 15:56:33 +01:00
f10fbbffab adds small changes to make tx_port for non-smp consistent with the one that implements smp 2026-03-09 15:49:15 +01:00
124b83418a fixes wrong append pointer assignment in minres ethmac driver 2026-02-08 17:21:51 +01:00
889470ed04 adds deferred processing capability to mnrs network driver 2026-02-08 08:47:42 +01:00
47588180b9 applies clang--format 2026-02-06 19:31:29 +01:00
afedfc650e corrects location of NX_IP_PERIODIC_RATE macro 2026-02-04 07:16:47 +01:00
fe168fc3d5 corrects time tick settings so that a timer tick happens every 10ms 2026-02-04 07:16:38 +01:00
3ee8f6d230 moves tx_timer_interrupt to threadx port 2026-02-01 21:49:17 +01:00
18bc691033 sets NX_MAX_PHYSICAL_INTERFACES to 2 in nx_user 2026-02-01 21:49:17 +01:00
1c9c00235d implements proper linker script to support TLS
This change updates the linker script and dependend wile so that thread local
storage sections are properly supported and initailaized
2026-02-01 21:49:17 +01:00
6d5871687c moves tx_timer interrupt into port
as this is not moonlight specific, it should not be placed in such a way
2026-01-30 13:34:17 +01:00
d44132fafc adapts NX_IP_PERIODIC_RATE to be lower than TX_TIMER_TICKS_PER_SECOND 2026-01-29 21:21:20 +01:00
d5ac028817 makes timer more consistent accros tx and nx
Also adds nx_port for user defines
2026-01-28 16:56:02 +01:00
1e5eb44ca9 initial commit 2026-01-27 20:58:23 +01:00