projects
/
akaros.git
/ shortlog
commit
grep
author
committer
pickaxe
?
search:
re
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
akaros.git
2011-11-03
Barret Rhoden
MCS locks properly disable thread migration
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Uses vcore_yield() for the preempt_pending path
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Kevin Klues
Added gawk check to the Makefile
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Sparc's cpu_halt() enables interrupts
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Fixes race where we'd ignore a kmsg when halting
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Event queue throttling (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Makes looper.sh more useful
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Allows uthread_init() to be called repeatedly
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
uthread creation is now init, slims 2ls sched_ops
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
readline() sends a \n when it got a \r
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Checks for non-VCPD mboxs and INDIRs
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
ev_qs can request fallback to active vcores (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Helper to determine if a vcore is online / mapped
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Separates EVENT_INDIR from EVENT_IPI (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Fixes pthread thread0 initialization
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
uthread_exit() replaced with uthread_destroy()
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Helpers for converting time to and from tsc ticks
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Cleaned up the 'timer interfaces'
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
UCQ debug function
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Fixes crappy address space management in arsc code
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Helpers for temporarily changing address spaces
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Alternate ev_mbox setting for pthreads
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Fixes race in UCQ consumer
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Pthread syscall ev_qs no longer use VCPD mboxes
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Fixes event_q "get" interfaces to work with UCQs
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Removed event overflow handling
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Replaces BCQs with UCQs (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Removed extraneous event/bcq utilities
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Event queues no longer use KVAs
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Adds 'hashlocks' and uses them for UCQs
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
UCQs (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Clarifies 'handler-style' usage of alarms
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
mm.h directly includes ros/mman.h
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
arch/mmu.h contents now in ros/arch/mmu.h (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
__do_mmap() also adjusts anonymous addresses
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
is_user_rwaddr() now takes a length parameter
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Andrew Waterman
removed gunk from manager_waterman()
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Andrew Waterman
fixed atomic_read to be assumed volatile
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Andrew Waterman
RISC-V compile fixes
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Andrew Waterman
some RISC-V fixes
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Andrew Waterman
Fixed compile error on SPARC port
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
e1000 uses the new kernel dynamic VA mapping
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Fixes showmapping to work with non-page back maps
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Basic functions to dynamically adjust kernel vmaps
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Kernel static mappings grow down, APICs remapped
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Ext2: helper function pointers take longs
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Kernel message parameters are now longs
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
UTOP -> UWLIM
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Default/static stacks are now PGSIZE
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Removed KSTACKTOP
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Atomics rewrite (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Fixes sparc compilation error
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Kthread stack poisoning
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Safer assertions related to __up_sem()
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Cleaned up finishing syscalls
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Fixes race with SC_DONE and event overflow (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
atomic_and()
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Don't touch the waiter after waking
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Don't cache pcpui across potential kthread blocks
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Andrew Waterman
a risc-v single-core process works!!
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Andrew Waterman
user_mem_check/assert now also check for alignment
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Andrew Waterman
decoupled ULIM from KERNBASE. rebuild your xcc.
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Andrew Waterman
added NOVPT option to disable VPT/UVPT mappings
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Andrew Waterman
fixes towards risc-v user programs running
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Andrew Waterman
elf loader now mostly supports 64b elfs
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Andrew Waterman
Broken static_assert failed to catch my bug :(
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Andrew Waterman
Synced up RISC-V build
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Andrew Waterman
new 64b kernel memory map (not userspace yet)
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Kernel message sanity checks
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Kthread stack freeing is more "accurate"
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Fixes ancient slab bug
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Backtrace reports the last entry
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Fixes some CAS loops
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
NMIs and cross-core trapframe inspection
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Kernel debugging helpers
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Helpful debugging additions
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Monitor prompt correctly identifies its core
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Avoids nehalem keyboard issues, better monitors
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Fixes nasty CAS bug
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Alarm fixes
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Handles syscall-event overflow in pthreads
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Fixes race-bug in overflow/bit event handling
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Minor fix in user bitmask functions (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
queue "SAFE" ops for userspace (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Andrew Waterman
RISC-V SMP boot works
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Andrew Waterman
fixed printd() bugs when DEBUG is defined
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Andrew Waterman
RISC-V port mostly links now
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Andrew Waterman
Initial commit of RISC-V architecture port
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Andrew Waterman
32b/64b compatibility fixes
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Fixes (unused) bug in get_event_type()
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Slab allocator locks are now irqsave
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
uva2kva() - Does a page table walk to convert
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Fixes event BCQ bug
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Fixes nasty kthread bug
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Alarm debugging tools
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
User can set how long sys_block() sleeps
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Fixed corner case with alarm rel_time
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Arch independent per-cpu initialization
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
set_core_timer() now takes a periodic flag
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Converts sys_halt_core() to use alarms
commit
|
commitdiff
|
tree
|
snapshot
next