radv: add some infrastructure for fresh forks for each secure compile
authorTimothy Arceri <tarceri@itsqueeze.com>
Sun, 24 Nov 2019 23:00:20 +0000 (10:00 +1100)
committerTimothy Arceri <tarceri@itsqueeze.com>
Sun, 24 Nov 2019 23:10:14 +0000 (10:10 +1100)
commitef54f15da9ac11fafcbd6c91a7fcdac734436db8
tree5bd3bd116fe99116a7767a042a0b1150a894d295
parenta2689ebcd68ccf9b3bcbf9bae926c70beccd6a11
radv: add some infrastructure for fresh forks for each secure compile

In the following commits we want to be able to fork an existing lightweight
fork created at device creation time. In order for the user facing process
to communicate with this new fresh fork we create some members here to hold
FIFO file descriptors and a unique id.

Here we also add a new fork enum that we use to tell the lightweight
process to create a fresh fork.

For more information on why we create a fresh fork see the following
commits.
src/amd/vulkan/radv_private.h