akaros.git
2011-11-03 Barret Rhodensys_change_vcore() (XCC)
2011-11-03 Barret RhodenSend preemption messages (XCC)
2011-11-03 Barret RhodenFixes minor bug
2011-11-03 Barret RhodenUthread helpers for disabling notifs
2011-11-03 Barret RhodenAdds MCS unlock code that uses CAS.
2011-11-03 Barret RhodenQuickly return/pop DONT_MIGRATE uthreads
2011-11-03 Barret Rhodenproc_notify() no longer checks notif_pending
2011-11-03 Barret RhodenDONT_MIGRATE set more carefully
2011-11-03 Barret RhodenAdds /dev/null
2011-11-03 Barret RhodenKthreads from a different process can restart
2011-11-03 Barret RhodenProcess refcnt optimizations
2011-11-03 Barret RhodenUpdated memory barrier stuff
2011-11-03 Barret Rhodencur_proc broken up into owning_proc and cur_proc
2011-11-03 Barret Rhodenswitch_to() and switch_back() disable interrupts
2011-11-03 Barret Rhodencore_request() uses current_tf to return
2011-11-03 Barret Rhodenproc_destroy() no longer requires edible refs
2011-11-03 Barret RhodenRemoves __proc_kmsg_pending()
2011-11-03 Barret RhodenProcess mgmt kmsgs are now IMMEDIATE
2011-11-03 Barret RhodenProtects cur_tf by disabling interrupts
2011-11-03 Barret RhodenProc kmsgs now make their changes to cur_tf
2011-11-03 Barret Rhodenset_current_tf() no longer sets the local *tf var
2011-11-03 Barret Rhodenx86 interrupts are disabled til cur_tf is set
2011-11-03 Barret Rhoden__preempt and __death now return
2011-11-03 Barret Rhodenx86 kernel messages go through irq_handler()
2011-11-03 Barret RhodenResolves race with __unmap and __map_vcore()
2011-11-03 Barret Rhoden_S processes properly map/unmap vcore 0
2011-11-03 Barret RhodenCleaned up memory barrier usage (XCC)
2011-11-03 Barret RhodenFixes disable_kevent()
2011-11-03 Barret RhodenProcesses can yield the entire process
2011-11-03 Barret RhodenManager change: Hit Shift-G to get to the monitor
2011-11-03 Barret Rhodenpthread_join() no longer spins
2011-11-03 Barret Rhodenev_q option VCORE_MUST_RUN (XCC)
2011-11-03 Barret RhodenAllow ev_qs to not have INDIR throttling (XCC)
2011-11-03 Barret RhodenBreaks up the proc_lock to use the mm_lock
2011-11-03 Barret RhodenFixes event FALLBACK code
2011-11-03 Barret RhodenProc state work: WAITING helpers and is_mcp helper
2011-11-03 Barret RhodenKmsg debug routine
2011-11-03 Barret Rhodenproc_yield() will return if you have an event
2011-11-03 Barret RhodenCleans up __proc_give and _take code
2011-11-03 Barret RhodenVcore management uses the lists
2011-11-03 Barret RhodenVcore lists now track vcore statuses
2011-11-03 Barret RhodenCleans up fork/exec's procinfo/data handling
2011-11-03 Barret RhodenVcore list initialization. (XCC)
2011-11-03 Barret RhodenMCS locks properly disable thread migration
2011-11-03 Barret RhodenUses vcore_yield() for the preempt_pending path
2011-11-03 Kevin KluesAdded gawk check to the Makefile
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 RhodenAllows uthread_init() to be called repeatedly
2011-11-03 Barret Rhodenuthread creation is now init, slims 2ls sched_ops
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 RhodenFixes pthread thread0 initialization
2011-11-03 Barret Rhodenuthread_exit() replaced with uthread_destroy()
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 RhodenAlternate ev_mbox setting for pthreads
2011-11-03 Barret RhodenFixes race in UCQ consumer
2011-11-03 Barret RhodenPthread syscall ev_qs no longer use VCPD mboxes
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()
next