|
|
ffc49bc6a9
|
small formatting
|
2026-04-02 14:25:58 +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 |
|
|
|
c16e6b0446
|
adjust SMP port to also use ULONG = 8 bytes
|
2026-04-02 10:48:43 +02:00 |
|
|
|
dd0c837930
|
corrects stack alignment
|
2026-03-30 19:48:09 +02:00 |
|
|
|
8a41f3e0fa
|
small cleanuo to smp asm files
|
2026-03-26 15:55:32 +01:00 |
|
|
|
c11f68d20c
|
initial test harness for smp regression
|
2026-03-24 18:00:50 +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 |
|
|
|
083565251e
|
cleans up moonlight dir
|
2026-03-21 15:40:54 +01:00 |
|
|
|
2433b66dc0
|
corrects port files, enables wakeups in port
|
2026-03-16 08:08:49 +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 |
|
|
|
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 |
|