Add helper to run a function as a routine kmsg
[akaros.git] / kern / include / trap.h
2018-07-20 Barret RhodenAdd helper to run a function as a routine kmsg
2018-07-19 Barret Rhodenrcu: Panic if a call_rcu() CB blocks
2016-05-02 Barret RhodenAdd a helper to get a context's SP
2016-02-26 Michael TaufenAdd load, safe load, read xcr0 functions
2016-02-02 Barret RhodenSplit up reflect_unhandled_trap()
2016-02-02 Barret RhodenStub out kernel support for VM contexts (XCC)
2015-12-08 Barret RhodenSupport partial contexts
2015-12-08 Barret RhodenUse a helper to copy out the current context
2015-11-11 Davide LibenziMigrated Akaros code to use pragma once (XCC)
2015-06-04 Barret RhodenHelper to backtrace a user context
2014-12-31 Barret RhodenKthread sleeping uses setjmp
2014-12-02 Barret RhodenHelper, check for the existence of local RKMS
2014-04-04 Barret RhodenIRQ routing
2014-03-29 Barret Rhodenx86: one register_irq() for all types of buses
2014-03-29 Barret Rhodenx86: irq handler func pointers
2014-03-03 Ronald G. MinnichMore set up for using ioapics
2014-02-18 Barret RhodenFault reflection and blocking page faults (XCC)
2014-02-09 Barret Rhodenprint_user_ctx helper
2014-01-16 Barret RhodenAllow multiple handlers per IRQ
2014-01-16 Barret RhodenHelper for registering device IRQs
2013-08-06 Barret RhodenContext-saving functions are attrib'd return_twice
2013-07-11 Barret Rhodenx86_64: save/pop kernel contexts
2013-06-26 Barret RhodenCleans up sysenter_init
2013-06-22 Barret RhodenX86: initializes the 64 bit IDT and TSS
2013-06-07 Barret RhodenRemoves sparc; it's hard to believe (XCC)
2013-04-17 Barret RhodenKernel properly handles floating point (XCC)
2013-04-12 Barret RhodenChanges hardware trapframe calls to use new struct
2013-04-11 Barret RhodenKernel messages no longer take *tf
2013-04-11 Barret RhodenUses kernel_ctx instead of TF for kthreading
2013-04-11 Barret RhodenSwitches kernel trap.h #include order
2013-03-22 Barret RhodenMerge origin/netpush (networking code) (XCC)
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
2012-09-05 Barret RhodenDebug code to see remote kmsgs
2011-11-03 Barret RhodenKernel message parameters are now longs
2011-11-03 Barret RhodenFixes sparc compilation error
2011-11-03 Barret RhodenKernel message sanity checks
2011-11-03 Barret RhodenNMIs and cross-core trapframe inspection
2011-11-03 Barret Rhodenset_core_timer() now takes a periodic flag
2011-11-03 Barret Rhodenproc_run() handles kmsgs before running
2011-11-03 Barret RhodenKthread infrastructure
2011-11-03 Barret RhodenChangeable kernel stacks
2011-11-03 Barret Rhodensys_halt_core() and an idle process
2011-11-03 Barret RhodenExp: per-core runqueues and timer ticks
2011-11-03 Barret RhodenPreemption of user cores
2011-11-03 Barret Rhodenproc messages are routine instead of immediate
2011-11-03 Barret RhodenRemoved the workqueue
2011-11-03 Barret RhodenRoutine kmsg processing
2011-11-03 Barret RhodenKernel messages infrastructure
2009-12-03 Barret RhodenMerge remote branch 'origin/sparc-dev'
2009-10-27 Zach AndersonGet things to build with Ivy.
2009-10-27 Zach AndersonMerge branch 'master' of ssh://scm.millennium.berkeley...
2009-10-25 Barret RhodenActive message deadlock and kmalloc canary
2009-10-23 Barret RhodenActive messages using dynamically allocated memory
2009-09-17 Paul PearceMerge branch 'net-dev'. See body of commit for details.
2009-09-13 Zach AndersonGet last commit to compile with gcc
2009-09-13 Zach AndersonAdded more SharC annotations
2009-09-13 Zach AndersonMerge branch 'master' of ssh://scm.millennium.berkeley...
2009-09-13 Zach AndersonAdding SharC annotations
2009-09-10 Zach Andersonre-Deputized some things and added Deputy polymorphic...
2009-08-31 Barret RhodenProcess management via active messages
2009-08-31 Barret RhodenActive messages for x86
2009-08-31 Barret RhodenBare support for dispatching parallel processes
2009-08-28 Zach AndersonMerge branch 'ivy'
2009-08-28 Zach AndersonGetting SharC to check some locking
2009-08-28 Paul PearceMerge branch 'master' into net-dev (with code changes...
2009-08-17 Zach AndersonStill annotating the kernel
2009-08-14 Zach AndersonAnnotated i386/smp.c i386/smp_boot.c
2009-08-04 Barret RhodenMerge branch 'master' into proc-work
2009-08-01 Kevin KluesMerge branch 'master' into net-dev
2009-07-30 Andrew WatermanRearranged arch-specific directory hierarchy