akaros.git
2012-04-10 Barret RhodenFake tcgetattr() to allow busybox to do line edits
2012-04-10 Barret RhodenConfig option to turn off backspace for printk
2012-04-10 Barret Rhodenx86 console and readline() honor 0x7f
2012-04-10 Kevin KluesAdded calls neessary to get lithe running on ROS
2012-04-10 Kevin KluesAdd symlink of parlib->(current_directory) in include...
2012-04-10 Kevin Klues__ros_scp_simple_evq should be declared as extern in...
2012-04-10 Kevin KluesAllow the headers to be used when compiling c++ programs
2012-04-09 Barret RhodenFixes x86 LAPIC_ISR/IRR reading
2012-04-07 Barret RhodenStops calling ros_debug in place of printf
2012-04-07 Barret RhodenFixes mhello, soon to be destroyed
2012-04-07 Barret RhodenFixes issues with proc_yield and preempt_pending
2012-04-05 Barret Rhodenx86: handles spurious IRQs from the PIC and LAPIC
2012-04-05 Barret RhodenFixes bug with reading LAPIC ISR/IRR
2012-04-04 Barret RhodenPIC helper functions to read the ISR, IRR, and IMR
2012-04-04 Barret Rhodenx86 register IRQ handlers for devices that exist
2012-04-04 Barret Rhodenx86 console/serial cleanup
2012-04-03 Barret RhodenFixes serial interrupt enabling on x86 hardware
2012-03-30 Barret RhodenKsched preempts SCPs on schedule() calls
2012-03-30 Barret RhodenFixes static binary init issue (XCC)
2012-03-24 Barret RhodenKernel now halts when there is no work
2012-03-24 Barret RhodenReading from /dev/stdin will block
2012-03-24 Barret RhodenKeyboard/char input buffering and irq handling
2012-03-21 Barret Rhodensys_trywait() now blocks
2012-03-21 Barret RhodenGlibc syscalls now block properly (XCC)
2012-03-21 Barret RhodenKernel can detect degenerate SCPs (XCC)
2012-03-16 Barret RhodenSCPs can sleep on events (XCC)
2012-03-16 Barret RhodenSCPs can register ev_qs for syscalls (XCC)
2012-03-15 Barret RhodenRemoved unnecessary/fauly assert
2012-03-15 Barret RhodenFixes bug in event headers (XCC)
2012-03-15 Barret RhodenEvent delivery to _S procs
2012-03-13 Barret RhodenAll apps now must link against parlib (XCC)
2012-03-13 Barret Rhodenuthread_vcore_entry() can handle not having a 2LS
2012-03-13 Barret Rhodenuthread_slim_init()
2012-03-12 Barret Rhodenproc_yield() will abort if they want the core
2012-03-11 Barret RhodenEvents that wake processes poke the ksched
2012-03-09 Barret Rhodenput_idle_core() called without the proc_lock
2012-03-09 Barret Rhoden__proc_give_cores() no longer makes a callback
2012-03-09 Barret RhodenRemoves the dumb version of take_allcores
2012-03-09 Barret RhodenKsched interface cleanup, smp_idle() cleanup
2012-03-06 Barret RhodenFixes bug with abort_halt()
2012-03-05 Barret RhodenKsched is interrupt driven
2012-03-05 Barret RhodenAlarm interface for incremental alarms
2012-03-05 Barret RhodenFCFS ksched gives out what it can
2012-03-02 Barret RhodenMinimizes proc_locking in core_request
2012-03-02 Barret Rhodenschedule() only hands out to _S if it's an LL core
2012-03-02 Barret RhodenRemoves resource.c/h
2012-03-01 Barret RhodenRemoves sys_resource_req (XCC)
2012-03-01 Barret RhodenUserspace reboot helper
2012-03-01 Barret RhodenBreaks up sys_resource_req (XCC)
2012-02-29 Barret RhodenResource requests use the procdata interface
2012-02-29 Barret RhodenMoves resource requests to procdata (XCC)
2012-02-29 Barret Rhodenproc_yield() no longer messes with amt_wanted
2012-02-29 Barret RhodenKsched tracks MCPs for their entire lifetime
2012-02-28 Barret Rhoden__proc_give_cores() can be called multiple times
2012-02-27 Barret RhodenBreaks proc_run() into _S and _M functions
2012-02-27 Barret RhodenMoves proc runnable list to the ksched
2012-02-27 Barret Rhodenproc_run() now returns
2012-02-27 Barret Rhoden_S -> _M and schedule()/core_request() work
2012-02-27 Barret RhodenAllows no EXT2 block device
2012-02-27 Barret RhodenFixes some RISCV compilation issues
2012-02-04 Barret RhodenFixes backtrace (x86, at least)
2012-02-03 Barret RhodenPreserves mmaps of MAP_SHARED files across fork()
2012-02-03 Barret RhodenFixes bug with mmapping beyond a file's last page
2012-02-03 Barret RhodenLoad elf program segments with the correct perms
2012-01-31 Barret RhodenBetter file permission checks in mmap()
2012-01-31 Barret RhodenFixes MAP_PRIVATE bug in mmap()
2012-01-28 Barret RhodenMoves the idlecoremap to the ksched
2012-01-23 Barret RhodenBulk preemption uses the bulk preempt list
2012-01-23 Barret RhodenFixes occasional STAB error on x86
2012-01-23 Barret Rhoden__proc_give_cores() can now handle bulk preemption
2012-01-19 Barret RhodenReorganizes the __proc_take cores functions
2012-01-18 Barret RhodenFixes rare race with notifying unmapped vcores
2012-01-11 Barret RhodenRemoves __proc_set_allcores()
2011-12-20 Barret RhodenFixes bug with run_current_uthread()
2011-12-20 Barret RhodenFixes rare deadlock in user-side ucq
2011-12-20 Barret RhodenVcore preemption spinning helpers
2011-12-17 Barret RhodenVcoreid sanity checks in event code
2011-12-16 Barret RhodenRemoved dangling symlink
2011-12-15 Barret RhodenCleans up preempt_pending helper functions
2011-12-15 Barret Rhodensys_change_vcore can send CHECK_MSGS event
2011-12-15 Barret RhodenPreemption events sent via SPAM, and not INDIR
2011-12-15 Barret RhodenEvent flag for spamming public messages (XCC)
2011-12-15 Barret RhodenPreemption recovery handler
2011-12-15 Barret RhodenUthread helper to copy a uthread's context
2011-12-15 Barret RhodenUTHREAD_FPSAVED flag
2011-12-15 Barret RhodenRemote mbox can deal with recursive calls (XCC)
2011-12-15 Barret Rhodensys_self_notify() now honors ev_type
2011-12-15 Barret RhodenEvent helper for detecting empty mboxes
2011-12-15 Barret RhodenBit messages are now flagged (XCC)
2011-12-15 Barret Rhodensys_self_notify() takes a flag for private mboxes
2011-12-15 Barret RhodenRenames ridiculous sys_getcpuid call (XCC)
2011-12-15 Barret Rhodenx86: Detection for RDFSBASE and friends
2011-12-15 Barret RhodenFALLBACK logic -> spam_public_msg() (XCC)
2011-12-15 Barret RhodenUthread support to handle remote public VCPD mbox
2011-12-15 Barret RhodenPublic VCPD mboxes (XCC)
2011-12-15 Barret Rhodenvcpd_of() helper for userspace
2011-12-15 Barret RhodenUthread vc_entry will spin on STEALING
2011-12-15 Barret Rhoden2LS sched op: thread_paused()
2011-12-15 Barret RhodenUthread can handle clear_notif_pending
2011-12-15 Barret RhodenUthread flag tells us where the context is saved
next