projects
/
akaros.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
RISCV uses the no-CAS version of MCS-PDR locks
2012-05-16
Andrew Waterman
RISCV uses the no-CAS version of MCS-PDR locks
commit
|
commitdiff
|
tree
2012-05-15
Andrew Waterman
handle TLS mostly in glibc, not parlib
commit
|
commitdiff
|
tree
2012-05-15
Andrew Waterman
risc-v bugfix potpourri
commit
|
commitdiff
|
tree
2012-05-15
Andrew Waterman
don't dereference PC during trap entry
commit
|
commitdiff
|
tree
2012-05-12
Andrew Waterman
on risc-v, emulate keyboard input using an alarm
commit
|
commitdiff
|
tree
2012-05-12
Andrew Waterman
on risc-v, initialize core_stacktops; fix halt
commit
|
commitdiff
|
tree
2012-05-11
Andrew Waterman
risc-v supervisor mode updates
commit
|
commitdiff
|
tree
2012-05-11
Andrew Waterman
risc-v boot process bugfixes
commit
|
commitdiff
|
tree
2012-05-11
Andrew Waterman
big speedups for memcpy/memset
commit
|
commitdiff
|
tree
2011-12-15
Andrew Waterman
Fix xcc's "make patches"
commit
|
commitdiff
|
tree
2011-11-11
Andrew Waterman
RISC-V compiler port configure script changes
commit
|
commitdiff
|
tree
2011-11-11
Andrew Waterman
Fixed RISC-V page fault handling
commit
|
commitdiff
|
tree
2011-11-11
Andrew Waterman
Changes to RISC-V supervisor mode
commit
|
commitdiff
|
tree
2011-11-11
Andrew Waterman
Miscellaneous RISC-V compiler updates
commit
|
commitdiff
|
tree
2011-11-08
Andrew Waterman
Dynamic linking now works on RISC-V
commit
|
commitdiff
|
tree
2011-11-08
Andrew Waterman
RISC-V architecture bugfix potpourri
commit
|
commitdiff
|
tree
2011-11-08
Andrew Waterman
Improved ELF loader
commit
|
commitdiff
|
tree
2011-11-07
Andrew Waterman
Makefile changes to support RISC-V
commit
|
commitdiff
|
tree
2011-11-07
Andrew Waterman
Don't populate core 0's stack, except for SPARC
commit
|
commitdiff
|
tree
2011-11-05
Andrew Waterman
Rename c3po ucontext to avoid namespace collision
commit
|
commitdiff
|
tree
2011-11-05
Andrew Waterman
Fixed dynamic linking on x86
commit
|
commitdiff
|
tree
2011-11-04
Andrew Waterman
Progress towards dynamic linking on RISC-V
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
Updated .gitignore to reflect new xcc version
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
RISC-V userland now works-ish
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
64-bit compatibility fixes in userland/tests
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
RISC-V compiler now builds working executables
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
Simplified binutils build process
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
RISC-V cross compiler now builds (XCC)
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
fixes to RISC-V trap handling
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
handle sizeof(pid_t) != sizeof(void*) gracefully
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
upgraded to gcc 4.6.1 and glibc 2.14.1 (XCC)
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
Fixed RISC-V trap entry
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
Updated RISC-V boot sequence; use 8KB pages
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
MMAP_LOWEST_VA must be page-aligned
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
GMP, MPFR, and MPC are external dependences (XCC)
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
upgraded to binutils 2.21.1
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
code changes for new RISC-V GCC toolchain
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
Sort of hacky way of adding our binary blob for kfs...
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
Force kernel to be built with the static flag
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
removed gunk from manager_waterman()
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
fixed atomic_read to be assumed volatile
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
RISC-V compile fixes
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
some RISC-V fixes
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
Fixed compile error on SPARC port
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
a risc-v single-core process works!!
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
user_mem_check/assert now also check for alignment
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
decoupled ULIM from KERNBASE. rebuild your xcc.
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
added NOVPT option to disable VPT/UVPT mappings
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
fixes towards risc-v user programs running
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
elf loader now mostly supports 64b elfs
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
Broken static_assert failed to catch my bug :(
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
Synced up RISC-V build
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
new 64b kernel memory map (not userspace yet)
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
RISC-V SMP boot works
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
fixed printd() bugs when DEBUG is defined
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
RISC-V port mostly links now
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
Initial commit of RISC-V architecture port
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
32b/64b compatibility fixes
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
Fixed TLS for statically-linked programs
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
Fixed a current_tf setting bug and added checks
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
Fixed SPARC kernel entry SNAFU
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
Reduced SPARC udelay for microbenchmarks again
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
Fixed experiment timing on SPARC
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
Added another missing icache flush in RTLD
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
Use correct memory barrier on x86
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
Made stuff work on SPARC HW
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
vcore_id() is now implemented using TLS
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
Fixed backtracing w.r.t. SPARC kernel entry
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
Fixed register clobbering in SPARC
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
Made fillmeup compile on SPARC
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
Massive cleanup of SPARC kernel entry code
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
Monitor now runs on whatever core panics
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
Fixed handling of appserver/interrupts
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
Exposed per-core timer interrupts on SPARC
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
Made pthreads work on SPARC
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
Made ros_pop_tf work on SPARC
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
Fixed cpu_halt on SPARC
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
Running SPARC FS now rebuilds kernel if needed
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
Fixed up register window fill code
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
Added test for kernel crossing time
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
Fixed bug in userspace brk
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
Fixed kernel messages on SPARC
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
Moved brk/sbrk into user-space
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
Fixed upage_alloc bug with page-coloring disabled
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
Added SPARC ISA simulator targets to Makelocal
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
Fixed proc_init breaking with only one core
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
Fixed error messages in cross-compiler makefile
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
Fixed TLS on i386
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
made mhello work on sparc
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
Fixed hart stack allocation
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
Made tests build on SPARC
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
Made pmap.c more consistent with demand paging
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
Removed env_segment_alloc/free
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
Added MAP_POPULATE
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
Fixed bug in SPARC trap entry
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
Added icache flushing
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
Added demand paging support
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
Files are represented with struct file
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
Moved pte_t definition to arch-specific file
commit
|
commitdiff
|
tree
2011-11-03
Andrew Waterman
Added PAGE_PRESENT, PAGE_UNMAPPED, PAGE_PAGED_OUT
commit
|
commitdiff
|
tree
next