cons: Fix initialization bug
[akaros.git] / kern / include /
2017-02-09 Barret Rhodenqio: Fix race with multiple blockers
2017-02-09 Barret RhodenAdd a verbosity parameter to "pip"
2017-02-07 Gan ShunVMM: SMP guest (XCC)
2017-01-18 Fergus Simpsonproc_alloc: make new process inherit parent's user
2017-01-18 Fergus Simpsondevcons: implement hostownerwrite()
2017-01-18 Fergus Simpsondevproc: change user from char* to struct username
2017-01-18 Barret Rhodenx86: vmm: Flush the VMCS when changing owning_proc
2017-01-10 Barret RhodenMake chan->flag 32 bits
2017-01-10 Barret RhodenAllow larger CEQs (XCC)
2017-01-10 Barret RhodenAdd a synth_buf to chan
2017-01-10 Barret Rhodeniplib: Make netmkaddr() threadsafe
2017-01-10 Barret Rhodennet: Add a protocol 'bypass' command for convs
2017-01-10 Barret Rhodennet: Remove the newconv() function pointer
2016-11-29 Barret RhodenRemove CONFIG_KTHREAD_POISON
2016-11-29 Barret Rhodenvmap: Use {map,unmap}_segment() helpers
2016-11-29 Barret Rhodenvmap: Make kernel intermediate mappings permanent
2016-11-29 Barret Rhodenvmap: Use an arena allocator for kernel vmaps
2016-11-29 Barret Rhodenvmap: Add a helper for global TLB shootdowns
2016-11-29 Barret RhodenAllocate natural alignment with get_cont_pages()
2016-11-29 Barret RhodenConvert calls of get_cont_pages() to kpages_alloc
2016-11-29 Barret Rhodenslab: Update the ctor/dtor interface
2016-11-29 Barret RhodenRemove old memory tests
2016-11-29 Barret RhodenTracks arenas and slabs on tailqs
2016-11-29 Barret Rhodenarena: Connecting importers with sources
2016-11-29 Barret Rhodenslab: Add the magazine and depot layers
2016-11-29 Barret RhodenAdd spin_trylock_irqsave()
2016-11-29 Barret Rhodenslab: Remove obj_size from struct kmem_slab
2016-11-29 Barret Rhodenslab: Stop appending a uintptr_t to small objects
2016-11-29 Barret RhodenRemove kmalloc caches above PGSIZE
2016-11-29 Barret Rhodenarena: Use qcaches (slabs) in the arena
2016-11-29 Barret Rhodenslab: Move the name into the kmem_cache
2016-11-29 Barret Rhodenslab: Import resources from a source arena
2016-11-29 Barret Rhodenslab: Support 'no-touch' caches
2016-11-29 Barret Rhodenslab: Add an arena pointer to the interface
2016-11-29 Barret Rhodenslab: Use a hashtable when looking up bufctls
2016-11-29 Barret Rhodenslab: Bootstrap more kmem_caches
2016-11-29 Barret Rhodenslab: Use BSD_LISTs for the bufctls
2016-11-29 Barret RhodenSet num_cores early in boot
2016-11-29 Barret RhodenMoving 'booting' to a header
2016-11-29 Barret RhodenReplace the old page allocator with the base arena
2016-11-29 Barret RhodenAdd the arena allocator
2016-11-29 Barret RhodenAdd hash_helper.h for custom dynamic hash tables
2016-11-29 Barret RhodenPort hash.h
2016-11-29 Barret RhodenImport hash.h from Linux
2016-11-29 Barret RhodenAdd a #define for all MEM_FLAGS
2016-11-29 Barret RhodenRemove mon_gfp()
2016-11-29 Barret RhodenJump to a real kstack ASAP during boot
2016-11-29 Barret RhodenIntegrate rbtrees into Akaros
2016-11-29 Barret RhodenImport rbtrees from Linux
2016-11-29 Barret RhodenMove __always_inline to compiler.h
2016-11-29 Barret RhodenRemove get_cont_phys_pages_at()
2016-11-29 Barret RhodenRemove page coloring
2016-11-29 Barret RhodenRemove page refcnts
2016-11-29 Barret RhodenProvide a shim layer for reference counted pages
2016-11-29 Barret RhodenRemove SYS_cache_buster (XCC)
2016-10-26 Barret RhodenMove the BRK_START to a fixed, safe address (XCC)
2016-10-26 Barret RhodenRemove proc->heap_top
2016-10-18 Fergus SimpsonAHCI: Replace MMIO accesses with helper functions
2016-10-18 Fergus SimpsonAHCI: Remove struct typedefs from driver
2016-10-18 Ronald G. MinnichAHCI: get it to build and almost work.
2016-10-17 Ronald G. MinnichConvert the capability device to use SHA1
2016-10-14 Ronald G. Minnichcapability device: get it to compile
2016-10-14 Ronald G. Minnichcrypto: get sha256 support to build.
2016-10-14 Ronald G. Minnichcrypto: move includes to kern/include
2016-10-06 Barret RhodenAdd a devstat helper
2016-10-06 Barret RhodenRemove the old console input code; use qio
2016-10-06 Barret RhodenFix potential overflow error in CEQs (XCC)
2016-10-05 Dan CrossRemove `SYS_getpid` system call. (XCC)
2016-09-22 Barret RhodenExport epoch time via proc_global_info (XCC)
2016-09-21 Barret Rhodenqio: Add helpers to toggle state
2016-09-21 Barret RhodenUse a helper for tracing an interface
2016-09-21 Barret Rhodenqio: Fix copyblock()
2016-09-19 Barret RhodenAdd a printx lock
2016-09-16 Barret RhodenRemove netinet.h from the kernel
2016-09-16 Barret RhodenMove the get_user_ctx_* helpers to ros/ (XCC)
2016-09-07 Barret RhodenAdd sized_kzmalloc()
2016-09-06 Barret RhodenTrack pc/fp per kthread for semaphore debugging
2016-08-24 Ronald G. MinnichMMIO: make mmio operators type safe.
2016-08-11 Ronald G. MinnichAHCI: reformat with clang-format, fix with spatch.
2016-08-10 Ronald G. MinnichAHCI initial commit.
2016-08-01 Barret RhodenSplit PROC_DYING into DYING and DYING_ABORT
2016-07-29 Barret RhodenRemove backtraces from trace_printk()
2016-07-29 Barret RhodenRemove SEM_TRACE_BLOCKERS and TRACEME
2016-07-29 Barret Rhodenperf: Use NMIs for sampling HW and VM TFs
2016-07-29 Barret Rhodenx86: Prevent NMIs from nesting
2016-07-27 Barret Rhodenperf: Have arches handle the backtrace
2016-07-19 Barret RhodenAdapt devalarm to the new unset_alarm [2/2]
2016-07-19 Barret RhodenFix issues with unset_alarm() [1/2]
2016-07-19 Barret RhodenRemove the alarm-with-no-func use case
2016-07-19 Barret RhodenAdd a helper for detecting page map pages
2016-07-15 Dan CrossInvoke shells from the kernel by name/path.
2016-06-30 Barret RhodenAdd a readnum() variant for hex
2016-06-20 Barret RhodenRename event_bits.h -> bits/event.h (XCC)
2016-06-17 Barret Rhodenperf: Track PIDs for kernel samples (XCC)
2016-06-17 Barret RhodenRemove kprof's timer (XCC)
2016-06-17 Barret Rhodenperf: Remove the kprof.pdata staging ground
2016-06-16 Barret RhodenRemove kernel path and hostname from #version
2016-05-20 Dan CrossCLEANUP: Remove trailing whitespace throughout the...
2016-05-17 Barret RhodenFix circular issues with event headers (XCC)
2016-05-16 Dan CrossReplace #include guards with #pragma once.
next