|
|
2d0ec274ac
|
makes bootup multi core able
|
2026-03-16 08:08:18 +01:00 |
|
|
|
58fc04bbb3
|
adds trap handler
|
2026-03-16 08:08:07 +01:00 |
|
|
|
3ba7cdda9e
|
fortifies regex for asm offset parsing
|
2026-03-12 20:17:42 +01:00 |
|
|
|
239cd26a5c
|
adds stub for dynamic core discovery in port
|
2026-03-12 16:31:51 +01:00 |
|
|
|
ebe891dad6
|
adds smp tx_timer_interrupt
|
2026-03-12 16:15:57 +01:00 |
|
|
|
1da9671197
|
adds trap_entry to smp lib
|
2026-03-12 15:57:02 +01:00 |
|
|
|
28aaf8fd96
|
makes smp a lib only
|
2026-03-12 15:56:48 +01:00 |
|
|
|
6d635345dd
|
small formatting changes
|
2026-03-12 15:56:33 +01:00 |
|
|
|
3fc721d6f2
|
moves spm_offset functionality into its own cmake file
|
2026-03-12 15:38:15 +01:00 |
|
|
|
5ebcce634a
|
small cleanup
|
2026-03-12 15:29:41 +01:00 |
|
|
|
cca56f89c6
|
adds other files necessary to build smp library
|
2026-03-12 15:21:18 +01:00 |
|
|
|
1117527a02
|
changes so that cmake builds for now
|
2026-03-11 19:13:10 +01:00 |
|
|
|
a75db78425
|
adds ipi functionality
|
2026-03-10 21:02:29 +01:00 |
|
|
|
744773848c
|
adds initial smp tx_port
|
2026-03-10 21:02:16 +01:00 |
|
|
|
f83e96fbcd
|
adds initial low_level_init
|
2026-03-10 21:01:01 +01:00 |
|
|
|
2e955b9342
|
adds the generation of the offsetof defines to CMakeLists.txt
As the offsets into the TX_THREAD are needed to access certain fields and the members for smp are quite difficult to obtain this was the safest option
|
2026-03-10 20:59:58 +01:00 |
|
|
|
70bbde8502
|
adds initial smp scheduler
|
2026-03-10 20:57:47 +01:00 |
|
|
|
e5020b78de
|
WIP: build system
|
2026-03-09 19:37:34 +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 |
|
|
|
9e6e3ef1f2
|
fixes visibility of mnrs et driver functions
|
2026-02-08 08:47:44 +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 |
|
|
|
28c14404d2
|
adds ThreadX clang-format settings and applies it to maceth driver
|
2026-02-04 07:26:37 +01:00 |
|
|
|
3e8fa257d5
|
clean unused code in macteh driver
|
2026-02-04 07:23:18 +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 |
|
|
|
39ffc7c743
|
updates memeory map to match RISCV-VP commit b8b1c23
|
2026-02-03 08:07:10 +01:00 |
|
|
|
c805aca52d
|
cleans up mnrs_network_driver includes
|
2026-02-01 21:49:17 +01:00 |
|
|
|
f3232373fe
|
changes memeory map to match RISCV-VP, commit a94fd67
|
2026-02-01 21:49:17 +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 |
|
|
|
59072fb524
|
fixes wrong waitng for status bit in mnrs network driver
|
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 |
|
|
|
459d783c96
|
fixes wrong allocation in mnrs network driver
|
2026-01-29 21:23:37 +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 |
|