summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
6 hoursMerge branch 'lukeshu/heap'HEADmainLuke T. Shumaker
6 hoursUse libheap everywhere we use libcrLuke T. Shumaker
6 hourslibheap: New `malloc` replacementLuke T. Shumaker
6 hourslibcr: Add cr_maybe_getcid() that is less abort()yLuke T. Shumaker
6 hourslibmisc: Rework the malloc abstraction into heap.hLuke T. Shumaker
33 hoursMerge branch 'lukeshu/misc'Luke T. Shumaker
33 hoursDo a better job banning printfLuke T. Shumaker
33 hoursRemove extra keywords from target_include_directories() callsLuke T. Shumaker
33 hourslibmisc: macro: Begone with LM_ALWAYS_INLINE, LM_NEVER_INLINE, and LM_FLATTENLuke T. Shumaker
Just use [[gnu::THING]].
33 hourslibhw_cr: host_net: Fix file descriptor leakLuke T. Shumaker
4 daysMove uptime.txt and whoami.txt into lib9p_utilLuke T. Shumaker
4 daysMerge branch 'lukeshu/flash-file'Luke T. Shumaker
4 dayslibhw_cr, cpu_main: Don't DMA from XIP_BASELuke T. Shumaker
4 dayscpu_main: Pull flashio out of flash.binLuke T. Shumaker
4 dayslibhw_generic: io: Add io_flusherLuke T. Shumaker
4 dayslibhw_generic: io: Begone with io_readwriterLuke T. Shumaker
It wasn't giving us much.
4 dayscpu_main: main.c: Fuss with whitespaceLuke T. Shumaker
4 daysMerge branch 'lukeshu/spi-dma-cleanup'Luke T. Shumaker
5 dayslibhw_cr: rp2040_hwspi: Add several assert()s about SSP stateLuke T. Shumaker
5 dayslibhw_cr: rp2040_hwspi: No need for a `now` variableLuke T. Shumaker
5 dayslibhw_cr: rp2040_hwspi: Don't bother with a full semaphoreLuke T. Shumaker
5 daysMerge branch 'lukeshu/spi-dma-cleanup'Luke T. Shumaker
5 dayslibhw_cr: rp2040_hwspi: Don't trigger the data channels twiceLuke T. Shumaker
We're already writing to the trigger register, no need to CHAIN_TO them.
5 dayslibhw_cr: rp2040_hwspi: Don't bother with a null-trigger for txLuke T. Shumaker
5 dayslibhw_cr: rp2040_hwspi: Tidy up comments/formatting/assertsLuke T. Shumaker
5 dayslibhw_cr: rp2040_dma: Re-organize and clean-upLuke T. Shumaker
5 dayslibhw_cr: rp2040_hwspi: Don't allow using DMA channel 0Luke T. Shumaker
5 dayslibhw_cr: rp2040_hwspi: Tidy up the assert_4distinct macroLuke T. Shumaker
5 daysgdb-helpers: rp204: Fix text overflowLuke T. Shumaker
6 daysMerge branch 'lukeshu/misc-fixes'Luke T. Shumaker
6 dayslibhw_cr: rp2040_dma: Acknowledge IRQs before dispatchingLuke T. Shumaker
So that if a handler triggers it again but before returning, we see it.
6 dayslibmisc: fmt.h: Have `ptr` be more accepting of pointer typesLuke T. Shumaker
6 dayslibhw_cr: rp2040_hwspi: Touch up commentLuke T. Shumaker
6 dayslibhw_generic: spi.h: Fix doc comments about mode 2 and mode 3Luke T. Shumaker
6 dayslibch_cr: rp2040_dma.h: WhitespaceLuke T. Shumaker
6 dayslibhw_cr: w5500_ll: Fix debug loggingLuke T. Shumaker
6 daysuptime.txt: Just set size=0Luke T. Shumaker
6 dayscpu_main, lib9p/test_server: main.c: Give 9P files their own #include sectionLuke T. Shumaker
9 dayslib9p: test_server: config.h: Tidy the CONFIG_COROUTINE_NUM expressionLuke T. Shumaker
9 dayslib9p: test_server: config.h: Fix a typoLuke T. Shumaker
9 dayslib9p: test_server: Simplify the CMakeLists.txtLuke T. Shumaker
9 dayscpu_main: main.c: Sort direntsLuke T. Shumaker
10 daysMerge branch 'lukeshu/stack-sizes'Luke T. Shumaker
10 dayslib9p_srv: handle_Twalk(): Don't allocate resp.wqid on the stackLuke T. Shumaker
10 dayslib9p_srv: More stat() helpersLuke T. Shumaker
10 dayslib9p_srv: lib9p_srv_read(): Clean up the cleanup codeLuke T. Shumaker
10 dayslib9p_srv: Pull marshalling and logging into srv_write_Rmsg()Luke T. Shumaker
10 dayslib9p_srv: Drop the sess->initialized memberLuke T. Shumaker
10 dayslib9p_srv: Adjust lib9p_srv_read() to use pointers internallyLuke T. Shumaker
10 dayslib9p_srv: Don't bother with lib9p_srv_stat_assert() if NDEBUGLuke T. Shumaker