|
|
|
@80e39f1
|
3 years |
Thierry Delisle |
Removed unnecessary stats include.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@f870e257
|
3 years |
Thierry Delisle |
Disable waiting on io_uring for idle (maybe temporary).
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@13cdc8c
|
3 years |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@ee3da78
|
3 years |
pabuhr |
add figure User-Level Kernel Heaps
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@a114743
|
3 years |
pabuhr |
proofread intro and background chapters
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@65781a8
|
3 years |
pabuhr |
shorten target in make rule
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@bdfd0bd
|
3 years |
Thierry Delisle |
EINTR will no longer wakeup the idle_sleep.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@4ccc150
|
3 years |
Thierry Delisle |
Fix the verifys I just added.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@77adaee
|
3 years |
Thierry Delisle |
Added more verifys to eventfd_write
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@efa28d5
|
3 years |
Thierry Delisle |
Change wake_time to be as long as other timestamps to ease debugging.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@729df21
|
3 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@d28b70a
|
3 years |
Thierry Delisle |
Now also keep track of last drain time
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@4598e03
|
3 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@d080549
|
3 years |
Thierry Delisle |
Added a verify for the result of wake_proc
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@d4da1535
|
3 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@edf247b
|
3 years |
Thierry Delisle |
Fix debug print
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@6e47b49
|
3 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@262fafd9
|
3 years |
Thierry Delisle |
Added debugging information to help find deadlock.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@b230091
|
3 years |
ajbeach |
Added a 'missing' TypeInstType? constructor and rewrote some calls to …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@dfd3410
|
3 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@010636f
|
3 years |
Thierry Delisle |
Tentative fix for termination deadlock.
Other minor improvements and …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@8f2f185
|
3 years |
pabuhr |
update and add designation tests
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@72ba508
|
3 years |
Thierry Delisle |
Updated test to be easier to debug
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@ff55092
|
3 years |
Thierry Delisle |
removed warning
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@1e6ffb44
|
3 years |
Thierry Delisle |
Changed debug prints to help debug helping
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@7425720
|
3 years |
Thierry Delisle |
Fixed 32bit build
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@d5cdbed
|
3 years |
Thierry Delisle |
Fix build from machine where I can actually test
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@37a3aa23
|
3 years |
Thierry Delisle |
Fixed syntax error (hopefully)
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@18f7858
|
3 years |
Thierry Delisle |
Refactored io to allow holding the lock duirng idle sleep
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@2377ca2
|
3 years |
ajbeach |
Updated some names on mutate functions to me more consistent with some …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@8e819a9
|
3 years |
mlbrooks |
Mike MMath initial
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@400b8be
|
3 years |
ajbeach |
Added StmtClause? and converted the existing nodes that should be clauses.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@f5bace8
|
3 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@64bdacc
|
3 years |
Thierry Delisle |
Future now wait for 2p to resolve in available.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@54c1196
|
3 years |
Thierry Delisle |
Added io helping stats
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@202c80b
|
3 years |
Thierry Delisle |
Added verify and changed print_now to not ignore flags.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@8631c84
|
3 years |
ajbeach |
Made ast::ptr_base swappable.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@94fa946
|
3 years |
ajbeach |
Cleaned up some files I have been looking at a lot recently.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@3caf5e3
|
3 years |
Thierry Delisle |
Re-read cq information after acquire. Hoping this is the cause for the …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@1a567d0
|
3 years |
Thierry Delisle |
Fixed 32-bit compilation
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@4479890
|
3 years |
Thierry Delisle |
Implemented helping for io drain based on timestamps.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@0521a1a
|
3 years |
Thierry Delisle |
Fixed meta dumpable
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@ff7b2de
|
3 years |
Thierry Delisle |
Added meta/dumpable to the quick tests
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@78a580d
|
3 years |
Thierry Delisle |
I/O now updates the timestamps when draining.
Timestamps are not used yet.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@8f01ad71
|
3 years |
Thierry Delisle |
Forgot a few pragma once
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@a8e9e9d
|
3 years |
Thierry Delisle |
Made dumpable test much more agressive
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@14d5461
|
3 years |
Thierry Delisle |
Fixed incorrect used of $ in jenkins file
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@a76202d
|
3 years |
ajbeach |
Removed some code from Validate that had been used for the translation …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@d672350
|
3 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@ef3c383
|
3 years |
Thierry Delisle |
Added statistics about sendfile in the webserver
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@dbe2533
|
3 years |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@b39e961b
|
3 years |
caparson |
fixed stats.hfa include and added monitor to polymorphic test
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@4ecc35a
|
3 years |
Thierry Delisle |
Added spin lock to io drain.
last step before completion fairness
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@98d1b90
|
3 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@41d3c8d
|
3 years |
caparson |
added check for mutex stmt header
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@0d4f954
|
3 years |
caparson |
changed concurrency library to work with new mutexstmt changes
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@080d2d7
|
3 years |
caparson |
added changes to mutex stmt pass
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@51239d1b
|
3 years |
caparson |
added new mutexstmt tests
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@adb3ea1
|
3 years |
Thierry Delisle |
Some more incremental work towards using timestamps for io fairness
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@0b4ddb71
|
3 years |
Thierry Delisle |
Restore correct -j settings on jenkins tests
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@22226e4
|
3 years |
Thierry Delisle |
Tentative fix for spurious deadlock in some concurrency tests
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@3bc69f2
|
3 years |
ajbeach |
May have fixed the build failure, but I'm still not sure why …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@f7496c5
|
3 years |
ajbeach |
class -> struct, silences a warning.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@39d8950
|
3 years |
ajbeach |
Thread global information through resolution. Non-top-level calls to …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@9d8124f
|
3 years |
f37yu |
fix some code that clearly does not accomplish the correct thing.
has …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@708ae38
|
3 years |
Thierry Delisle |
Some more cleanup and grow/shrink now readjusts io timestamps.
(They …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@a552a8c
|
3 years |
Thierry Delisle |
Added test to check fairness of completions, disable since my pc …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@48a91e2
|
3 years |
Thierry Delisle |
Fixed defines for cases without RSEQ
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@33b7d49
|
3 years |
ajbeach |
Added another check to checkInvariants for code locations. I also went …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@d824715
|
3 years |
pabuhr |
support reverse array subscript, 3[a] => a[3], 3abc? => "abc"[3]
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@c7f2d9b
|
3 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@bfb9bf5
|
3 years |
Thierry Delisle |
Fixed some warnings
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@884f3f67
|
3 years |
Thierry Delisle |
Change how the ready queue is initialized to make it common with I/O
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@623d1c8
|
3 years |
caparson |
added test changes
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@510e6f9
|
3 years |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@eb3bc52
|
3 years |
caparson |
split mutexstmt locking test to try and catch error
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@c42b8a1
|
3 years |
Thierry Delisle |
Major cleanup and moved cluster growth to new file
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@3c4bf05
|
3 years |
Thierry Delisle |
Removed old scheduler algorithms which weren't as good.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@630c4bb
|
3 years |
Thierry Delisle |
Added more information when we expect a core dump and didn't get one.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@4f6dda0
|
3 years |
ajbeach |
Converted Implement Concurrent Keywords to the new AST. Includes …
ADTast-experimentalenumpthread-emulationqualifiedEnum
old-sched
|
|
|
@b053083
|
3 years |
Thierry Delisle |
Fixed error handling for core_info
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@cc9b520
|
3 years |
Thierry Delisle |
Clean-up error handling in test scripts
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@5baa33c
|
3 years |
Thierry Delisle |
Removed debug print and drop spurious 'w' in make flags.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@ef56087
|
3 years |
Thierry Delisle |
Fixed test.py to support -j.
(unlimited jobs)
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@fc01219
|
3 years |
Thierry Delisle |
fixed -j option in the test suite to behave like make's -j.
-j …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@d529ad0
|
3 years |
Thierry Delisle |
Pending/Dirty? flags now use relaxed atomics since they can be set remotely
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@9cd44ba
|
3 years |
Thierry Delisle |
change tests to evaluate -j option once
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@d9d8b9f
|
3 years |
Thierry Delisle |
Away_fair no longer uses private io header
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@40a606d2
|
3 years |
Thierry Delisle |
Modified io headers so io/types.hfa can stay private
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@bf8b77e
|
3 years |
m3zulfiq |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@9c5aef9
|
3 years |
m3zulfiq |
Added heap structure and design choices to allocator chapter
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@b0d0285
|
3 years |
Thierry Delisle |
kernel now aborts if a ring is closed with unsubmitted entries.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@496f92ed
|
3 years |
Thierry Delisle |
Enabled away_fair test and added more randomness to it.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@9f5a71eb
|
3 years |
Thierry Delisle |
Totally confusing myself in these commit messages.
This file was …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@1860885
|
3 years |
Thierry Delisle |
Messed-up last commit...
This commit : moved preempt reason to …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@13fdf86
|
3 years |
Thierry Delisle |
Moved preemption reason to kernel_private and added preempt IO.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@a494d105
|
3 years |
ajbeach |
Added a semantic error if the proper includes are not used before a …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@362f760
|
3 years |
Thierry Delisle |
Implemented test that highlights potential deadlock when a yield …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@93829cb
|
3 years |
Thierry Delisle |
Added helper function to zero out sqes.
Not done in allocate since so …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@ced2e855
|
3 years |
Thierry Delisle |
Fixed typo
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|