aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2015-11-30WIP: mips32 on qemuTravis Geiselbrecht
2015-11-24[cppcheck] clean up a few suggestions from cppcheckTravis Geiselbrecht
2015-11-17[lib][libc] mass reformat with space indentsTravis Geiselbrecht
2015-11-17[merge] merge of spifs work by gkalsiTravis Geiselbrecht
2015-11-16[spifs][fs] Bump dirents when files that they point to are deleted.Gurjant Kalsi
2015-11-14[spifs][fs] Trivial changes from previous PR comments.Gurjant Kalsi
2015-11-13[lib][cmpctmalloc] Tweak bucket sizes to optimize power-of-2 allocs. Fix and ...Erik Corry
2015-11-12[fs][spifs][test] Added two more tests to test more codepaths.Gurjant Kalsi
2015-11-12[spifs] Small stylistic changes.Gurjant Kalsi
2015-11-12[bio][cpp] wrap bio.h with CDECLSGurjant Kalsi
2015-11-12[fs][spifs] Perform a consistency check when mounting the fs.Gurjant Kalsi
2015-11-12[fs] Reduce file path buffer size to preserve the stack.Gurjant Kalsi
2015-11-11[bio][flash] Added bio ioctl to return memory mapped address without putting ...Gurjant Kalsi
2015-11-10[fs][spifs][cosmetic] Codestyled the new spifs related files.Gurjant Kalsi
2015-11-10[fs][spifs][test] Add unit tests for the spifs implementation.Gurjant Kalsi
2015-11-10[fs][spifs] Added a capacity field to file statGurjant Kalsi
2015-11-10[fs][spifs] spifs_write returns number of bytes written on success rather tha...Gurjant Kalsi
2015-11-10[fs][spifs] Add an FS stat method to the FS api.Gurjant Kalsi
2015-11-10[fs][shell] Allocate shell path buffers on the heap to avoid stack overrunsGurjant Kalsi
2015-11-10[spifs][fs] Create and enable an FS format hook.Gurjant Kalsi
2015-11-09[fs][flash] Filesystem for spiflash.Gurjant Kalsi
2015-11-06[linker] align special sections on native pointer bounaryTravis Geiselbrecht
2015-11-05[heap][cmpctmalloc] mark some internal functions as staticTravis Geiselbrecht
2015-11-05[lib][heap] Add Cmpctmalloc as an alternative malloc implementationErik Corry
2015-11-05[virtio] Virtio read/write block return 0 on success instead of number of byt...Gurjant Kalsi
2015-11-04[lib][debugcommands] add 'stackstomp' command which intentionally blows the s...Travis Geiselbrecht
2015-11-04[bio][spiflash] Enforce cache line aligned buffers for default read/write. Us...Gurjant Kalsi
2015-11-04[bio] Add a flag that allows devices to declare that they only deal with cach...Gurjant Kalsi
2015-11-02[lib][version] if any debuglevel is set, dump the build id on bootTravis Geiselbrecht
2015-11-02[spiflash][bio][stm32f7] Fixed (sub)sector erase on spiflash device.Gurjant Kalsi
2015-10-28[lib][fs] add a bunch of standard fs shell commandsTravis Geiselbrecht
2015-10-28[lib][fs] add file removeTravis Geiselbrecht
2015-10-27[lib][fs] use the new linker script magic to register fs implementationsTravis Geiselbrecht
2015-10-27[lib][fs] add directory open/read/close api, wire up support in memfsTravis Geiselbrecht
2015-10-27[lib][memfs] add locks to the fs, reject paths with / in themTravis Geiselbrecht
2015-10-27[lib][fs] ref count the mount structure to avoid unmounting with any outstand...Travis Geiselbrecht
2015-10-27[lib][fs][memfs] initial implementation of memfsTravis Geiselbrecht
2015-10-27[lib][fs] switch the fs layer to newer style handlesTravis Geiselbrecht
2015-10-27[lib][fs] have the fs implementations register with the fs layerTravis Geiselbrecht
2015-10-27[lib][bio] move #define up out of LK_DEBUGLEVEL block to work in release buil...Travis Geiselbrecht
2015-10-26[linker] align all the special sections on 8 byte boundaries, remove x86-64 hackTravis Geiselbrecht
2015-10-26[make] add ability to set EXTRA_LINKER_SCRIPTS in modulesTravis Geiselbrecht
2015-10-23[lib][bcache] reformat with spaces and move header into moduleTravis Geiselbrecht
2015-10-23[lib][bio] reformat with spaces and move header into moduleTravis Geiselbrecht
2015-10-22[lib][heap] add a command to toggle heap tracingTravis Geiselbrecht
2015-10-22[stm32f756][spiflash][bio] Get the spiflash working on the STM32F756G-Eval BoardGurjant Kalsi
2015-10-22[lib][miniheap] add trim functionTravis Geiselbrecht
2015-10-21[lib][heap] use absolute path in the heap rules.mkTravis Geiselbrecht
2015-10-20[merge] branch 'heapswitch'Travis Geiselbrecht
2015-10-20[kernel][novm] refactor the novm code to handle multiple installable arenasTravis Geiselbrecht