summaryrefslogtreecommitdiff
path: root/flashimg/cpu_main
AgeCommit message (Collapse)Author
24 hourslibhw_cr, cpu_main: Don't DMA from XIP_BASELuke T. Shumaker
24 hourscpu_main: Pull flashio out of flash.binLuke T. Shumaker
26 hourscpu_main: main.c: Fuss with whitespaceLuke T. Shumaker
2 dayslibhw_cr: rp2040_hwspi: Don't allow using DMA channel 0Luke T. Shumaker
3 daysuptime.txt: Just set size=0Luke T. Shumaker
3 dayscpu_main, lib9p/test_server: main.c: Give 9P files their own #include sectionLuke T. Shumaker
6 dayscpu_main: main.c: Sort direntsLuke T. Shumaker
7 daysLighten assert()'s stack-useLuke T. Shumaker
7 daysDitch pico stdio, it's too much stack overheadLuke T. Shumaker
7 dayslib9p_srv: Rework APIs to avoid large return valuesLuke T. Shumaker
Ideally, this should compile to the same code (sans argument order), but because of aliasing/ordering requirements, sometimes the compiler needs to allocate a second copy of the struct on the stack, and memcpy between the two. GCC often does a good job of avoiding that, but not always. So do it ourselves :( https://github.com/llvm/llvm-project/issues/34482#issuecomment-980988347
7 daysStatically allocate coroutine stacksLuke T. Shumaker
7 daysTie pico-sdk panic() into <libmisc/assert.h>Luke T. Shumaker
7 daysCMakeLists: Fuss with whitespaceLuke T. Shumaker
7 dayscpu_main: Assert that coroutines get createdLuke T. Shumaker
10 dayslib9p: Declare more things as `const` pointersLuke T. Shumaker
11 dayscpu_main: Rename cpu_main_stack.c to just stack.cLuke T. Shumaker
11 dayslibhw_generic: io: Split iovec into rd_iovec and wr_iovecLuke T. Shumaker
13 daysDocumentation: Don't replace . with _ in filenamesLuke T. Shumaker
13 dayscpu_main: /harness/uptime.txt: Touch upLuke T. Shumaker
2025-06-16lint-src: Fuss with the rules for config files identifying themselvesLuke T. Shumaker
2025-06-16Reorganize the `cmd` directoryLuke T. Shumaker