OSDN Git Service

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)
committerDylan Baker <dylan@pnwbakers.com>
Wed, 27 Nov 2019 00:43:04 +0000 (16:43 -0800)
commit093deac71f58eb875fe3f4ffc8cf060573a56163
tree76c5e4326301e165fa88714d684d4d01f091f216
parentba9f8e0fee01d1c77d3e195b5912a12e457b013b
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.

(cherry picked from commit ef54f15da9ac11fafcbd6c91a7fcdac734436db8)
src/amd/vulkan/radv_private.h