- 08 Mar, 2016 7 commits
-
-
Charlie Jacobsen authored
-
Charles Jacobsen authored
-
Charles Jacobsen authored
-
Charles Jacobsen authored
-
Charlie Jacobsen authored
test modules go into <prefix>/lib.
-
Charlie Jacobsen authored
Builds, but not yet tested.
-
Charlie Jacobsen authored
-
- 07 Mar, 2016 6 commits
-
-
Charlie Jacobsen authored
I needed to make the struct fipc_ring_buf a bit bigger -- 2 cache lines instead of 1. This is because the kernel's struct mutex can be a little big, depending on the config. If we really want to make it smaller, we should require the kernel config to be set a certain way, perhaps.
-
Charlie Jacobsen authored
-
Charlie Jacobsen authored
-
Charlie Jacobsen authored
-
Charlie Jacobsen authored
Moved old implementation into old2.
-
Charlie Jacobsen authored
-
- 06 Mar, 2016 1 commit
-
-
Charlie Jacobsen authored
-
- 04 Mar, 2016 1 commit
-
-
Michael Quigley authored
-
- 28 Feb, 2016 1 commit
-
-
Michael Quigley authored
-
- 22 Feb, 2016 1 commit
-
-
Michael Quigley authored
-
- 19 Feb, 2016 2 commits
-
-
Michael Quigley authored
-
Michael Quigley authored
-
- 18 Feb, 2016 1 commit
-
-
Michael Quigley authored
-
- 16 Feb, 2016 1 commit
-
-
Michael Quigley authored
-
- 15 Feb, 2016 1 commit
-
-
Michael Quigley authored
-
- 12 Feb, 2016 1 commit
-
-
Michael Quigley authored
added basic skeleton to ipc_dispatch loop. awe_mapper propbably needs to be changed to ensure that each id that corresponds to awes in different threads is unique. Could be built into the kernel.
-
- 08 Feb, 2016 2 commits
-
-
Michael Quigley authored
-
Michael Quigley authored
-
- 19 Jan, 2016 2 commits
-
-
Michael Quigley authored
-
Michael Quigley authored
-
- 14 Jan, 2016 1 commit
-
-
Michael Quigley authored
-
- 13 Jan, 2016 1 commit
-
-
Michael Quigley authored
-
- 12 Jan, 2016 1 commit
-
-
Michael Quigley authored
-
- 03 Dec, 2015 1 commit
-
-
Michael Quigley authored
Got preliminary tests working with Async message passing in the isolated kernel. NOTE: when this code is put in a kthread, the return address of the function that calls the async code needs to have a null return address while the async code is running, and this address needs to be restored after the async code finished. This is a hack.
-
- 25 Nov, 2015 1 commit
-
-
Michael Quigley authored
still trying to figure out why code crashes when put inside kernel thread. CHenged code so that a sanity check is performed with the original async code inside a kernel thread
-
- 15 Nov, 2015 1 commit
-
-
Michael Quigley authored
Preliminary results for async test. I still need to figure out why there can't be two yields in an async block or how to fix it.
-
- 13 Nov, 2015 2 commits
-
-
Michael Quigley authored
-
Michael Quigley authored
-
- 12 Nov, 2015 1 commit
-
-
Michael Quigley authored
-
- 20 Oct, 2015 2 commits
-
-
Michael Quigley authored
Started integrating IPC with Async code. This is not functional yet. There is a bug inside the Async code. It seems to be walking up the stack incorrectly and eventually dereferencing something that is not a valid pointer. Working on fixing it.
-
Michael Quigley authored
-
- 24 Sep, 2015 1 commit
-
-
Scotty Bauer authored
Split create_channel into two functions: create_channel simply allocates space for the channel and the ring buffer. attach_thread_to_channel: This function creates a kthread and pins it to a specific core. It takes a funciton pointer to the function you want to execute. **NOTE** The timing code is still using the API, It will be fixed in future commits Signed-off-by:
Scott Bauer <sbauer@eng.utah.edu>
-
- 11 Sep, 2015 1 commit
-
-
Michael Quigley authored
-