- Mar 30, 2016
-
-
Michael Quigley authored
-
- Mar 28, 2016
-
-
Michael Quigley authored
-
- Mar 27, 2016
-
-
Michael Quigley authored
Added tests for timing thread creation. Only tests lazy thread creation for now. Refactored older test code as well.
-
- Mar 26, 2016
-
-
Michael Quigley authored
-
- Mar 25, 2016
-
-
Michael Quigley authored
Disabled preemption and local IRQs. Discovered another stack bug in the Barrefish code where thc_done does not adequately clean up the used stacks resulting in memory leaks.
-
- Mar 24, 2016
-
-
Michael Quigley authored
Finish context switch benchmark test. Still need to disable NMIs and preemption to decrease variance in results.
-
- Mar 23, 2016
-
-
Michael Quigley authored
-
- Mar 22, 2016
-
-
Michael Quigley authored
-
Michael Quigley authored
-
Charles Jacobsen authored
-
- Mar 21, 2016
-
-
Charlie Jacobsen authored
Need way to change kbuild CC and modify kbuild cflags.
-
- Mar 18, 2016
-
-
Charlie Jacobsen authored
-
Charlie Jacobsen authored
We will use this to mark symbols as weak, so they can be redefined easily.
-
- Mar 14, 2016
-
-
Charles Jacobsen authored
Rather than do -fno-ipa-sra and -fno-ipa-cp (no interprocedural analysis that removes unused arguments, constant propagation, etc.), we can just turn it off on the function (thc_nested_async) that we really care about. In this way also, libasync users don't need to worry about setting these compiler flags.
-
Charles Jacobsen authored
-
- Mar 13, 2016
-
-
Charles Jacobsen authored
These are no-ops for now, but we may want to have some global initialization stuff later.
-
Charles Jacobsen authored
-
Charlie Jacobsen authored
-
Charlie Jacobsen authored
The only time we need to build libasync as a .ko is if we want to share the same instance of the code amongst other .ko's, for example. Not needed right now (can just statically link the whole library).
-
- Mar 12, 2016
-
-
Michael Quigley authored
Finished dispatch test code and got it building with autoconfig. Found minor bug in test. Needs to be fixed. I will probably revisit it again tomorrow.
-
Charlie Jacobsen authored
-
Charlie Jacobsen authored
-
Charlie Jacobsen authored
-
- Mar 11, 2016
-
-
Charlie Jacobsen authored
-
Charlie Jacobsen authored
-
Charlie Jacobsen authored
I knew this would be a little painful, but time to get it over with. Build not tested/fixed yet.
-
Charlie Jacobsen authored
-
Charlie Jacobsen authored
-
Charlie Jacobsen authored
We can extend in the future as necessary. thc wasn't written for our platform directory layout, and it's not worth ripping it apart right now. Also, reverted old changes back (uncommented asserts, etc.).
-
Charlie Jacobsen authored
-
Michael Quigley authored
Started skeleton for dispatch loop tests using fipc. Thread3 setup and finishing thread2 setup is what's left for the test.
-
Michael Quigley authored
-
Charlie Jacobsen authored
-
- Mar 09, 2016
-
-
Michael Quigley authored
-
- Mar 08, 2016
-
-
Michael Quigley authored
-
Michael Quigley authored
-
- Mar 04, 2016
-
-
Michael Quigley authored
fixed stack overflow bug in ASYNC. This is a bug in Barrelfish. The RETURN_CONT macro was not popping the return address off of the stack when it should have. This would only happen when ASYNC was called a lot without anything yielding within it. I think this is why the bug was undiscovered.
-
- Feb 29, 2016
-
-
Michael Quigley authored
-
Michael Quigley authored
-
- Feb 28, 2016
-
-
Michael Quigley authored
-