Commit Graph
20 Commits
Author SHA1 Message Date
alex c390c4b8db adds smp demo as target 2026-03-12 15:57:28 +01:00
alex 1da9671197 adds trap_entry to smp lib 2026-03-12 15:57:02 +01:00
alex 28aaf8fd96 makes smp a lib only 2026-03-12 15:56:48 +01:00
alex 6d635345dd small formatting changes 2026-03-12 15:56:33 +01:00
alex 3fc721d6f2 moves spm_offset functionality into its own cmake file 2026-03-12 15:38:15 +01:00
alex 5ebcce634a small cleanup 2026-03-12 15:29:41 +01:00
alex cca56f89c6 adds other files necessary to build smp library 2026-03-12 15:21:18 +01:00
alex 1117527a02 changes so that cmake builds for now 2026-03-11 19:13:10 +01:00
alex a75db78425 adds ipi functionality 2026-03-10 21:02:29 +01:00
alex 744773848c adds initial smp tx_port 2026-03-10 21:02:16 +01:00
alex f83e96fbcd adds initial low_level_init 2026-03-10 21:01:01 +01:00
alex 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
alex 70bbde8502 adds initial smp scheduler 2026-03-10 20:57:47 +01:00
alex e5020b78de WIP: build system 2026-03-09 19:37:34 +01:00
alex 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
alex add4ef840b removes trace section
As there is no definitive decision as to where the tracing should be placed in the memory, it is removed for now
2026-02-13 10:04:17 +00:00
alex 1abf66d3cf corrects spelling in linker file to adhere to convention 2026-02-11 19:30:41 +01:00
alex 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
alex d072981bac increases verbosity when debugging NX 2026-01-30 13:05:15 +01:00
alex d5ac028817 makes timer more consistent accros tx and nx
Also adds nx_port for user defines
2026-01-28 16:56:02 +01:00