MCS locks properly disable thread migration
[akaros.git] / kern /
2011-11-03 Barret RhodenSparc's cpu_halt() enables interrupts
2011-11-03 Barret RhodenFixes race where we'd ignore a kmsg when halting
2011-11-03 Barret RhodenEvent queue throttling (XCC)
2011-11-03 Barret RhodenMakes looper.sh more useful
2011-11-03 Barret Rhodenreadline() sends a \n when it got a \r
2011-11-03 Barret RhodenChecks for non-VCPD mboxs and INDIRs
2011-11-03 Barret Rhodenev_qs can request fallback to active vcores (XCC)
2011-11-03 Barret RhodenHelper to determine if a vcore is online / mapped
2011-11-03 Barret RhodenSeparates EVENT_INDIR from EVENT_IPI (XCC)
2011-11-03 Barret RhodenHelpers for converting time to and from tsc ticks
2011-11-03 Barret RhodenCleaned up the 'timer interfaces'
2011-11-03 Barret RhodenUCQ debug function
2011-11-03 Barret RhodenFixes crappy address space management in arsc code
2011-11-03 Barret RhodenHelpers for temporarily changing address spaces
2011-11-03 Barret RhodenFixes event_q "get" interfaces to work with UCQs
2011-11-03 Barret RhodenRemoved event overflow handling
2011-11-03 Barret RhodenReplaces BCQs with UCQs (XCC)
2011-11-03 Barret RhodenRemoved extraneous event/bcq utilities
2011-11-03 Barret RhodenEvent queues no longer use KVAs
2011-11-03 Barret RhodenAdds 'hashlocks' and uses them for UCQs
2011-11-03 Barret RhodenUCQs (XCC)
2011-11-03 Barret RhodenClarifies 'handler-style' usage of alarms
2011-11-03 Barret Rhodenmm.h directly includes ros/mman.h
2011-11-03 Barret Rhodenarch/mmu.h contents now in ros/arch/mmu.h (XCC)
2011-11-03 Barret Rhoden__do_mmap() also adjusts anonymous addresses
2011-11-03 Barret Rhodenis_user_rwaddr() now takes a length parameter
2011-11-03 Andrew Watermanremoved gunk from manager_waterman()
2011-11-03 Andrew Watermanfixed atomic_read to be assumed volatile
2011-11-03 Andrew WatermanRISC-V compile fixes
2011-11-03 Andrew Watermansome RISC-V fixes
2011-11-03 Andrew WatermanFixed compile error on SPARC port
2011-11-03 Barret Rhodene1000 uses the new kernel dynamic VA mapping
2011-11-03 Barret RhodenFixes showmapping to work with non-page back maps
2011-11-03 Barret RhodenBasic functions to dynamically adjust kernel vmaps
2011-11-03 Barret RhodenKernel static mappings grow down, APICs remapped
2011-11-03 Barret RhodenExt2: helper function pointers take longs
2011-11-03 Barret RhodenKernel message parameters are now longs
2011-11-03 Barret RhodenUTOP -> UWLIM
2011-11-03 Barret RhodenDefault/static stacks are now PGSIZE
2011-11-03 Barret RhodenRemoved KSTACKTOP
2011-11-03 Barret RhodenAtomics rewrite (XCC)
2011-11-03 Barret RhodenFixes sparc compilation error
2011-11-03 Barret RhodenKthread stack poisoning
2011-11-03 Barret RhodenSafer assertions related to __up_sem()
2011-11-03 Barret RhodenCleaned up finishing syscalls
2011-11-03 Barret RhodenFixes race with SC_DONE and event overflow (XCC)
2011-11-03 Barret Rhodenatomic_and()
2011-11-03 Barret RhodenDon't touch the waiter after waking
2011-11-03 Barret RhodenDon't cache pcpui across potential kthread blocks
2011-11-03 Andrew Watermana risc-v single-core process works!!
2011-11-03 Andrew Watermanuser_mem_check/assert now also check for alignment
2011-11-03 Andrew Watermandecoupled ULIM from KERNBASE. rebuild your xcc.
2011-11-03 Andrew Watermanadded NOVPT option to disable VPT/UVPT mappings
2011-11-03 Andrew Watermanfixes towards risc-v user programs running
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 Andrew Watermannew 64b kernel memory map (not userspace yet)
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 RhodenBacktrace reports the last entry
2011-11-03 Barret RhodenFixes some CAS loops
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 RhodenAvoids nehalem keyboard issues, better monitors
2011-11-03 Barret RhodenFixes nasty CAS bug
2011-11-03 Barret RhodenAlarm fixes
2011-11-03 Andrew WatermanRISC-V SMP boot works
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
next