[magma] Stub support for advanced context features.

Multiple address spaces: Intel supports creating multiple address
spaces and sharing them between contexts.  We can assume for now only
a single address space is actually used for executing command buffers
and detect when that assumption is violated.

Command buffer ordering across engines: Intel supports this in the
system driver.  We can assume for now only a single engine is
targeted per context and detect when that assumption is violated.

Test:all nuc_env packages under //src/media/codec/examples

Bug:110484

Change-Id: If2bd5f6866b7a4388ea769c1216064a7c2e76266
Reviewed-on: https://fuchsia-review.googlesource.com/c/third_party/github.com/intel/media-driver/+/731823
Reviewed-by: John Bauman <jbauman@google.com>
3 files changed