projects
/
akaros.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Cleans up __proc_give and _take code
2011-11-03
Barret Rhoden
Cleans up __proc_give and _take code
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Vcore management uses the lists
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Vcore lists now track vcore statuses
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Cleans up fork/exec's procinfo/data handling
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Vcore list initialization. (XCC)
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
MCS locks properly disable thread migration
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Uses vcore_yield() for the preempt_pending path
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Sparc's cpu_halt() enables interrupts
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Fixes race where we'd ignore a kmsg when halting
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Event queue throttling (XCC)
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Makes looper.sh more useful
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Allows uthread_init() to be called repeatedly
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
uthread creation is now init, slims 2ls sched_ops
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
readline() sends a \n when it got a \r
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Checks for non-VCPD mboxs and INDIRs
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
ev_qs can request fallback to active vcores (XCC)
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Helper to determine if a vcore is online / mapped
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Separates EVENT_INDIR from EVENT_IPI (XCC)
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Fixes pthread thread0 initialization
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
uthread_exit() replaced with uthread_destroy()
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Helpers for converting time to and from tsc ticks
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Cleaned up the 'timer interfaces'
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
UCQ debug function
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Fixes crappy address space management in arsc code
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Helpers for temporarily changing address spaces
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Alternate ev_mbox setting for pthreads
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Fixes race in UCQ consumer
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Pthread syscall ev_qs no longer use VCPD mboxes
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Fixes event_q "get" interfaces to work with UCQs
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Removed event overflow handling
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Replaces BCQs with UCQs (XCC)
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Removed extraneous event/bcq utilities
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Event queues no longer use KVAs
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Adds 'hashlocks' and uses them for UCQs
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
UCQs (XCC)
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Clarifies 'handler-style' usage of alarms
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
mm.h directly includes ros/mman.h
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
arch/mmu.h contents now in ros/arch/mmu.h (XCC)
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
__do_mmap() also adjusts anonymous addresses
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
is_user_rwaddr() now takes a length parameter
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
e1000 uses the new kernel dynamic VA mapping
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Fixes showmapping to work with non-page back maps
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Basic functions to dynamically adjust kernel vmaps
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Kernel static mappings grow down, APICs remapped
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Ext2: helper function pointers take longs
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Kernel message parameters are now longs
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
UTOP -> UWLIM
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Default/static stacks are now PGSIZE
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Removed KSTACKTOP
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Atomics rewrite (XCC)
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Fixes sparc compilation error
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Kthread stack poisoning
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Safer assertions related to __up_sem()
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Cleaned up finishing syscalls
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Fixes race with SC_DONE and event overflow (XCC)
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
atomic_and()
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Don't touch the waiter after waking
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Don't cache pcpui across potential kthread blocks
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Kernel message sanity checks
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Kthread stack freeing is more "accurate"
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Fixes ancient slab bug
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Backtrace reports the last entry
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Fixes some CAS loops
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
NMIs and cross-core trapframe inspection
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Kernel debugging helpers
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Helpful debugging additions
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Monitor prompt correctly identifies its core
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Avoids nehalem keyboard issues, better monitors
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Fixes nasty CAS bug
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Alarm fixes
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Handles syscall-event overflow in pthreads
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Fixes race-bug in overflow/bit event handling
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Minor fix in user bitmask functions (XCC)
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
queue "SAFE" ops for userspace (XCC)
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Fixes (unused) bug in get_event_type()
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Slab allocator locks are now irqsave
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
uva2kva() - Does a page table walk to convert
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Fixes event BCQ bug
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Fixes nasty kthread bug
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Alarm debugging tools
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
User can set how long sys_block() sleeps
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Fixed corner case with alarm rel_time
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Arch independent per-cpu initialization
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
set_core_timer() now takes a periodic flag
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Converts sys_halt_core() to use alarms
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Converts blockdev and sys_block() to use alarms
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Alarm infrastructure
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Pthread lists to track syscalls threads blocked on
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Fixes memory leak with hashtable_iter
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
struct syscall's flags is now an atomic_t (XCC)
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Fixes sparc syscall interface (XCC)
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Makefile TARGET_ARCH fixes
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Resyncs parlib's sparc's atomics with the kernel's
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Git properly ignores the symlink u/parlib/inc/arch
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Parlib's rstdio.h -> ros_debug.h
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Fixes compilation errors with remote call code
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Make clean also cleans userspace
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
mmap() with addr 0 will start from BRK_END
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
Disable notifs when changing TLSs
commit
|
commitdiff
|
tree
2011-11-03
Barret Rhoden
More careful about memory allocations
commit
|
commitdiff
|
tree
next