Add a bulk interface to sem_down()
[akaros.git] / kern / src / trap.c
2017-01-18 Barret Rhodenx86: vmm: Finalize to owning_proc, not cur_proc.
2016-11-29 Barret Rhodenslab: Update the ctor/dtor interface
2016-11-29 Barret Rhodenslab: Add an arena pointer to the interface
2016-10-06 Barret RhodenFix a few debugging tools
2016-09-16 Barret RhodenMove the get_user_ctx_* helpers to ros/ (XCC)
2016-05-02 Barret RhodenUse a lock when printing trap info
2016-05-02 Barret RhodenAdd a helper to get a context's SP
2016-02-26 Michael TaufenRemove some trailing whitespace.
2016-02-02 Barret RhodenSplit up reflect_unhandled_trap()
2016-02-02 Barret RhodenStub out kernel support for VM contexts (XCC)
2016-01-14 Barret RhodenAllows IRQs to be disabled while proc_destroy()ing
2016-01-14 Barret RhodenProperly finalize contexts when reflecting traps
2015-12-10 Barret RhodenDefine a set of default flags for kthreads
2015-12-10 Barret RhodenTrack ktasks with a flag instead of a bool
2015-12-08 Barret RhodenSupport partial contexts
2015-12-08 Barret RhodenUse a helper to copy out the current context
2015-10-28 Barret RhodenPrint the vcoreid for unhandled faults in VC ctx
2015-07-23 Kevin KluesChange all references of num_cpus -> num_cores
2015-07-22 Barret RhodenRename transition_stack -> vcore_stack (XCC)
2015-07-22 Kevin KluesAdd vcore_entry to vcpd (XCC) (2/2)
2015-07-16 Barret RhodenKernel reflects unhandled faults to SCPs
2015-06-04 Barret RhodenHelper to backtrace a user context
2015-01-02 Barret RhodenMore useful debug info for unhandled faults
2014-12-31 Barret RhodenBetter debugging for user faults
2014-12-02 Barret RhodenHelper, check for the existence of local RKMS
2014-05-27 Barret RhodenFixes KMSG IPI handling bug
2014-02-18 Barret RhodenFault reflection and blocking page faults (XCC)
2014-02-09 Barret Rhodenprint_user_ctx helper
2014-01-16 Barret RhodenSYS_abort_syscall (XCC)
2014-01-16 Barret RhodenKthreads launched from KMSGs are tracked as ktasks
2013-07-27 Barret RhodenAdds a KMSG tracer
2013-05-27 Barret RhodenReplaces %08p with %p
2013-04-12 Barret RhodenChanges hardware trapframe calls to use new struct
2013-04-11 Barret RhodenKernel messages no longer take *tf
2013-03-22 Barret RhodenMerge origin/netpush (networking code) (XCC)
2013-03-20 Barret RhodenKernel uses ARCH_CL_SIZE (XCC)
2012-11-21 Barret RhodenAsserts/checks for early RKMSG context
2012-11-21 Barret RhodenKernel context (IRQ, etc) tracking
2012-11-21 Barret RhodenKernel message overhaul
2012-11-21 Barret RhodenMakes kmsg code arch independent
2009-08-04 Barret RhodenMerge branch 'master' into proc-work
2009-08-01 Kevin KluesMerge branch 'master' into net-dev
2009-07-30 Andrew WatermanAndrew's port to sparc
2009-07-30 Barret RhodenSplit env_run into proc_startcore, early work
2009-07-25 Paul PearceMoved IOAPIC functionality into ioapic.c, added support...
2009-07-24 Barret RhodenWorkqueue interface and coreid()
2009-07-24 Barret RhodenProcess state work, initial steps
2009-07-23 Paul PearceFirst run at migrating from PIC to IOAPIC. Includes...
2009-07-18 Barret RhodenConverted curenv calls into an opaque macro
2009-07-01 Kevin KluesMerge commit 'origin' into net-dev
2009-07-01 Barret RhodenSyscall work, interrupt enabling, sysenter tweaks
2009-06-29 Barret RhodenProcess management work, yield syscall
2009-05-26 Kevin KluesAnother round at reorganization
2009-05-26 Kevin KluesMassive reorganizing and making all the makefiles consi...