Files
mesa/src/amd/vulkan
Timothy Arceri f54c4e85ce radv: create a fresh fork for each pipeline compile
In order to prevent a potential malicious pipeline tainting our
secure compile process and interfering with successive pipelines
we want to create a fresh fork for each pipeline compile.

Benchmarking has shown that simply forking on each pipeline
creation doubles the total time it takes to compile a fossilize db
collection. So instead here we fork the process at device creation
so that we have a slim copy of the device and then fork this
otherwise idle and untainted process each time we compile a
pipeline. Forking this slim copy of the device results in only a
20% increase in compile time vs a 100% increase.

Fixes: cff53da3 ("radv: enable secure compile support")
2019-11-25 10:10:14 +11:00
..
2017-08-29 01:08:58 +03:00
2019-08-07 08:58:23 +10:00
2019-10-23 09:45:49 +02:00
2019-10-23 09:45:49 +02:00
2019-10-23 09:45:49 +02:00
2018-05-31 11:51:23 +02:00
2018-10-26 18:33:11 +01:00