diff options
author | Lionel Landwerlin <[email protected]> | 2018-08-26 13:52:47 +0100 |
---|---|---|
committer | Lionel Landwerlin <[email protected]> | 2019-03-07 15:08:31 +0000 |
commit | ec526d6ba0bdb996416b7479330a424ff737df81 (patch) | |
tree | 6b8787d8b6a816dfc818228b40128b316457ddb6 /src/intel/common/gen_decoder.h | |
parent | 3e8d5b5ed48aaa37d8b83c2203f45ce55d557351 (diff) |
intel/decoders: add address space indicator to get BOs
Some commands like MI_BATCH_BUFFER_START have this indicator.
Signed-off-by: Lionel Landwerlin <[email protected]>
Reviewed-by: Rafael Antognolli <[email protected]>
Diffstat (limited to 'src/intel/common/gen_decoder.h')
-rw-r--r-- | src/intel/common/gen_decoder.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/intel/common/gen_decoder.h b/src/intel/common/gen_decoder.h index ae624c6054d..6ab0b66aca3 100644 --- a/src/intel/common/gen_decoder.h +++ b/src/intel/common/gen_decoder.h @@ -219,7 +219,7 @@ struct gen_batch_decode_ctx { * If the given address is inside a buffer, the map pointer should be * offset accordingly so it points at the data corresponding to address. */ - struct gen_batch_decode_bo (*get_bo)(void *user_data, uint64_t address); + struct gen_batch_decode_bo (*get_bo)(void *user_data, bool ppgtt, uint64_t address); unsigned (*get_state_size)(void *user_data, uint32_t offset_from_dynamic_state_base_addr); void *user_data; @@ -244,6 +244,7 @@ void gen_batch_decode_ctx_init(struct gen_batch_decode_ctx *ctx, FILE *fp, enum gen_batch_decode_flags flags, const char *xml_path, struct gen_batch_decode_bo (*get_bo)(void *, + bool, uint64_t), unsigned (*get_state_size)(void *, uint32_t), |