Fixes spin_trylock()
[akaros.git] / kern / include /
2014-01-16 Barret RhodenRendezvous: plan9 style sync with CVs
2014-01-16 Barret RhodenAlarms can be unset
2014-01-16 Barret RhodenKernel alarm tchains use locks
2014-01-16 Barret RhodenHelper to spawn kernel tasks (ktasks)
2014-01-16 Barret RhodenKthreads launched from KMSGs are tracked as ktasks
2014-01-16 Barret RhodenKthreads track cur_sysc and cur_errbuf
2014-01-16 Barret RhodenKthreads track running kernel contexts
2014-01-16 Barret RhodenKernel stack get/put interface
2014-01-16 Barret RhodenReader-writer queue locks
2014-01-16 Barret Rhodenspin_trylock()
2014-01-16 Barret RhodenPoor-mans ftrace with spatch
2014-01-16 Barret RhodenFixes apipe_read_cond()
2014-01-16 Barret RhodenCan associate multiple CVs with spinlocks
2014-01-16 Ronald G. MinnichRFC: support pipe reads based on a condition.
2014-01-16 Ronald G. MinnichMake the errstr a more reasonable size. (XCC)
2014-01-16 Ronald G. MinnichMake set_errstr take a printf-like format
2014-01-16 Barret RhodenKthread poison checker
2014-01-16 Barret RhodenCommon helper defines (XCC)
2014-01-16 Barret Rhodenstrtoul()
2014-01-16 Barret Rhodenudelay_sched()
2014-01-16 Barret RhodenAdds per cpu errbuf pointers
2014-01-16 Barret RhodenProvides current_errstr()
2013-09-12 Barret RhodenAtomic pipes
2013-09-12 Barret RhodenAdds round-down to the nearest power of 2
2013-09-04 Barret RhodenAdds a pcpu tracer for spinlocks
2013-09-04 Barret RhodenSpinlock checking is disabled by default
2013-08-19 Barret RhodenPipes (XCC)
2013-08-19 Barret RhodenVFS dummy ops
2013-08-15 Barret RhodenROUNDDOWN can handle uint64_t on 32 bit (XCC)
2013-08-10 Barret RhodenSlightly more consistent VC count interfaces
2013-08-08 Barret Rhodenx86 can handle missing multiboot mmaps
2013-08-08 Kevin KluesAdded setjmp/longjmp support to the kernel
2013-08-06 Barret RhodenContext-saving functions are attrib'd return_twice
2013-08-04 Barret RhodenArbitrary kernel context backtracing
2013-08-04 Barret RhodenKernel support for set_errstr()
2013-08-04 Barret Rhoden__ros_syscall -> __ros_syscall_noerrno (XCC)
2013-08-02 Ronald G. MinnichAdd an errstr to the syscall struct
2013-08-02 Ronald G. MinnichMalloc changes for future plan 9 namespace support
2013-07-31 Barret RhodenVcore TLS desc in procdata (XCC)
2013-07-27 Barret RhodenAdds a KMSG tracer
2013-07-27 Barret RhodenAdds a pcpui trace buffer for generic events
2013-07-27 Barret RhodenAdds a tracing facility for in-kernel events
2013-07-25 Barret RhodenCleans up restartcore/smp_idle, fixes corner case
2013-07-17 Barret RhodenDebug tools use the symbol table
2013-07-17 Barret RhodenReflects symbol table into the kernel
2013-07-11 Barret Rhodenx86_64: save/pop kernel contexts
2013-06-28 Barret Rhodenx86_64: tracks stacktop in pcpui for sysenter
2013-06-26 Barret RhodenCleans up sysenter_init
2013-06-26 Barret Rhodenx86: pmap boot lowmem unmapping
2013-06-22 Barret RhodenX86: initializes the 64 bit IDT and TSS
2013-06-22 Barret RhodenReworks memlayout (XCC)
2013-06-22 Barret RhodenStops using boot_alloc during vm_init
2013-06-22 Barret RhodenPhysical memory init uses multiboot info
2013-06-22 Barret RhodenUpdates multiboot code for amd64
2013-06-12 Barret RhodenSplits x86 into 32 and 64 bit (XCC)
2013-06-08 Barret RhodenAdds 64 bit option
2013-06-07 Barret RhodenRemoves sparc; it's hard to believe (XCC)
2013-05-31 Barret RhodenReplaces all __CONFIG_*__ with CONFIG_*
2013-05-06 Barret Rhodensys_poke_ksched() on behalf of other processes
2013-05-04 Barret RhodenDefines ACCESS_ONCE(x) macro (XCC)
2013-04-29 Barret RhodenFixes race with vcore_yield()
2013-04-24 Barret RhodenAdds syscall for help entering VC context (XCC)
2013-04-18 Barret RhodenRemoves env_push/pop of FPU state
2013-04-17 Barret RhodenKernel properly handles floating point (XCC)
2013-04-13 Barret RhodenProcdata uses user_contexts (XCC)
2013-04-13 Barret RhodenKernel arch-dependent functions use user_contexts
2013-04-13 Barret RhodenKernel uses user_contexts, instead of TFs
2013-04-12 Barret RhodenChanges hardware trapframe calls to use new struct
2013-04-11 Barret RhodenKernel messages no longer take *tf
2013-04-11 Barret RhodenUses kernel_ctx instead of TF for kthreading
2013-04-11 Barret RhodenSwitches kernel trap.h #include order
2013-04-11 Barret RhodenDefines new struct user_context (XCC)
2013-03-27 Barret RhodenFix alignment in UCQ headers (XCC)
2013-03-27 Andrew WatermanRemove ROS_MEM_ALIGN, etc. macros
2013-03-23 Andrew WatermanMove nic_common.h and nic_common.c to mainline
2013-03-23 Andrew WatermanRemove __INT64_C etc. macros, as GCC provides them
2013-03-22 Barret RhodenMerge origin/netpush (networking code) (XCC)
2013-03-20 Barret RhodenPadding in MCS-PDR qnodes (XCC)
2013-03-20 Barret RhodenKernel uses ARCH_CL_SIZE (XCC)
2013-03-20 David Zhufix up for sys_listen
2013-03-20 David Zhuaccept function and wake up logic
2013-03-20 Barret RhodenRemoves the MCS-PDR lock holder optimization (XCC)
2013-03-20 David ZhuBasic socket stubs and functionalities.
2013-03-20 David Zhuinitial tcp commit!
2013-03-14 Barret RhodenExport timing overhead via procinfo (XCC)
2013-03-14 Barret RhodenReworks timing infrastructure (XCC)
2013-03-14 Barret RhodenUINT64_MAX and friends available in the kernel
2013-03-06 Barret Rhoden64 bit file seeking (XCC)
2013-02-27 Barret RhodenProvisioning syscall and helper program (XCC)
2013-02-27 Barret RhodenFixes glibc's errno strings (XCC)
2013-01-09 Barret RhodenLock depth checking allows panicy prints
2013-01-07 Barret RhodenChanges BITMASK_FOR_EACH to a macro
2012-12-21 Barret RhodenMoves futex.h to user/pthread (XCC)
2012-12-20 Barret RhodenInlines spinlocks when not using SPINLOCK_DEBUG
2012-12-20 Barret RhodenOptimizes run_once(_safe) (XCC)
2012-12-19 Barret RhodenIfdefs out the kernel from futex.h
2012-12-19 Barret RhodenCleans up run_once and friends (XCC)
2012-12-18 Kevin KluesAdded generic macro for running a function exactly...
2012-12-18 Kevin KluesImplementation of the futex interface for pthreads
2012-12-05 Kevin KluesMake procinfo.h c89 compliant (i.e. no gnu99isms)
next