On 5/9/18 5:05 PM, Jamie Strandboge wrote:
On Tue, 2018-05-08 at 23:09 -0700, John Johansen wrote:

On top of each of the opencl-XXX abstractions I think it would
be worth having a generic opencl abstraction that includes
the various sub-abstractions, its wide now but the intent
will be to tighten it up with conditionals once better support
lands.

This could work well.


Let me check if I got it right.

So we have implementation-specific abstractions:
opencl-pocl,
opencl-beignet,
opencl-whatever

And:
opencl

that includes all of above by default? In the future, it will have conditional support to disable/enable specific subset of OpenCL implementations? (should be TODO: implement conditional switches to select OpenCL implementations).

The only problem I see here is the generic `/etc/OpenCL/** r,` rule that is used to figure out what OpenCL implementations are available.

If profile author includes, let's say, only `opencl-beignet`, it will have to write these common rules by himself?

Maybe we need `opencl-common`, that would be included by all of specific abstractions?

I understand that in the future, with proper conditional support, there will be no issue I have mentioned as every profile could just include `opencl` with proper conditionals defined, and `opencl` will have all these common rules.

So:

A. we have additional opencl-common?

B. we don't care too much yet and expect generic `opencl` abstraction to be used with all implementations included by default _and_ common rules inline, until we get conditional support?



--
AppArmor mailing list
[email protected]
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/apparmor

Reply via email to