- 21 Feb, 2021 2 commits
-
-
Manuel Stoeckl authored
-
Manuel Stoeckl authored
-
- 09 Feb, 2021 3 commits
-
-
Manuel Stoeckl authored
-
Manuel Stoeckl authored
-
Manuel Stoeckl authored
-
- 08 Feb, 2021 4 commits
-
-
Manuel Stoeckl authored
-
Manuel Stoeckl authored
-
Manuel Stoeckl authored
To be precise, a splay tree, chosen for its relatively simple implementation and OK performance given biased access patterns.
-
Manuel Stoeckl authored
-
- 07 Feb, 2021 5 commits
-
-
Manuel Stoeckl authored
-
Manuel Stoeckl authored
-
Manuel Stoeckl authored
-
Manuel Stoeckl authored
-
Manuel Stoeckl authored
-
- 06 Feb, 2021 1 commit
-
-
Manuel Stoeckl authored
-
- 05 Feb, 2021 5 commits
-
-
Manuel Stoeckl authored
-
Manuel Stoeckl authored
-
Manuel Stoeckl authored
-
Manuel Stoeckl authored
-
Manuel Stoeckl authored
This fixes a (probably false) positive for static analysis.
-
- 03 Feb, 2021 1 commit
-
-
Manuel Stoeckl authored
-
- 02 Feb, 2021 1 commit
-
-
Manuel Stoeckl authored
-
- 25 Jan, 2021 1 commit
-
-
Aisha Tammy authored
Signed-off-by:
Aisha Tammy <floss@bsd.ac>
-
- 24 Jan, 2021 6 commits
-
-
Manuel Stoeckl authored
-
Manuel Stoeckl authored
-
Manuel Stoeckl authored
-
Manuel Stoeckl authored
-
Manuel Stoeckl authored
-
Manuel Stoeckl authored
To (slightly) improve backwards compatibility, instead of modifying the dmabuf video setup message, this change creates a new message type that is used when the new features are. Also make padding on the wire-compatible dmabuf_slice_info struct explicit and statically checked.
-
- 17 Jan, 2021 6 commits
-
-
Manuel Stoeckl authored
The strtol and strtoul functions allow leading whitespace, and leading + signs, neither of which make sense in the places they are used. This change also makes the error handling simpler.
-
Manuel Stoeckl authored
And fold in the abort message when the sigint handler is called a second time.
-
Manuel Stoeckl authored
-
Manuel Stoeckl authored
-
Manuel Stoeckl authored
-
Manuel Stoeckl authored
This will later be used to run `waypipe bench` as part of the test suite; being able to reduce the size of the buffers being transferred lets one significantly reduce the runtime.
-
- 16 Jan, 2021 3 commits
-
-
Manuel Stoeckl authored
This change use the fact that calloc and ftruncate provide zero-initialized memory effectively for free, so it is easy to create consistent initial states for files + mirror buffers. It also makes Waypipe more efficient with applications that allocate huge shm pools but only use a tiny fraction of them. This change may slightly slow down buffer creation in the usual case, because the first update will use the 'diff' instead of the 'fill' command.
-
Manuel Stoeckl authored
-
Manuel Stoeckl authored
-
- 10 Jan, 2021 2 commits
-
-
Manuel Stoeckl authored
-
Manuel Stoeckl authored
-