akaros.git
2011-12-15 Barret RhodenVcores always start in vcore context
2011-12-15 Barret Rhodennotif_enabled -> notif_disabled (XCC)
2011-12-15 Barret RhodenClarifies/fixes some issues with __preempt and MCS
2011-12-15 Barret RhodenNo longer uses num_vcores() to determine _M (XCC)
2011-12-15 Barret Rhodenvcore_request() no longer uses MCS locks
2011-12-15 Barret RhodenUthread blockon handles notif_disabled uthreads
2011-12-15 Barret RhodenMore thoroughly detect preemptions
2011-12-15 Barret RhodenPthreads now uses mcs_pdr locks
2011-12-15 Barret Rhodenproc_change_to_vcore() races fixed
2011-12-15 Barret RhodenFixes race and rewrites proc_yield()
2011-12-15 Barret RhodenUCQs now use mcs_pdr_locks (XCC)
2011-12-15 Barret RhodenFixes ext2 RAM block device linking
2011-12-15 Barret RhodenFixes excessive make realcleans
2011-12-15 Barret RhodenFixes gcc 4.6.1 incompatibility with old x86 asm
2011-12-15 Barret RhodenFixes binutils patch: Hammertime!
2011-12-15 Andrew WatermanFix xcc's "make patches"
2011-11-12 Your Nameadd getrlimit64 stub
2011-11-12 Your NameFixed bug in RISC-V env_user_mem_free
2011-11-11 Andrew WatermanRISC-V compiler port configure script changes
2011-11-11 Andrew WatermanFixed RISC-V page fault handling
2011-11-11 Andrew WatermanChanges to RISC-V supervisor mode
2011-11-11 Andrew WatermanMiscellaneous RISC-V compiler updates
2011-11-08 Andrew WatermanDynamic linking now works on RISC-V
2011-11-08 Andrew WatermanRISC-V architecture bugfix potpourri
2011-11-08 Andrew WatermanImproved ELF loader
2011-11-07 Andrew WatermanMakefile changes to support RISC-V
2011-11-07 Andrew WatermanDon't populate core 0's stack, except for SPARC
2011-11-05 Andrew WatermanRename c3po ucontext to avoid namespace collision
2011-11-05 Andrew WatermanFixed dynamic linking on x86
2011-11-04 Andrew WatermanProgress towards dynamic linking on RISC-V
2011-11-03 Kevin KluesAdd some more ignores to the gitignore
2011-11-03 Kevin KluesRISC-V and updated cross compiler (XCC)
2011-11-03 Andrew WatermanUpdated .gitignore to reflect new xcc version
2011-11-03 Andrew WatermanRISC-V userland now works-ish
2011-11-03 Andrew Waterman64-bit compatibility fixes in userland/tests
2011-11-03 Andrew WatermanRISC-V compiler now builds working executables
2011-11-03 Andrew WatermanSimplified binutils build process
2011-11-03 Andrew WatermanRISC-V cross compiler now builds (XCC)
2011-11-03 Andrew Watermanfixes to RISC-V trap handling
2011-11-03 Andrew Watermanhandle sizeof(pid_t) != sizeof(void*) gracefully
2011-11-03 Andrew Watermanupgraded to gcc 4.6.1 and glibc 2.14.1 (XCC)
2011-11-03 Andrew WatermanFixed RISC-V trap entry
2011-11-03 Andrew WatermanUpdated RISC-V boot sequence; use 8KB pages
2011-11-03 Andrew WatermanMMAP_LOWEST_VA must be page-aligned
2011-11-03 Andrew WatermanGMP, MPFR, and MPC are external dependences (XCC)
2011-11-03 Andrew Watermanupgraded to binutils 2.21.1
2011-11-03 Andrew Watermancode changes for new RISC-V GCC toolchain
2011-11-03 Andrew WatermanSort of hacky way of adding our binary blob for kfs...
2011-11-03 Andrew WatermanForce kernel to be built with the static flag
2011-11-03 Barret RhodenMCS Preemption-Detection and Recovery locks
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
next