summaryrefslogtreecommitdiff
path: root/flashimg/cpu_main/fs_harness_flash_bin.c
AgeCommit message (Collapse)Author
20 hourscpu_main: Pull flashio out of flash.binLuke 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
10 dayslib9p: Declare more things as `const` pointersLuke T. Shumaker
11 dayslibhw_generic: io: Split iovec into rd_iovec and wr_iovecLuke T. Shumaker
2025-06-16Reorganize the `cmd` directoryLuke T. Shumaker