aboutsummaryrefslogtreecommitdiff
path: root/kernel
AgeCommit message (Expand)Author
2017-04-21[kernel][vm][pmm] Bug fix in pmmJames Zhong
2016-09-30[kernel] fix get top thread error if NUM_PRIORITIES < 32circl0
2016-09-07[spelling] signalling --> signaling (#162)John Grossman
2016-06-03[kernel] Add debug tracking of stack memory usage.Erik Gilling
2016-03-23[heap] Add API used by Dartino to get arena listErik Corry
2016-02-23[kernel] add more controlled way to switch vmm address spacesTravis Geiselbrecht
2016-02-23[ports] Add an API to dynamically add/remove ports from a port group.Gurjant Kalsi
2016-02-16[kernel][vm] get rid of external declaration of address_to_pageTravis Geiselbrecht
2016-02-16[kernel][vm] add support for multiple user address spacesTravis Geiselbrecht
2016-02-14[vmm] move most users of arch_mmu_query directly to vaddr_to_paddr()Travis Geiselbrecht
2016-02-14[vim] remove vim expandtab comments on most of the filesTravis Geiselbrecht
2016-02-14[style] mass reformat all the non external code to 4 space indentsTravis Geiselbrecht
2016-02-09[magic][constants] Convert all of LK's multichar character kernel magic const...Gurjant Kalsi
2016-01-17[kernel][smp] reduce impact of SMP code on UP buildsBrian Swetland
2015-12-14[kernel] properly set the target debug led when inside non-idle thread contextTravis Geiselbrecht
2015-11-24[cppcheck] clean up a few suggestions from cppcheckTravis Geiselbrecht
2015-11-23[kernel][port] Fix memory leak on port_open()Carlos Pizano
2015-11-20[kernel][ports] Add basic ports functionalityCarlos Pizano
2015-11-06[kernel] add a #define to set to enable tracingTravis Geiselbrecht
2015-11-04[kernel] add code to check some overrun padding placed on the bottom of each ...Travis Geiselbrecht
2015-11-04[kernel] remove THREAD_CHECKS which was always just the equivalent of DEBUG_A...Travis Geiselbrecht
2015-10-23[kernel][novm] change the novm alloc routine to take a bitmap instead of aren...Travis Geiselbrecht
2015-10-20[merge] branch 'heapswitch'Travis Geiselbrecht
2015-10-20[kernel][novm] refactor the novm code to handle multiple installable arenasTravis Geiselbrecht
2015-10-19[kernel][novm] fix bug in big block allocs, add some prettier debugTravis Geiselbrecht
2015-10-16[kernel][vm] fix error handling in vmm_alloc in case it can't allocate enough...Travis Geiselbrecht
2015-10-15[lib][heap] have novm initialize itself, rename novm 'heap' to 'arena' to be ...Travis Geiselbrecht
2015-10-15WIP get the heap code pointing at the new page allocatorTravis Geiselbrecht
2015-10-15[lib][heap] fix some formatting and a bug or two in the novm and page alloc s...Travis Geiselbrecht
2015-10-15WIP patch from erikTravis Geiselbrecht
2015-10-14WIP get dlmalloc working with a mmap() style allocator out of the heap wrapperTravis Geiselbrecht
2015-10-14[kernel][debug] add the threads and evlog commands to crash time shellTravis Geiselbrecht
2015-10-12[console][uart][shell] Created a crash-time shell and a polling based UART dr...Gurjant Kalsi
2015-09-23[kernel][vmm] fix logic bug in vmm_free_aspace()Travis Geiselbrecht
2015-09-23[kernel][vmm] add support for user address spacesTravis Geiselbrecht
2015-09-21[kernel] thread_create_etc() needs to actually save the custom stackTravis Geiselbrecht
2015-09-20[vm] have the pmm routines return a size_t instead of uint for 64bit compatib...Travis Geiselbrecht
2015-08-24[kernel][vm] Fix a bug in vm address allocatorMichael Ryleev
2015-07-09[arch][arm-m] debugger infoBrian Swetland
2015-06-28[kernel] don't print tls entries on platforms with no tls slotsBrian Swetland
2015-06-02[warnings] fix warnings post-smpTravis Geiselbrecht
2015-05-18Merge branch 'master' of https://github.com/travisg/lk into smpArve Hjønnevåg
2015-05-13[kernel][thread] Fixup conflict resolution of "Allow pinning threads to a spe...Arve Hjønnevåg
2015-05-13[kernel][thread] Fix startup problemArve Hjønnevåg
2015-05-13[kernel][thread] Hack thread_is_realtime to ignore thread that don't have a h...Arve Hjønnevåg
2015-05-06[kernel][evlog] dump unknown evlog entriesTravis Geiselbrecht
2015-04-29[kernel][sem] have sem_post return the number of threads woken upTravis Geiselbrecht
2015-03-31[merge] merge branch 'master' into smpTravis Geiselbrecht
2015-03-19[kernel][vm] Add support for arch_mmu_pick_spot routineMichael Ryleev
2015-03-19[kernel][vm] Add alignment parameter to vmm_alloc_physicalMichael Ryleev