projects
/
akaros.git
/ shortlog
commit
grep
author
committer
pickaxe
?
search:
re
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
akaros.git
2011-12-15
Barret Rhoden
Fixes binutils patch: Hammertime!
commit
|
commitdiff
|
tree
|
snapshot
2011-12-15
Andrew Waterman
Fix xcc's "make patches"
commit
|
commitdiff
|
tree
|
snapshot
2011-11-12
Your Name
add getrlimit64 stub
commit
|
commitdiff
|
tree
|
snapshot
2011-11-12
Your Name
Fixed bug in RISC-V env_user_mem_free
commit
|
commitdiff
|
tree
|
snapshot
2011-11-11
Andrew Waterman
RISC-V compiler port configure script changes
commit
|
commitdiff
|
tree
|
snapshot
2011-11-11
Andrew Waterman
Fixed RISC-V page fault handling
commit
|
commitdiff
|
tree
|
snapshot
2011-11-11
Andrew Waterman
Changes to RISC-V supervisor mode
commit
|
commitdiff
|
tree
|
snapshot
2011-11-11
Andrew Waterman
Miscellaneous RISC-V compiler updates
commit
|
commitdiff
|
tree
|
snapshot
2011-11-08
Andrew Waterman
Dynamic linking now works on RISC-V
commit
|
commitdiff
|
tree
|
snapshot
2011-11-08
Andrew Waterman
RISC-V architecture bugfix potpourri
commit
|
commitdiff
|
tree
|
snapshot
2011-11-08
Andrew Waterman
Improved ELF loader
commit
|
commitdiff
|
tree
|
snapshot
2011-11-07
Andrew Waterman
Makefile changes to support RISC-V
commit
|
commitdiff
|
tree
|
snapshot
2011-11-07
Andrew Waterman
Don't populate core 0's stack, except for SPARC
commit
|
commitdiff
|
tree
|
snapshot
2011-11-05
Andrew Waterman
Rename c3po ucontext to avoid namespace collision
commit
|
commitdiff
|
tree
|
snapshot
2011-11-05
Andrew Waterman
Fixed dynamic linking on x86
commit
|
commitdiff
|
tree
|
snapshot
2011-11-04
Andrew Waterman
Progress towards dynamic linking on RISC-V
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Kevin Klues
Add some more ignores to the gitignore
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Kevin Klues
RISC-V and updated cross compiler (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Andrew Waterman
Updated .gitignore to reflect new xcc version
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Andrew Waterman
RISC-V userland now works-ish
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Andrew Waterman
64-bit compatibility fixes in userland/tests
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Andrew Waterman
RISC-V compiler now builds working executables
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Andrew Waterman
Simplified binutils build process
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Andrew Waterman
RISC-V cross compiler now builds (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Andrew Waterman
fixes to RISC-V trap handling
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Andrew Waterman
handle sizeof(pid_t) != sizeof(void*) gracefully
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Andrew Waterman
upgraded to gcc 4.6.1 and glibc 2.14.1 (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Andrew Waterman
Fixed RISC-V trap entry
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Andrew Waterman
Updated RISC-V boot sequence; use 8KB pages
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Andrew Waterman
MMAP_LOWEST_VA must be page-aligned
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Andrew Waterman
GMP, MPFR, and MPC are external dependences (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Andrew Waterman
upgraded to binutils 2.21.1
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Andrew Waterman
code changes for new RISC-V GCC toolchain
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Andrew Waterman
Sort of hacky way of adding our binary blob for kfs...
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Andrew Waterman
Force kernel to be built with the static flag
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
MCS Preemption-Detection and Recovery locks
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
sys_change_vcore() (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Send preemption messages (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Fixes minor bug
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Uthread helpers for disabling notifs
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Adds MCS unlock code that uses CAS.
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Quickly return/pop DONT_MIGRATE uthreads
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
proc_notify() no longer checks notif_pending
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
DONT_MIGRATE set more carefully
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Adds /dev/null
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Kthreads from a different process can restart
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Process refcnt optimizations
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Updated memory barrier stuff
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
cur_proc broken up into owning_proc and cur_proc
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
switch_to() and switch_back() disable interrupts
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
core_request() uses current_tf to return
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
proc_destroy() no longer requires edible refs
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Removes __proc_kmsg_pending()
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Process mgmt kmsgs are now IMMEDIATE
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Protects cur_tf by disabling interrupts
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Proc kmsgs now make their changes to cur_tf
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
set_current_tf() no longer sets the local *tf var
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
x86 interrupts are disabled til cur_tf is set
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
__preempt and __death now return
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
x86 kernel messages go through irq_handler()
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Resolves race with __unmap and __map_vcore()
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
_S processes properly map/unmap vcore 0
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Cleaned up memory barrier usage (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Fixes disable_kevent()
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Processes can yield the entire process
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Manager change: Hit Shift-G to get to the monitor
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
pthread_join() no longer spins
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
ev_q option VCORE_MUST_RUN (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Allow ev_qs to not have INDIR throttling (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Breaks up the proc_lock to use the mm_lock
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Fixes event FALLBACK code
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Proc state work: WAITING helpers and is_mcp helper
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Kmsg debug routine
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
proc_yield() will return if you have an event
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Cleans up __proc_give and _take code
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Vcore management uses the lists
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Vcore lists now track vcore statuses
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Cleans up fork/exec's procinfo/data handling
commit
|
commitdiff
|
tree
|
snapshot
2011-11-03
Barret Rhoden
Vcore list initialization. (XCC)
commit
|
commitdiff
|
tree
|
snapshot
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
next