path: root/src/i965_gpe_utils.c
AgeCommit message (Expand)AuthorFilesLines
2017-02-18PROJECT HAS MOVEDHEADmasterSean V Kelley1-2589/+0
2017-01-17Follow the HW spec to configure the buffer cache on Gen9+Zhao Yakui1-4/+6
2017-01-17Revert "ENC: move gpe related function into src/i965_gpe_utils.h/c"Sean V Kelley1-263/+2
2017-01-10ENC: move gpe related function into src/i965_gpe_utils.h/cPengfei Qu1-2/+263
2016-11-30Add a function table for used GPE functionsXiang, Haihao1-0/+72
2016-11-30Rename gen9_gpe_mi_load_register_xxx() to gen8_gpe_mi_load_register_xxx()Xiang, Haihao1-3/+3
2016-11-18Add a new gpe function gen8_gpe_pipe_control() for GEN8Xiang, Haihao1-0/+73
2016-11-18Add a new gpe function gen8_gpe_mi_conditional_batch_buffer_end() for GEN8Xiang, Haihao1-0/+16
2016-11-18Add a new gpe function gen8_gpe_context_add_surface() to set surface state on...Xiang, Haihao1-0/+217
2016-11-18Add a new gpe function gen8_gpe_reset_binding_table() to reset binging tableXiang, Haihao1-0/+17
2016-11-18Rename gen9_gpe_mi_store_register_mem() to gen8_gpe_mi_store_register_mem()Xiang, Haihao1-1/+1
2016-11-18Rename gen9_gpe_mi_flush_dw() to gen8_gpe_mi_flush_dw()Xiang, Haihao1-1/+1
2016-11-18Rename gen9_gpe_mi_store_data_imm() to gen8_gpe_mi_store_data_imm()Xiang, Haihao1-1/+1
2016-11-18Rename gen9_gpe_mi_batch_buffer_start() to gen8_gpe_mi_batch_buffer_start()Xiang, Haihao1-1/+1
2016-11-18Rename gen9_gpe_media_object_walker() to gen8_gpe_media_object_walker()Xiang, Haihao1-1/+1
2016-11-18Rename i965_gpe_dri_object_to_2d_gpe_resource() to i965_dri_object_to_2d_gpe_...Xiang, Haihao1-5/+5
2016-11-18Rename gen8p_gpe_context_map_curbe()/gen8p_gpe_context_unmap_curbe() to i965_...Xiang, Haihao1-2/+2
2016-11-18Fix curbe length in CMD_MEDIA_CURBE_LOAD on GEN8+Xiang, Haihao1-1/+1
2016-11-18Fix the size calculation of the required memory for dynamic state bufferXiang, Haihao1-4/+5
2016-11-18Move sampler state related settings to the inner structure in i965_gpe_contextXiang, Haihao1-5/+16
2016-11-18Move interface descriptor remapping table related settings to the inner struc...Xiang, Haihao1-8/+19
2016-11-18Move all curbe related settings to the inner structure in i965_gpe_contextXiang, Haihao1-9/+19
2016-11-18Change the size calculation of the required memory for all GPE kernelsXiang, Haihao1-3/+2
2016-11-17Initialize one 10bit-scaling gpe_context for Gen9Zhao Yakui1-1/+29
2016-11-17Add one API to initialize MEDIA_OBJECT_WALKER parameter for video post-proces...Zhao Yakui1-0/+48
2016-11-17Add the 10-bit flag for MEDIA_BLOCK_RW operation on P010 surfaceZhao Yakui1-4/+12
2016-11-17Fix the incorrect sampler_state offset for INTERFACE_DESCRIPTOR_DATA on BDW+Zhao Yakui1-1/+1
2016-08-24Add the write_enabled flag of GPE media surface statepeng.chen1-10/+15
2016-06-13Follow the HW spec to set the surface cache attribute for Gen9+Qu, PengFei1-0/+16
2016-06-01Remove extraneous OUT_BATCH in gen8_gpe_state_base_addressScott D Phillips1-2/+0
2016-05-27Add some utility functions for i965_gpe_resourcesZhao Yakui1-0/+453
2016-05-26Fix the 48-bit address issue for gpe_util functions on gen8+Zhao Yakui1-26/+37
2016-05-26Use the buffer allocated externally to configure dynamic state for gpe_contex...Zhao Yakui1-0/+20
2016-05-09Add some utility functions for MI commands for GEN9Xiang, Haihao1-0/+147
2016-05-09Add 'struct i965_gpe_resource' and related utility functionsXiang, Haihao1-0/+116
2015-09-15Silence compiler warningXiang, Haihao1-4/+1
2014-12-14Media/SKL: Follow the spec to add the media_sampler DOP gating for media pipe...Zhao Yakui1-0/+4
2014-12-14Media/SKL: Follow the spec to add the FORCE_MEDIA_AWAKE for media pipelineZhao Yakui1-1/+16
2014-12-14Media/SKL: Follow the spec to add the pipeline_selection mask for media pipelineZhao Yakui1-1/+12
2014-12-14Media/SKL: Follow the spec to update the STATE_BASE_ADDRESS command for media...Zhao Yakui1-1/+62
2014-12-14Media/Skl: Add the gen9_gpe_pipeline_setup to configure the media pipelineZhao Yakui1-0/+13
2014-04-23Use the VA_FOURCC_ABCD constant to replace the VA_FOURCC(A,B,C,D)Zhao Yakui1-5/+5
2014-04-23BDW: Follow the spec to add the MEDIA_STATE_FLUSH before MEDIA_INTERFACE_LOADZhao Yakui1-1/+4
2014-02-27Fix the error of offset calculation for encoding on BDWZhao Yakui1-9/+14
2014-02-27Follow the spec to make BDW encoding media pipeline command support 48-bit ad...Zhao Yakui1-5/+182
2014-02-27Update the BDW surface/sampler state and media command for encoding/decodingZhao Yakui1-0/+345
2013-03-15Silence a bunch of warningsXiang, Haihao1-2/+1
2013-01-17MEDIA_OBJECT uses hardware scoreboard during VME prediction on HaswellZhao Yakui1-3/+4
2012-10-23Config the media chroma surface in the binding table for HaswellZhao Yakui1-0/+59
2012-02-29Cleanup VMEXiang, Haihao1-0/+620