| { |
| "version": "0.0.1", |
| "block": { |
| "umc": { |
| "index": 0 |
| }, |
| "gfx": { |
| "index": 2, |
| "subblock": { |
| "gfx_cpc_scratch": 0, |
| "gfx_cpc_ucode": 1, |
| "gfx_dc_state_me1": 2, |
| "gfx_dc_csinvoc_me1": 3, |
| "gfx_dc_restore_me1": 4, |
| "gfx_dc_state_me2": 5, |
| "gfx_dc_csinvoc_me2": 6, |
| "gfx_dc_restore_me2": 7, |
| "gfx_cpf_roq_me2": 8, |
| "gfx_cpf_roq_me1": 9, |
| "gfx_cpf_tag": 10, |
| "gfx_cpg_dma_roq": 11, |
| "gfx_cpg_dma_tag": 12, |
| "gfx_cpg_tag": 13, |
| "gfx_gds_mem": 14, |
| "gfx_gds_input_queue": 15, |
| "gfx_gds_oa_phy_cmd_ram_mem": 16, |
| "gfx_gds_oa_phy_data_ram_mem": 17, |
| "gfx_gds_oa_pipe_mem": 18, |
| "gfx_spi_sr_mem": 19, |
| "gfx_sq_sgpr": 20, |
| "gfx_sq_lds_d": 21, |
| "gfx_sq_lds_i": 22, |
| "gfx_sq_vgpr": 23, |
| "gfx_sqc_inst_utcl1_lfifo": 24, |
| "gfx_sqc_data_cu0_write_data_buf": 25, |
| "gfx_sqc_data_cu0_utcl1_lfifo": 26, |
| "gfx_sqc_data_cu1_write_data_buf": 27, |
| "gfx_sqc_data_cu1_utcl1_lfifo": 28, |
| "gfx_sqc_data_cu2_write_data_buf": 29, |
| "gfx_sqc_data_cu2_utcl1_lfifo": 30, |
| "gfx_sqc_inst_banka_tag_ram": 31, |
| "gfx_sqc_inst_banka_utcl1_miss_fifo": 32, |
| "gfx_sqc_inst_banka_miss_fifo": 33, |
| "gfx_sqc_inst_banka_bank_ram": 34, |
| "gfx_sqc_data_banka_tag_ram": 35, |
| "gfx_sqc_data_banka_hit_fifo": 36, |
| "gfx_sqc_data_banka_miss_fifo": 37, |
| "gfx_sqc_data_banka_dirty_bit_ram": 38, |
| "gfx_sqc_data_banka_bank_ram": 39, |
| "gfx_sqc_inst_bankb_tag_ram": 40, |
| "gfx_sqc_inst_bankb_utcl1_miss_fifo": 41, |
| "gfx_sqc_inst_bankb_miss_fifo": 42, |
| "gfx_sqc_inst_bankb_bank_ram": 43, |
| "gfx_sqc_data_bankb_tag_ram": 44, |
| "gfx_sqc_data_bankb_hit_fifo": 45, |
| "gfx_sqc_data_bankb_miss_fifo": 46, |
| "gfx_sqc_data_bankb_dirty_bit_ram": 47, |
| "gfx_sqc_data_bankb_bank_ram": 48, |
| "gfx_ta_fs_dfifo": 49, |
| "gfx_ta_fs_afifo": 50, |
| "gfx_ta_fl_lfifo": 51, |
| "gfx_ta_fx_lfifo": 52, |
| "gfx_ta_fs_cfifo": 53, |
| "gfx_tca_hole_fifo": 54, |
| "gfx_tca_req_fifo": 55, |
| "gfx_tcc_cache_data": 56, |
| "gfx_tcc_cache_data_bank_0_1": 57, |
| "gfx_tcc_cache_data_bank_1_0": 58, |
| "gfx_tcc_cache_data_bank_1_1": 59, |
| "gfx_tcc_cache_dirty_bank_0": 60, |
| "gfx_tcc_cache_dirty_bank_1": 61, |
| "gfx_tcc_high_rate_tag": 62, |
| "gfx_tcc_low_rate_tag": 63, |
| "gfx_tcc_in_use_dec": 64, |
| "gfx_tcc_in_use_transfer": 65, |
| "gfx_tcc_return_data": 66, |
| "gfx_tcc_return_control": 67, |
| "gfx_tcc_uc_atomic_fifo": 68, |
| "gfx_tcc_write_return": 69, |
| "gfx_tcc_write_cache_read": 70, |
| "gfx_tcc_src_fifo": 71, |
| "gfx_tcc_src_fifo_next_ram": 72, |
| "gfx_tcc_cache_tag_probe_fifo": 73, |
| "gfx_tcc_latency_fifo": 74, |
| "gfx_tcc_latency_fifo_next_ram": 75, |
| "gfx_tcc_wrret_tag_write_return": 76, |
| "gfx_tcc_atomic_return_buffer": 77, |
| "gfx_tci_write_ram": 78, |
| "gfx_tcp_cache_ram": 79, |
| "gfx_tcp_lfifo_ram": 80, |
| "gfx_tcp_cmd_fifo": 81, |
| "gfx_tcp_vm_fifo": 82, |
| "gfx_tcp_db_ram": 83, |
| "gfx_tcp_utcl1_lfifo0": 84, |
| "gfx_tcp_utcl1_lfifo1": 85, |
| "gfx_td_ss_fifo_lo": 86, |
| "gfx_td_ss_fifo_hi": 87, |
| "gfx_td_cs_fifo": 88, |
| "gfx_ea_dramrd_cmdmem": 89, |
| "gfx_ea_dramwr_cmdmem": 90, |
| "gfx_ea_dramwr_datamem": 91, |
| "gfx_ea_rret_tagmem": 92, |
| "gfx_ea_wret_tagmem": 93, |
| "gfx_ea_gmird_cmdmem": 94, |
| "gfx_ea_gmiwr_cmdmem": 95, |
| "gfx_ea_gmiwr_datamem": 96, |
| "gfx_ea_dramrd_pagemem": 97, |
| "gfx_ea_dramwr_pagemem": 98, |
| "gfx_ea_iord_cmdmem": 99, |
| "gfx_ea_iowr_cmdmem": 100, |
| "gfx_ea_iowr_datamem": 101, |
| "gfx_ea_gmird_pagemem": 102, |
| "gfx_ea_gmiwr_pagemem": 103, |
| "gfx_ea_mam_d0mem": 104, |
| "gfx_ea_mam_d1mem": 105, |
| "gfx_ea_mam_d2mem": 106, |
| "gfx_ea_mam_d3mem": 107, |
| "utc_vml2_bank_cache": 108, |
| "utc_vml2_walker": 109, |
| "utc_atcl2_cache_2m_bank": 110, |
| "utc_atcl2_cache_4k_bank": 111 |
| } |
| }, |
| }, |
| "type": { |
| "parity": 1, |
| "single_correctable": 2, |
| "multi_uncorrectable": 4, |
| "poison": 8 |
| }, |
| "tests": [ |
| { |
| "name": "ras_umc.1.0", |
| "block": "umc", |
| "type": "single_correctable", |
| "address": 0, |
| "value": 0 |
| }, |
| { |
| "name": "ras_umc.1.0", |
| "block": "umc", |
| "type": "multi_uncorrectable", |
| "address": 0, |
| "value": 0 |
| }, |
| { |
| "name": "ras_gfx.2.1", |
| "block": "gfx", |
| "subblock": "gfx_cpc_ucode", |
| "type": "single_correctable", |
| "address": 0, |
| "value": 0 |
| }, |
| { |
| "name": "ras_gfx.2.10", |
| "block": "gfx", |
| "subblock": "gfx_cpf_tag", |
| "type": "single_correctable", |
| "address": 0, |
| "value": 0 |
| }, |
| { |
| "name": "ras_gfx.2.13", |
| "block": "gfx", |
| "subblock": "gfx_cpg_tag", |
| "type": "single_correctable", |
| "address": 0, |
| "value": 0 |
| }, |
| { |
| "name": "ras_gfx.2.21", |
| "block": "gfx", |
| "subblock": "gfx_sq_lds_d", |
| "type": "single_correctable", |
| "address": 0, |
| "value": 0 |
| }, |
| { |
| "name": "ras_gfx.2.28", |
| "block": "gfx", |
| "subblock": "gfx_sqc_data_cu1_utcl1_lfifo", |
| "type": "single_correctable", |
| "address": 0, |
| "value": 0 |
| }, |
| { |
| "name": "ras_gfx.2.31", |
| "block": "gfx", |
| "subblock": "gfx_sqc_inst_banka_tag_ram", |
| "type": "single_correctable", |
| "address": 0, |
| "value": 0 |
| }, |
| { |
| "name": "ras_gfx.2.40", |
| "block": "gfx", |
| "subblock": "gfx_sqc_inst_bankb_tag_ram", |
| "type": "single_correctable", |
| "address": 0, |
| "value": 0 |
| }, |
| { |
| "name": "ras_gfx.2.49", |
| "block": "gfx", |
| "subblock": "gfx_ta_fs_dfifo", |
| "type": "single_correctable", |
| "address": 0, |
| "value": 0 |
| }, |
| { |
| "name": "ras_gfx.2.56", |
| "block": "gfx", |
| "subblock": "gfx_tcc_cache_data", |
| "type": "single_correctable", |
| "address": 0, |
| "value": 0 |
| }, |
| { |
| "name": "ras_gfx.2.57", |
| "block": "gfx", |
| "subblock": "gfx_tcc_cache_data_bank_0_1", |
| "type": "single_correctable", |
| "address": 0, |
| "value": 0 |
| }, |
| { |
| "name": "ras_gfx.2.58", |
| "block": "gfx", |
| "subblock": "gfx_tcc_cache_data_bank_1_0", |
| "type": "single_correctable", |
| "address": 0, |
| "value": 0 |
| }, |
| { |
| "name": "ras_gfx.2.59", |
| "block": "gfx", |
| "subblock": "gfx_tcc_cache_data_bank_1_1", |
| "type": "single_correctable", |
| "address": 0, |
| "value": 0 |
| }, |
| { |
| "name": "ras_gfx.2.79", |
| "block": "gfx", |
| "subblock": "gfx_tcp_cache_ram", |
| "type": "single_correctable", |
| "address": 0, |
| "value": 0 |
| }, |
| { |
| "name": "ras_gfx.2.86", |
| "block": "gfx", |
| "subblock": "gfx_td_ss_fifo_lo", |
| "type": "single_correctable", |
| "address": 0, |
| "value": 0 |
| }, |
| { |
| "name": "ras_gfx.2.89", |
| "block": "gfx", |
| "subblock": "gfx_ea_dramrd_cmdmem", |
| "type": "single_correctable", |
| "address": 0, |
| "value": 0 |
| }, |
| ] |
| } |