2011-11-03 |
Barret Rhoden | Fixes event_q "get" interfaces to work with UCQs |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Removed event overflow handling |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Removed extraneous event/bcq utilities |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | UCQs (XCC) |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Fixes nasty CAS bug |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Handles syscall-event overflow in pthreads |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | User can set how long sys_block() sleeps |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Converts sys_halt_core() to use alarms |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Converts blockdev and sys_block() to use alarms |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | struct syscall's flags is now an atomic_t (XCC) |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Parlib's rstdio.h -> ros_debug.h |
tree | commitdiff |
2011-11-03 |
David Zhu | Making tests compile even when arsc is not used. |
tree | commitdiff |
2011-11-03 |
David Zhu | Make arsc and local async calls use the same structure. |
tree | commitdiff |
2011-11-03 |
David Zhu | Adding test case for multproducer async calls. |
tree | commitdiff |
2011-11-03 |
David Zhu | More addition to arsc infrastructure. |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | More careful about memory allocations |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Test functions for blocking |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Fixes bug in pop_ros_tf |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Fixes mhello to play nice with uthread |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Allows apps to implement vcore_entry() (XCC) |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Split uthread code into its own source file |
tree | commitdiff |
2011-11-03 |
Kevin Klues | Cosmetic changes, biggest being current_thread renamed... |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Pulled code specific to all 2LS out of pthread.c |
tree | commitdiff |
2011-11-03 |
Kevin Klues | Complete rewrite of c3po for multicore |
tree | commitdiff |
2011-11-03 |
Kevin Klues | Stray ) in the install targets removed |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | User code can tell if it is in vcore context (XCC) |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Allows application-specific event handling (XCC) |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Vcore helper for clearing notif_pending |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Event handlers also take the ev_type |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | enable_kevent() takes flags, not a bool |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | VCORE_APPRO sets the ev_mbox |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | 2LS handles pending preemptions |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Default event handling infrastructure |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Vcore helper for enable/disable notifications |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Makefile cosmetics |
tree | commitdiff |
2011-11-03 |
Kevin Klues | Only compile statically for c3po tests the same as... |
tree | commitdiff |
2011-11-03 |
Kevin Klues | Addition of c3po library, including revamp of Make... |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Syscalls take event_queues for completion (XCC) |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Event helpers for userspace |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Revamped event interfaces (XCC) |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Eth audio device can notify processes |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Support for the Ethernet-Audio device |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Syscalls now can take six arguments (XCC) |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Allocates blocks for files ending un-PG-aligned |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Ext2 grows files and inode tables on demand |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Fixed sparc compiling |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | sys_fcntl() supports dup |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | /dev/stdout support via a devfs |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Adds sys_mkdir() and sys_rmdir() (XCC) |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | sys_chmod() |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Touched up testing functions |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | sys_getcwd() |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | sys_chdir() |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | sys_unlink() |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Hard-links, via sys_link() |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | readdir() and readdir_r() (XCC) |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Programs think they are named after their symlink |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Syscalls for symlink management (XCC) |
tree | commitdiff |
2011-11-03 |
David Zhu | fixing sparc-specific compilation issues. |
tree | commitdiff |
2011-11-03 |
David Zhu | Bring back the ARSC functionality that was removed... |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | link_path_walk() can handle ../, ./, and lots of / |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | sys_stat() and friends |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | sys_access() |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | sys_read(), sys_write(), and sys_lseek() |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | sys_open() and sys_close() |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Converts sys_exec / proc_create to use umem |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Fixed bug in reading elf headers |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | sys_exec() uses the FS, sys_proc_create takes args |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Fixed up manager macros and fork()'s test |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Guts load_icode and proc_create() takes a path |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Removed the old pfault, fork() uses VMRs |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | CPIO support for KFS |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Removed fillmeup.c |
tree | commitdiff |
2011-11-03 |
Andrew Waterman | Fixed TLS for statically-linked programs |
tree | commitdiff |
2011-11-03 |
Andrew Waterman | Reduced SPARC udelay for microbenchmarks again |
tree | commitdiff |
2011-11-03 |
Andrew Waterman | Fixed experiment timing on SPARC |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | OSDI Microbenchmarks |
tree | commitdiff |
2011-11-03 |
Kevin Klues | Changed type of variable to match type in kernel |
tree | commitdiff |
2011-11-03 |
Kevin Klues | Added a barrier test for pthreads that stress tests... |
tree | commitdiff |
2011-11-03 |
Andrew Waterman | vcore_id() is now implemented using TLS |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Support for preempting and yielding btwn two procs |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Preemption functions |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Test app to measure vcore_request() |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Fixed DISABLE_SMT to report the right max_vcores |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | MCPs -> Many Filthy _S Ps |
tree | commitdiff |
2011-11-03 |
Kevin Klues | Added a fillmeup syscall |
tree | commitdiff |
2011-11-03 |
Andrew Waterman | Massive cleanup of SPARC kernel entry code |
tree | commitdiff |
2011-11-03 |
Kevin Klues | Made pthreads work with our hack to never yield the... |
tree | commitdiff |
2011-11-03 |
David Zhu | Adding a test case for file write/read testing etc. |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | sys_halt_core() and an idle process |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Pthreads has safe synchronization using yields |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Pthread fix to let the _S thread yield |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | pthread_yield() |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Pthread create, join, and exit |
tree | commitdiff |
2011-11-03 |
Andrew Waterman | Made ros_pop_tf work on SPARC |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Initial pthreads library on top of vcores |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Removed junk, fixes typo, etc. |
tree | commitdiff |
2011-11-03 |
Kevin Klues | Massive renaming/cleanup of harts->vcores |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Yield plays nice with preemption |
tree | commitdiff |
2011-11-03 |
Barret Rhoden | Preemption of user cores |
tree | commitdiff |
next |