|
|
|
@91a72ef
|
3 years |
ajbeach |
Some assorted bits of clean-up. InitializerLength? was missing some …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@f55f110
|
3 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@0fb3ee5
|
3 years |
Thierry Delisle |
@optim: maximize chances "cache" array stays in cache.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@25337e0
|
3 years |
Thierry Delisle |
Fix some problems with compilation of per-cpu ready queue.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@a77f25b
|
3 years |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@0c51f9ad
|
3 years |
pabuhr |
support locale for digit separator
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@aa15f49
|
3 years |
pabuhr |
formatting, remove call to setlocale from startup STARTUP_PRIORITY_APPREADY
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@0fc447c
|
3 years |
Thierry Delisle |
Removed fast_lock, which doesn't seemed to have ever worked and isn't …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@a2a4566
|
3 years |
Thierry Delisle |
Added new ready-queue that uses per-thread queues but with some cpu …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@c90db2d
|
3 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@145dcd5
|
3 years |
Thierry Delisle |
Now using MAX instead of -1u since it's more appropriate.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@9ee3f54
|
3 years |
pabuhr |
disable time slicing on IO acquire tests to see if that prevents timeouts
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@86530e7
|
3 years |
pabuhr |
simplify IO statement
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@75965a6
|
3 years |
pabuhr |
replace thread_rand with prng, replace xorshift64 with xorshift_13_7_17
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@5d1ebb9
|
3 years |
pabuhr |
remove thread_rand, remove consolidated random generators
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@919a6b2
|
3 years |
pabuhr |
formatting
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@611f29d
|
3 years |
pabuhr |
consolidate random-number generators
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@f520c4c
|
3 years |
pabuhr |
revert use of /usr/bin/echo, and remove -P options for generating …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@9d6db20
|
3 years |
pabuhr |
change to /usr/bin/echo rather than shell echo for Makefile
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@e0ac9f1
|
3 years |
pabuhr |
add CPP line-directive to start of extras.cf and gcc-builtins.cf, …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@a4a6802
|
3 years |
f37yu |
fill in FunctionType? assertions early
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@3eaa689
|
3 years |
caparson |
added test files I forgot in last commit
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@42daeb4
|
3 years |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@3bb12921
|
3 years |
caparson |
added new io tests
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@00f5fde
|
3 years |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@1959528
|
3 years |
pabuhr |
third attempt at specialized PRNG
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@07a1e7a
|
3 years |
Thierry Delisle |
Added cpu info for which cache the map referes to.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@9b33337
|
3 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@5b7a3662
|
3 years |
Thierry Delisle |
Tentative optimization for wake-one
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@418d31ac
|
3 years |
Thierry Delisle |
Added spin count to spin locks as a debugging tool
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@a10f6b4
|
3 years |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@e202aa8
|
3 years |
pabuhr |
add missing file for io-acquire test with no preemption
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@c52f033
|
3 years |
pabuhr |
formatting
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@2210cfc
|
3 years |
pabuhr |
second attempt at specialized PRNG
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@4177592f
|
3 years |
pabuhr |
add newline at end of file
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@770d9ab
|
3 years |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@95578bd
|
3 years |
caparson |
removed select compile rule
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@cc56283
|
3 years |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@04a8a54
|
3 years |
pabuhr |
add alternative io-acquire test with no preemption
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@56d711f
|
3 years |
caparson |
added io-acquire tests with alternative workload to io
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@078fb05
|
3 years |
Thierry Delisle |
Fixed a few warnings
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@a39a289
|
3 years |
Thierry Delisle |
There is a script to setup reproduction of Jenkins core dumps easily. …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@4233338b
|
3 years |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@0ac728b
|
3 years |
caparson |
added termination sync io-acquire test
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@7d0ebd0
|
3 years |
Thierry Delisle |
Processors should now correctly be unconditionnaly woken-up on termination
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@6fafda8
|
3 years |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@eaf269d
|
3 years |
pabuhr |
add enum DEFAULT_STACK_SIZE in invoke.h and replace 65000 with enum, …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@7636fcc
|
3 years |
Thierry Delisle |
Removed fast_lock from testing and added deprecation attribute to it.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@35d73c0
|
3 years |
Thierry Delisle |
Mutex test now counts number of critical sections in attempt to help …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@10b3fc3
|
3 years |
Thierry Delisle |
Added meta tests to make sure nothing goes wrong with dumpability
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@6c53a93
|
3 years |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@e2853eb
|
3 years |
caparson |
added select to makefile
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@6111f1f
|
3 years |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@578ec01c
|
3 years |
pabuhr |
update heap statistics to new format (incomplete)
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@15b05c8
|
3 years |
pabuhr |
comments
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@aa0a1ad
|
3 years |
pabuhr |
remove macro ARRAY_ALLOC$ and expand inline, remove unnecessary void * …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@db1ebed
|
3 years |
pabuhr |
update random .expect x86
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@aa8e24c3
|
3 years |
pabuhr |
change range of integral random( u, l ) to [l,u], first attempt at …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@7a6ae53
|
3 years |
m3zulfiq |
added zero_t to alloc fill
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@33608cb
|
3 years |
Thierry Delisle |
Changed defice/cpu to hopefully work with sparse cpus.
UNTESTED
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@a499702
|
3 years |
pabuhr |
clean up documentation for assembler check
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@58e0d3c
|
3 years |
pabuhr |
clean up code for assembler check
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@88792f3
|
3 years |
pabuhr |
add debug C89/C code to assembler check
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@130a778
|
3 years |
pabuhr |
add debug C11 code to assembler check
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@63f2697
|
3 years |
pabuhr |
try plan B to find debug C code
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@75873cf
|
3 years |
pabuhr |
print more information when asm check fails to find debug C code
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@295dd61
|
3 years |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@813dfd86
|
3 years |
pabuhr |
print better information when asm check fails to find debug C code
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@a83012bf
|
3 years |
Thierry Delisle |
Missing a character in last push.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@4c26a94
|
3 years |
Thierry Delisle |
Python script now print core dump limits.
(Only when no core found)
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@db87a35
|
3 years |
Thierry Delisle |
Added more testing of the range iterator.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@8e658241
|
3 years |
Thierry Delisle |
Minor fix and super barebones test.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@58b2638
|
3 years |
Thierry Delisle |
Added range_iterator, it now compiles.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@1894e03
|
3 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@8157bde
|
3 years |
Thierry Delisle |
Pushing to get off jax
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@56f519b
|
3 years |
ajbeach |
Clean-up of the last pass. Added a test for the constructor mutex …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@f27331c
|
3 years |
ajbeach |
Factored the AddressExpr? constructor body into a helper that makes it …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@2cf3b87
|
3 years |
ajbeach |
Translated valitate-E after much bug hunting.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@03cdad6
|
3 years |
Thierry Delisle |
Added range-parser example.
I plan to reuse it to parse cpu device data.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@d3605f8
|
3 years |
Thierry Delisle |
Reworked io_uring idle sleep to work with either read or readv …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@3bb4f85
|
3 years |
Thierry Delisle |
Kernel now waits for eventfd read to flush before terminating.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@8da377d3
|
3 years |
Thierry Delisle |
Added io_uring example for eventfds.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@a1f3d93
|
3 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@c7b2215
|
3 years |
Thierry Delisle |
Fix implementation of io_uring_enter instead of eventfds.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@ddd2ec9
|
3 years |
Thierry Delisle |
Fix cache detention when only some cpus are present.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@0351e9f
|
3 years |
ajbeach |
Clean-up white-space and comments in the AST/Print module.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@3cc1111
|
3 years |
ajbeach |
Small fix in Decl.hpp and a new-ast function added in InitTweak?.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@2514f68b
|
3 years |
Thierry Delisle |
Missed a not (!)
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@6ddef36
|
3 years |
Thierry Delisle |
No longer define kernel_read when not needed.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@7ef162b2
|
3 years |
Thierry Delisle |
First attempt at using io_uring_enter for idle sleep.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@059ad16
|
3 years |
Thierry Delisle |
Flush now supports blocking until at least one I/O op terminates.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@cd4c605
|
3 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@1757f98
|
3 years |
Thierry Delisle |
Refactoring idle sleep to try and help the change from idle on read to …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@c60e5094
|
3 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@3e417bf
|
3 years |
Thierry Delisle |
Reduced stack-size for connection thread
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@644162a
|
3 years |
Thierry Delisle |
Fix problem in splice use with signed/unsigned comparison.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@52d2545
|
3 years |
Thierry Delisle |
"Fix" problems with persistent connection using HTTP1.0
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@3a0ddb6
|
3 years |
Thierry Delisle |
Don't wait for the port if not in interactive mode.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@a633f6f
|
3 years |
Thierry Delisle |
Fix the new FD change.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@b14ec5f
|
3 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|