Adds a KMSG tracer
[akaros.git] / kern / src /
2013-07-27 Barret RhodenAdds a KMSG tracer
2013-07-27 Barret RhodenAdds a pcpui trace buffer for generic events
2013-07-27 Barret RhodenAdds a tracing facility for in-kernel events
2013-07-25 Barret RhodenCleans up restartcore/smp_idle, fixes corner case
2013-07-19 Barret Rhodenx86: fixes early core_id() calls
2013-07-17 Barret RhodenDebug tools use the symbol table
2013-07-17 Barret RhodenReflects symbol table into the kernel
2013-07-11 Barret RhodenAllow file mmaps beyond the end of the file
2013-07-11 Barret RhodenFixes memory checking bug on syscall structs
2013-06-26 Barret RhodenElf loader 32/64 bit checks
2013-06-26 Barret Rhodenx86_64: smp_boot
2013-06-26 Barret RhodenCleans up sysenter_init
2013-06-26 Barret Rhodenx86_64: kernel trap/interrupt handling
2013-06-23 Barret RhodenFixes pointer size error
2013-06-22 Barret RhodenX86: initializes the 64 bit IDT and TSS
2013-06-22 Barret Rhodenx86: 64 bit pmap code
2013-06-22 Barret RhodenReworks memlayout (XCC)
2013-06-22 Barret RhodenStops using boot_alloc during vm_init
2013-06-22 Barret RhodenFixes bug with 64 bit linkage
2013-06-22 Barret RhodenPhysical memory init uses multiboot info
2013-06-22 Barret RhodenUpdates multiboot code for amd64
2013-06-12 Barret RhodenSplits x86 into 32 and 64 bit (XCC)
2013-06-10 Barret RhodenAdjusts printfmt's va_list code for amd64
2013-06-07 Barret RhodenRemoves sparc; it's hard to believe (XCC)
2013-06-06 Barret RhodenMoves network drivers out of arch code
2013-06-06 Barret RhodenNetwork drivers are built based on CONFIGs
2013-06-03 Barret RhodenKernel configuration uses Kconfig
2013-05-31 Barret RhodenReplaces all __CONFIG_*__ with CONFIG_*
2013-05-31 Barret RhodenBuild system overhauled to use Kbuild (XCC)
2013-05-27 Barret RhodenReplaces %08p with %p
2013-05-27 Barret RhodenAutomatically zero-pads %p
2013-05-06 Barret Rhodensys_poke_ksched() on behalf of other processes
2013-05-05 Barret RhodenRemoves any restrictions on process control
2013-05-05 Barret RhodenAllow the killing of WAITING processes
2013-05-05 Barret RhodenAllow WAITING->RUNNING_S transition
2013-05-03 Barret RhodenChecks addr + len after adjusting addr in mmap()
2013-05-03 Barret RhodenFixes bug with ksched running while an SCP dies
2013-04-30 Barret RhodenAdds helper program to sleep / block
2013-04-29 Barret RhodenFixes race with vcore_yield()
2013-04-26 Barret RhodenFixes x86 FPU initialization
2013-04-24 Barret RhodenKills processes when MAP_POPULATE fails
2013-04-24 Barret RhodenAdds syscall for help entering VC context (XCC)
2013-04-19 Barret RhodenFixes bug with pop_ros_ctx (x86)
2013-04-17 Barret RhodenKernel properly handles floating point (XCC)
2013-04-15 Barret RhodenUthread arch-dependent code uses user_contexts
2013-04-13 Barret RhodenProcdata uses user_contexts (XCC)
2013-04-13 Barret RhodenKernel arch-dependent functions use user_contexts
2013-04-13 Barret RhodenKernel uses user_contexts, instead of TFs
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-27 Andrew WatermanRemove ROS_MEM_ALIGN, etc. macros
2013-03-23 Andrew WatermanMove nic_common.h and nic_common.c to mainline
2013-03-23 Barret RhodenDon't populate / fault in prot == 0 pages
2013-03-22 Barret RhodenMerge origin/netpush (networking code) (XCC)
2013-03-21 David ZhuMore simple fixes.
2013-03-20 Barret RhodenKernel uses ARCH_CL_SIZE (XCC)
2013-03-20 David Zhufix up for sys_listen
2013-03-20 David Zhuaccept function and wake up logic
2013-03-20 David ZhuBasic socket stubs and functionalities.
2013-03-20 David Zhuinitial tcp commit!
2013-03-14 Barret RhodenExport timing overhead via procinfo (XCC)
2013-03-14 Barret RhodenReworks timing infrastructure (XCC)
2013-03-06 Barret RhodenUse EFAULT instead of EINVAL for bad user pointers
2013-03-06 Barret RhodenFixes bug in sys_symlink
2013-03-06 Barret Rhoden64 bit file seeking (XCC)
2013-02-27 Barret RhodenProvisioning syscall and helper program (XCC)
2013-02-26 Barret RhodenFixes bugs with waitpid()
2013-01-09 Barret RhodenFixes memset() bug
2013-01-09 Barret RhodenRemoves excessive notif_pending check
2013-01-09 Barret RhodenLock depth checking allows panicy prints
2013-01-08 Andrew WatermanFields of struct timeval have sizeof(long)
2013-01-07 Andrew WatermanFor manager_waterman, just run busybox
2013-01-06 Andrew WatermanFix outdated printd statements that didn't compile
2012-12-21 Barret RhodenFixes bug with debugged spinlocks
2012-12-20 Barret RhodenInlines spinlocks when not using SPINLOCK_DEBUG
2012-12-19 Barret RhodenFixes slab page allocators
2012-11-21 Barret RhodenSpinlock irqsave usage checks
2012-11-21 Barret RhodenSemaphores and CVs have irqsave initializers
2012-11-21 Barret RhodenNo longer inlines spin_lock
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
2012-11-21 Barret Rhodenx86: send_ipi takes an OS coreid
2012-11-21 Barret RhodenGhetto benchmark test
2012-11-09 Barret RhodenKernel message nested function scoping
2012-11-09 Barret RhodenRemoves SPARC ifdefs from blockdev code
2012-11-09 Barret RhodenChanges semaphore API
2012-11-05 Barret RhodenFixes irqsave issue with CVs
2012-11-05 Barret RhodenFixes sys_waitpid() to handle concurrent waiters
2012-10-30 Barret Rhodensys_waitpid() improvements (XCC)
2012-10-25 Barret RhodenCondition variables
2012-10-25 Barret Rhodenkthread_yield()
2012-10-25 Barret RhodenFixes RESET_STACKS
2012-10-23 Barret RhodenParent processes track children
2012-10-20 Barret RhodenPOSIX signal sending / reception (XCC)
2012-10-18 Barret RhodenRemoves EBADPROC
2012-10-18 Barret RhodenFixes struct proc initialization
next