radv: add radv_secure_compile()
authorTimothy Arceri <tarceri@itsqueeze.com>
Wed, 31 Jul 2019 03:59:17 +0000 (13:59 +1000)
committerTimothy Arceri <tarceri@itsqueeze.com>
Sat, 26 Oct 2019 02:04:12 +0000 (13:04 +1100)
commit3f2283b3e213bcc72485a67e8871c407ca8ed9d2
treed45e66f1576015984e9e568750cc08099d3c99b7
parent07692f703ffe70655f6b3dcb492894d73ce1e972
radv: add radv_secure_compile()

This function will be called by the parent process when doing a
secure compile. It first selects a free process to work with then
passes it all the information it needs to compile the pipeline.

Once the pipeline information has been passed to the secure
process, it then waits around to read/write any disk cache entries
required before exiting.

Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
src/amd/vulkan/radv_pipeline.c