fixed printd() bugs when DEBUG is defined
[akaros.git] / kern /
2011-11-03 Andrew Watermanfixed printd() bugs when DEBUG is defined
2011-11-03 Andrew WatermanRISC-V port mostly links now
2011-11-03 Andrew WatermanInitial commit of RISC-V architecture port
2011-11-03 Andrew Waterman32b/64b compatibility fixes
2011-11-03 Barret RhodenSlab allocator locks are now irqsave
2011-11-03 Barret Rhodenuva2kva() - Does a page table walk to convert
2011-11-03 Barret RhodenFixes event BCQ bug
2011-11-03 Barret RhodenFixes nasty kthread bug
2011-11-03 Barret RhodenAlarm debugging tools
2011-11-03 Barret RhodenUser can set how long sys_block() sleeps
2011-11-03 Barret RhodenFixed corner case with alarm rel_time
2011-11-03 Barret RhodenArch independent per-cpu initialization
2011-11-03 Barret Rhodenset_core_timer() now takes a periodic flag
2011-11-03 Barret RhodenConverts sys_halt_core() to use alarms
2011-11-03 Barret RhodenConverts blockdev and sys_block() to use alarms
2011-11-03 Barret RhodenAlarm infrastructure
2011-11-03 Barret RhodenFixes memory leak with hashtable_iter
2011-11-03 Barret Rhodenstruct syscall's flags is now an atomic_t (XCC)
2011-11-03 Barret RhodenFixes sparc syscall interface (XCC)
2011-11-03 David ZhuFix kref references that are no longer there.
2011-11-03 David ZhuMake arsc and local async calls use the same structure.
2011-11-03 David ZhuAdding test case for multproducer async calls.
2011-11-03 David ZhuMore addition to arsc infrastructure.
2011-11-03 David Zhucosmetic change. removing unnecessary elf_info struct.
2011-11-03 Barret Rhodenmmap() with addr 0 will start from BRK_END
2011-11-03 Barret RhodenHash for each helpers
2011-11-03 Barret RhodenProperly clears cur_sysc when leaving a core
2011-11-03 Barret RhodenTest functions for blocking
2011-11-03 Barret RhodenFixes bug in pop_ros_tf
2011-11-03 Barret RhodenCatch bugs in sys_block()
2011-11-03 Barret RhodenSupport for blocking and restarting uthreads (XCC)
2011-11-03 Barret RhodenAtomic or for ints (flag variables)
2011-11-03 Barret RhodenFixes _exit and abort() to use exit codes (XCC)
2011-11-03 Barret RhodenProactive 0s new vm_region structs
2011-11-03 Barret RhodenMinor changes to proc_restartcore()
2011-11-03 Barret RhodenGCC/uthread callbacks on blocking syscalls (XCC)
2011-11-03 Barret RhodenMinor bug fix in resource.c
2011-11-03 Barret Rhodenproc_destroy() refcnting issues dealt with
2011-11-03 Barret RhodenProc refcnting wrappers
2011-11-03 Barret RhodenPROC_DYING cases handled
2011-11-03 Barret RhodenAllows application-specific event handling (XCC)
2011-11-03 Barret RhodenVcore helper for clearing notif_pending
2011-11-03 Barret RhodenVCORE_APPRO sets the ev_mbox
2011-11-03 Barret RhodenFix for not having a cr3 loaded at all times
2011-11-03 Barret RhodenBitmask updates
2011-11-03 David ZhuAdding a debug function to printout buffers like tcpdump.
2011-11-03 David ZhuGeneral E1000 cleanup documentation and fixes
2011-11-03 Paul PearceBuild system to map MMIO into our virtual address space.
2011-11-03 David ZhuQuick fix to the compile error.
2011-11-03 Barret RhodenSyscalls take event_queues for completion (XCC)
2011-11-03 Barret RhodenFixes bug with current in send_event()
2011-11-03 Barret RhodenCompiler memory barriers
2011-11-03 Barret RhodenEvent helpers for userspace
2011-11-03 Barret RhodenRevamped event interfaces (XCC)
2011-11-03 Kevin Kluesd_off is offset of *next* dirent, so no need to ++
2011-11-03 Barret RhodenDoesn't build eth_audio when you set the Make var
2011-11-03 Barret RhodenReverses the default config for MP tables
2011-11-03 Kevin KluesBug in return value or ros_arch_syscall() on SPARC
2011-11-03 Barret RhodenEth audio device can notify processes
2011-11-03 Barret RhodenCloses files in proc_destroy()
2011-11-03 Barret RhodenSupport for the Ethernet-Audio device
2011-11-03 Barret RhodenINET numbers and #defines
2011-11-03 Barret RhodenQuick hack to fix e1000
2011-11-03 Barret RhodenPCI: vendor/device/class identification
2011-11-03 Barret RhodenPCI cleanup
2011-11-03 Barret Rhodenx86: pcpu init called before idling
2011-11-03 Barret RhodenRemoved set_current_proc()
2011-11-03 Barret RhodenMore careful with cur_tf in syscalls
2011-11-03 Barret RhodenAdds a Makelocal option for resetting the stack
2011-11-03 Barret RhodenOptimize local routine kernel messages
2011-11-03 Barret RhodenSyscall return paths cleaned up
2011-11-03 Barret Rhodenproc_restartcore() only used for current_tf, etc
2011-11-03 Barret RhodenCopies out current_tf to pcpui
2011-11-03 Barret RhodenSplit pcpui->syscalls into a current and next
2011-11-03 Barret RhodenKthreads stop zeroing the current_tf
2011-11-03 Barret RhodenFixes mmap() to use all six args (XCC)
2011-11-03 Barret RhodenSyscalls now can take six arguments (XCC)
2011-11-03 Barret Rhodenx86: cleans up syscalls, fixes pop_ros_tf() (XCC)
2011-11-03 Barret RhodenRemoves some struct proc* refcnting
2011-11-03 Barret RhodenAll local system calls are asynchronous (XCC)
2011-11-03 Barret RhodenProactively clears current_tf
2011-11-03 Barret RhodenCleaned up some kthread business
2011-11-03 Barret Rhodensleep_on() checks the semaphore early
2011-11-03 Barret Rhodenlock_page() uses semaphores/kthreads
2011-11-03 Barret RhodenCONFIG_EXT2 controls the loading of the fs_type
2011-11-03 Barret Rhodenx86: interrupt return path checks kmsgs
2011-11-03 Barret Rhodenproc_run() handles kmsgs before running
2011-11-03 Barret RhodenSleep on block requests using kthreads
2011-11-03 Barret RhodenKthread infrastructure
2011-11-03 Barret Rhodenx86: Stores core 0's stack as a KVA
2011-11-03 Barret RhodenFixes usages of lock_page()
2011-11-03 Barret RhodenChangeable kernel stacks
2011-11-03 Barret RhodenFixes a bug with sparc's atomic_sub_and_test()
2011-11-03 Barret Rhodenx86: decouples the GDT/TS/ETC from the stack
2011-11-03 Barret RhodenBlock responses are interrupt driven (on x86)
2011-11-03 Barret RhodenFixes a minor bug in sys_halt_core()
2011-11-03 Barret RhodenBlock requests come with a completion method
2011-11-03 Barret RhodenCleaned up naming conventions in blockdev
2011-11-03 Barret Rhodenext2_create()
2011-11-03 Barret Rhodenext2_get_ino_metablock() will allocate blocks
next