- Parse commands after flush
- Sequence was as follows:
ndr1
1.Parse commands
ndr2
2.Parse commands
cmdq->flush
cmdq2->flush
During parsing #1 we parse BATCH_BUFFER_END at the end of command buffer.
Following NOOP is also parsed.
Then at flush time, BATCH_BUFFER_END is replace with BATCH_BUFFER_START
as we chain them together, however parser is not updated at this point
and still thinks that there is BATCH_BUFFER_END there.
Then we try to locate MEDIA_VFE_STATE, under NOOP iterator we currently
have BATCH_BUFFER_START GPU VA start address that is random.
Depending on the luck, address may be interpreted as VFE_STATE and
test sporadically fails :)
Change-Id: I1d6f2547f1b85f17349976245db7bdcb9fe6b17c
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
Include files are now grouped and sorted in following order:
1. Header file of the class the current file implements
2. Project files
3. Third party files
4. Standard library
Change-Id: If31af05652184169f7fee1d7ad08f1b2ed602cf0
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
Updating files modified in 2018 only. Older files remain with old style
copyright header
Change-Id: Ic99f2e190ad74b4b7f2bd79dd7b9fa5fbe36ec92
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
- Program one PS with gpgpu selection and media sampler
- Program PS only when media sampler requirement changed
or when preamble was not sent
Change-Id: I85ba3f74087733e79d048e120aeb8b4b04796e00