elf loader now mostly supports 64b elfs
[akaros.git] / kern / src /
2011-11-03 Andrew Watermanelf loader now mostly supports 64b elfs
2011-11-03 Andrew WatermanBroken static_assert failed to catch my bug :(
2011-11-03 Andrew WatermanSynced up RISC-V build
2011-11-03 Barret RhodenKernel message sanity checks
2011-11-03 Barret RhodenKthread stack freeing is more "accurate"
2011-11-03 Barret RhodenFixes ancient slab bug
2011-11-03 Barret RhodenNMIs and cross-core trapframe inspection
2011-11-03 Barret RhodenKernel debugging helpers
2011-11-03 Barret RhodenHelpful debugging additions
2011-11-03 Barret RhodenMonitor prompt correctly identifies its core
2011-11-03 Barret RhodenFixes nasty CAS bug
2011-11-03 Barret RhodenAlarm fixes
2011-11-03 Andrew Watermanfixed printd() bugs when DEBUG is defined
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 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 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 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 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 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 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 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 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 RhodenMore careful with cur_tf in syscalls
2011-11-03 Barret RhodenAdds a Makelocal option for resetting the stack
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 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 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 RhodenFixes usages of lock_page()
2011-11-03 Barret RhodenFixes a bug with sparc's atomic_sub_and_test()
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
2011-11-03 Barret RhodenFixes bug with ext2_readdir()
2011-11-03 Barret RhodenIndividually manages buffers in the buffer cache
2011-11-03 Barret RhodenFixes ext2 lookup bug
2011-11-03 Barret RhodenExt2 directory operations use the page cache
2011-11-03 Barret RhodenApplies FD flags per file desc, not per file
2011-11-03 Barret RhodenAllocates blocks for files ending un-PG-aligned
2011-11-03 Barret RhodenExt2 grows files and inode tables on demand
2011-11-03 Barret RhodenExt2 file seeking
2011-11-03 Barret RhodenConvenience wrapper to start busybox's shell
2011-11-03 Barret RhodenExt2 block allocation
2011-11-03 Barret RhodenExt2: can read files from the page cache
2011-11-03 Barret RhodenExt2 uses the page cache for block metadata
2011-11-03 Barret RhodenBlock requests consist of buffer heads
2011-11-03 Barret RhodenConverts page_map for bdev usage
next