parlib: UTH_EXT_BLK_JUSTICE -> _MISC
[akaros.git] / kern / include /
2017-05-03 Barret RhodenConvert run_once() to parlib_run_once() (XCC)
2017-05-03 Barret Rhodenparlib: Move init_once_racy() to parlib (XCC)
2017-05-03 Barret RhodenRemove kernel-specific parts of ros/common.h (XCC)
2017-03-31 Barret Rhoden9ns: Align struct dirtab to 64 bytes
2017-03-30 Barret Rhoden9ns: Use an int for perm and mode
2017-03-02 Barret RhodenAllow filtering by PID for "db sem"
2017-02-17 Barret RhodenAdd sys_send_event() (XCC)
2017-02-15 Barret RhodenUse const for readstr() and readmem() source args
2017-02-09 Barret Rhodenstrace: Use Qmsg for the trace log (XCC)
2017-02-09 Barret Rhodenstrace: Block the target when the strace q is full
2017-02-09 Barret RhodenRename SYS_yield -> SYS_proc_yield (XCC)
2017-02-09 Barret Rhodenparlib: Add a syscall lookup table (XCC)
2017-02-09 Barret Rhodenstrace: Filter syscalls (XCC)
2017-02-09 Barret Rhodenstrace: Qstrace controls whether tracing is on
2017-02-09 Barret RhodenAdd a helper for a bitmap's size
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
next