akaros.git
2011-11-03 Kevin KluesCheck to make sure an ldt exists before loading it
2011-11-03 Kevin KluesFixed bug with blindly copying procinfo...
2011-11-03 Kevin KluesRun the kernel monitor on the proper core
2011-11-03 Kevin KluesAppserver up and running on hardware for x86...
2011-11-03 Barret RhodenYield plays nice with preemption
2011-11-03 Barret RhodenAdded the DYING case to proc_get_vcoreid()
2011-11-03 Barret RhodenPreemption of user cores
2011-11-03 Barret RhodenAdded CONFIG_SEQLOCK_DEBUG
2011-11-03 Barret RhodenFixes unmap bug in __death()
2011-11-03 Barret Rhodenpop_ros_tf can handle missed IPIs
2011-11-03 Barret RhodenUser trapframes can return from sysenter
2011-11-03 Barret RhodenUser stackpointers moved to the vcpd structs
2011-11-03 Barret RhodenEnsures __notify took the user trapframe as an arg
2011-11-03 Barret Rhodenset_current_tf only applies to user trapframes
2011-11-03 Barret RhodenRemoved the tf_to_run from the vcoremap
2011-11-03 Barret Rhoden_M procs start up at _start/hart_entry for vcore0
2011-11-03 Barret RhodenFixes trap-based syscalls on x86
2011-11-03 Barret RhodenUserspace saving/restoring of TLS
2011-11-03 Barret RhodenFixes a null pointer bug in cprintf
2011-11-03 Kevin KluesFixed smp_percpu_init() on sparc; added asserts
2011-11-03 Andrew WatermanFixed up register window fill code
2011-11-03 Andrew WatermanAdded test for kernel crossing time
2011-11-03 Andrew WatermanFixed bug in userspace brk
2011-11-03 Barret RhodenFixes bug in userspace's brk
2011-11-03 Kevin KluesFixed Makefile for the cross-compiler
2011-11-03 Barret RhodenCleaned up extraneous symlink
2011-11-03 Barret RhodenSYS_notify and SYS_self_notify
2011-11-03 Barret RhodenFixes bug in x86 atomics
2011-11-03 Barret Rhodenx86: Userspace code to restart ROS TFs
2011-11-03 Barret RhodenUserspace udelay()
2011-11-03 Andrew WatermanFixed kernel messages on SPARC
2011-11-03 Kevin KluesAdded CONFIG flag to dedicate core to the monitor
2011-11-03 Kevin Kluespthread_mutex_trylock() and friends return values
2011-11-03 Kevin KluesAdded support for another pthread related function
2011-11-03 Kevin KluesFixed problem with open() mode flags not matching
2011-11-03 Barret RhodenMakefiles take an adjustable number of jobs
2011-11-03 Barret RhodenVcore0 can restart in _M mode
2011-11-03 Barret RhodenPrints stderr to the kernel monitor
2011-11-03 Barret RhodenNotification support in the kernel
2011-11-03 Barret RhodenAdded BCQs to the preempt structs in procdata
2011-11-03 Barret RhodenPer-arch user include directories
2011-11-03 Barret RhodenUserspace no longer includes the kernel's arch/*
2011-11-03 Barret RhodenBounded concurrent queues (BCQ)
2011-11-03 Barret RhodenCompare and Swap
2011-11-03 Barret Rhodenproc messages are routine instead of immediate
2011-11-03 Barret RhodenCall arbitrary functions from the monitor
2011-11-03 Barret RhodenHandles routine kmsgs before returning to userspace
2011-11-03 Barret RhodenManagement cores check for routine k_msgs
2011-11-03 Barret RhodenRemoved the workqueue
2011-11-03 Barret RhodenRoutine kmsg processing
2011-11-03 Barret RhodenSparc kernel messages
2011-11-03 Barret RhodenKernel messages infrastructure
2011-11-03 Barret Rhoden__startcore uses the vcore/pcore maps for info
2011-11-03 Barret RhodenVcores are unmapped by message receivers
2011-11-03 Barret Rhodenx86: waits after sending IPIs
2011-11-03 Barret Rhodenseq counters to protect vcoremap changes
2011-11-03 Barret Rhodensys_getvcoreid uses the proc calls
2011-11-03 Barret RhodenAdds a pcoremap for reverse lookups
2011-11-03 Barret RhodenNew vcoremap in procinfo
2011-11-03 Barret RhodenInitial notification and preemption headers
2011-11-03 Barret Rhodenx86: Fixes TLS bug causing kernel page faults
2011-11-03 Barret RhodenKFS cat / generic files
2011-11-03 Barret Rhodenx86: allows panic earlier in the boot process
2011-11-03 Andrew WatermanMoved brk/sbrk into user-space
2011-11-03 Andrew WatermanFixed upage_alloc bug with page-coloring disabled
2011-11-03 Andrew WatermanAdded SPARC ISA simulator targets to Makelocal
2011-11-03 Andrew WatermanFixed proc_init breaking with only one core
2011-11-03 Andrew WatermanFixed error messages in cross-compiler makefile
2011-11-03 Barret RhodenFixes TLS on x86 (take 3)
2011-11-03 Barret RhodenMaking static tests is faster
2011-11-03 Kevin KluesFixed tls bug for addressing tls variables
2011-11-03 Kevin KluesFinally got KFS stuff sorted out on the new setup
2011-11-03 Kevin KluesCleaned up the way ifdefs are handled
2011-11-03 Kevin KluesFixed problems with running static programs
2011-11-03 Andrew WatermanFixed TLS on i386
2011-11-03 Kevin KluesAvoids deadlock in cases where interrupts enabled
2011-11-03 Kevin KluesDedicated core 1 to NIC functionality
2011-11-03 Andrew Watermanmade mhello work on sparc
2011-11-03 Andrew WatermanFixed hart stack allocation
2011-11-03 Andrew WatermanMade tests build on SPARC
2011-11-03 Kevin KluesGot rid of manager printing "loading busybox"
2011-11-03 Kevin KluesAdded all of the old tests from roslib back in
2011-11-03 Kevin KluesAdded ability to query what arch you are building
2011-11-03 Kevin KluesAdded support for building simple user programs
2011-11-03 Kevin KluesWe never actually removed <ros/error.h>, now we do
2011-11-03 Kevin KluesMade real* names more consistent in Makefiles
2011-11-03 Andrew WatermanMade pmap.c more consistent with demand paging
2011-11-03 Andrew WatermanRemoved env_segment_alloc/free
2011-11-03 Andrew WatermanAdded MAP_POPULATE
2011-11-03 Andrew WatermanFixed bug in SPARC trap entry
2011-11-03 Andrew WatermanAdded icache flushing
2011-11-03 Andrew WatermanAdded demand paging support
2011-11-03 Andrew WatermanFiles are represented with struct file
2011-11-03 Andrew WatermanMoved pte_t definition to arch-specific file
2011-11-03 Andrew WatermanAdded PAGE_PRESENT, PAGE_UNMAPPED, PAGE_PAGED_OUT
2011-11-03 Andrew WatermanUse env_segment_alloc for stacks, not mmap
2011-11-03 Andrew Watermanfrontend_syscall now accepts NULL for &errno
2011-11-03 Andrew WatermanFixed bugs in SPARC trap handlers
2011-11-03 Andrew WatermanAdded arch framework for handling page faults
2011-11-03 Kevin KluesMaking now keeps track of which target you want
next