akaros.git
2012-12-20 Barret RhodenOptimizes run_once(_safe) (XCC)
2012-12-20 Barret RhodenCleans up vcore/uth/pth init code
2012-12-20 Barret RhodenGcc/Glibc make will patch in the -ros files
2012-12-19 Barret RhodenIfdefs out the kernel from futex.h
2012-12-19 Barret RhodenCleans up run_once and friends (XCC)
2012-12-19 Barret RhodenFixes slab page allocators
2012-12-18 Kevin KluesUse run_once() macro for initialization
2012-12-18 Kevin KluesRace in kmem_cache_init fixed
2012-12-18 Kevin KluesAdded generic macro for running a function exactly...
2012-12-18 Kevin KluesAdded futex barriers to libgomp for ros
2012-12-18 Kevin KluesImplementation of the futex interface for pthreads
2012-12-18 Kevin KluesAdd header file for proper compilation
2012-12-18 Kevin KluesMove position of blocking state in semaphore impl
2012-12-15 Kevin KluesBug in emaphoe implementation now fixed
2012-12-15 Kevin KluesTest for omp hello world (not yet working)
2012-12-15 Kevin KluesAllow sysconf to get numcpus as max_vcores() (XCC)
2012-12-15 Andrew Watermanfix risc-v userspace atomics
2012-12-15 Andrew Watermanimplement spinlock_t without atomic_t
2012-12-15 Andrew Watermanuse spinlock_t instead of atomic_t
2012-12-15 Andrew Watermanfor risc-v, add __spin_lock and __spin_unlock
2012-12-15 Andrew Watermanuse new risc-v i/o abi
2012-12-15 Andrew Watermanfor risc-v, assume all cores boot at same time
2012-12-15 Andrew Watermanfor risc-v, don't store irq mask in trapframe
2012-12-15 Andrew Watermanuse test-and-test-and-set lock
2012-12-15 Kevin KluesNeed to blow out the parlib archive before building...
2012-12-15 Kevin KluesPsuh dtls stuff into pthread_get/set specific
2012-12-14 Kevin KluesAdd dynamic-tls (dtls) implementation to parlib
2012-12-14 Kevin KluesAdd userspace spinlock implementation
2012-12-14 Kevin KluesNeeded to remove -lparlib from cp30's Makefrag
2012-12-14 Kevin KluesRemove force_parlib_symbols.
2012-12-14 Kevin KluesUse --whole-archive instead of -u for -lparlib
2012-12-14 Kevin Kluesremove old bthread library
2012-12-13 Barret RhodenFixes mmap assertion check
2012-12-11 Barret RhodenUserspace slab allocator
2012-12-10 Kevin KluesAdded force_parlib_symbols as default param to gcc
2012-12-05 Kevin KluesAdded gcc compiler magic to get libgomp to build for...
2012-12-05 Kevin KluesMake exit call _exit instead of syscall directly
2012-12-05 Kevin KluesMake procinfo.h c89 compliant (i.e. no gnu99isms)
2012-12-05 Kevin KluesChange default directory for installing riscv
2012-12-05 Kevin KluesImplemented a few more stubs for PTHREAD compliance
2012-12-05 Kevin KluesAdd semaphore stuff for pthreads
2012-11-21 Barret RhodenSpinlock irqsave usage checks
2012-11-21 Barret RhodenSemaphores and CVs have irqsave initializers
2012-11-21 Barret RhodenNo longer inlines spin_lock
2012-11-21 Barret RhodenAsserts/checks for early RKMSG context
2012-11-21 Barret RhodenKernel context (IRQ, etc) tracking
2012-11-21 Barret RhodenKernel message overhaul
2012-11-21 Barret RhodenMakes kmsg code arch independent
2012-11-21 Barret RhodenRISCV/SPARC: send_ipi() takes a vector
2012-11-21 Barret Rhodenx86: send_ipi takes an OS coreid
2012-11-21 Barret RhodenKMSGs no longer self-ipi for routine messages
2012-11-21 Barret Rhodenx86: sends the EOI earlier in the IRQ path
2012-11-21 Barret RhodenGhetto benchmark test
2012-11-20 Barret Rhodenpthread_test() and supporting changes
2012-11-09 Barret RhodenKernel message nested function scoping
2012-11-09 Barret RhodenRemoves SPARC ifdefs from blockdev code
2012-11-09 Barret RhodenChanges semaphore API
2012-11-05 Barret RhodenFixes irqsave issue with CVs
2012-11-05 Barret RhodenFixes sys_waitpid() to handle concurrent waiters
2012-10-30 Barret Rhodensys_waitpid() improvements (XCC)
2012-10-25 Barret RhodenCondition variables
2012-10-25 Barret RhodenSemaphore upping done with irqsave
2012-10-25 Barret Rhodenkthread_yield()
2012-10-25 Barret RhodenFixes RESET_STACKS
2012-10-23 Barret RhodenParent processes track children
2012-10-20 Barret RhodenPOSIX signal sending / reception (XCC)
2012-10-19 Barret RhodenFixes potential race with SCPs blocking (XCC)
2012-10-18 Barret RhodenRemoves EBADPROC
2012-10-18 Barret RhodenFixes struct proc initialization
2012-10-16 Barret RhodenAdds proc-internals documentation
2012-10-16 Barret RhodenNo longer disables irqs when mucking with pcpui
2012-10-16 Barret RhodenChanges proc mgmt kmsgs back to ROUTINE
2012-10-16 Barret RhodenVcore versioning for __preempt / __startcore (XCC)
2012-10-16 Barret RhodenFixes sys_change_to memory clobber
2012-10-15 Kevin KluesAdded gccgo support for akaros
2012-10-05 Barret RhodenFixes potential livelock in preemption handling
2012-10-05 Barret RhodenSeparate handler for EV_CHECK_MSGS
2012-10-05 Barret Rhodencan_rcv_msg is now a VC flag (XCC)
2012-10-04 Barret RhodenFixes bug in generic_dir_read()
2012-10-04 Barret RhodenFixes dumb bug in clear_owning_proc()
2012-10-03 Barret RhodenFixes change_to_vcore failure case
2012-10-02 Barret RhodenAdds some event/uthread debugging code
2012-09-27 Barret RhodenHelpers to determine vcoreid (XCC)
2012-09-26 Barret RhodenFixes set_tls_desc() bug (XCC)
2012-09-25 Barret RhodenFixes bug with uthread migration
2012-09-25 Barret RhodenFixes bug where syscalls were completed twice
2012-09-25 Barret RhodenUCQ debug code
2012-09-05 Barret RhodenFixes preemption handling bug
2012-09-05 Barret RhodenFixes list management bug in the ksched
2012-09-05 Barret RhodenProc code locks before disabling IRQs
2012-09-05 Barret RhodenEnsures IRQs are enabled when proc_destroy()ing
2012-09-05 Barret RhodenDebug code to see remote kmsgs
2012-09-05 Barret RhodenLock ordering and ksched callbacks
2012-09-05 Barret Rhoden__core_request no longer locks and calls proc code
2012-09-05 Barret RhodenMCP ksched doesn't need to hold the lock forever
2012-09-05 Barret RhodenPost-and-poke style sync for the ksched
2012-09-05 Barret RhodenFixes up amt_wanted/amt_granted in __core_request
2012-09-05 Barret RhodenSpinlock depth checking
2012-09-05 Barret RhodenFixes some deadlock scenarios
2012-09-05 Barret RhodenKsched allocates provisioned cores
next