Apply fixes after merging changes from caliptra-rtl #776
verible-format.yml
on: pull_request_target
format-review
51s
Annotations
2 warnings
format-review:
design/ifu/el2_ifu_mem_ctl.sv#L1573
[verible-verilog-format] reported by reviewdog 🐶
Raw Output:
design/ifu/el2_ifu_mem_ctl.sv:1573:- assign ifu_tag_wren[i] = bus_wren_last[i] | wren_reset_miss[i];
design/ifu/el2_ifu_mem_ctl.sv:1574:- assign wren_reset_miss[i] = replace_way_mb_any[i] & reset_tag_valid_for_miss ;
design/ifu/el2_ifu_mem_ctl.sv:1575:-
design/ifu/el2_ifu_mem_ctl.sv:1576:- end
design/ifu/el2_ifu_mem_ctl.sv:1577:- assign bus_ic_wr_en[pt.ICACHE_NUM_WAYS-1:0] = bus_wren[pt.ICACHE_NUM_WAYS-1:0];
design/ifu/el2_ifu_mem_ctl.sv:1578:-
design/ifu/el2_ifu_mem_ctl.sv:1579:-
design/ifu/el2_ifu_mem_ctl.sv:1580:-end else begin: icache_disabled
design/ifu/el2_ifu_mem_ctl.sv:1581:- assign ic_tag_valid_unq[pt.ICACHE_NUM_WAYS-1:0] = '0;
design/ifu/el2_ifu_mem_ctl.sv:1582:- assign way_status[pt.ICACHE_STATUS_BITS-1:0] = '0;
design/ifu/el2_ifu_mem_ctl.sv:1583:- assign replace_way_mb_any[pt.ICACHE_NUM_WAYS-1:0] = '0;
design/ifu/el2_ifu_mem_ctl.sv:1584:- assign way_status_hit_new[pt.ICACHE_STATUS_BITS-1:0] = '0;
design/ifu/el2_ifu_mem_ctl.sv:1585:- assign way_status_rep_new[pt.ICACHE_STATUS_BITS-1:0] = '0;
design/ifu/el2_ifu_mem_ctl.sv:1586:- assign way_status_new[pt.ICACHE_STATUS_BITS-1:0] = '0;
design/ifu/el2_ifu_mem_ctl.sv:1587:- assign way_status_wr_en = '0;
design/ifu/el2_ifu_mem_ctl.sv:1588:- assign bus_wren[pt.ICACHE_NUM_WAYS-1:0] = '0;
design/ifu/el2_ifu_mem_ctl.sv:1589:- assign bus_ic_wr_en[pt.ICACHE_NUM_WAYS-1:0] = '0;
design/ifu/el2_ifu_mem_ctl.sv:1590:-
design/ifu/el2_ifu_mem_ctl.sv:1591:-end
design/ifu/el2_ifu_mem_ctl.sv:1592:-
design/ifu/el2_ifu_mem_ctl.sv:1593:- assign ic_tag_valid[pt.ICACHE_NUM_WAYS-1:0] = ic_tag_valid_unq[pt.ICACHE_NUM_WAYS-1:0] & {pt.ICACHE_NUM_WAYS{(~fetch_uncacheable_ff & ifc_fetch_req_f_raw) }} ;
design/ifu/el2_ifu_mem_ctl.sv:1594:- assign ic_debug_tag_val_rd_out = |(ic_tag_valid_unq[pt.ICACHE_NUM_WAYS-1:0] & ic_debug_way_ff[pt.ICACHE_NUM_WAYS-1:0] & {pt.ICACHE_NUM_WAYS{ic_debug_rd_en_ff}}) ;
design/ifu/el2_ifu_mem_ctl.sv:1595:-///////////////////////////////////////////
design/ifu/el2_ifu_mem_ctl.sv:1596:-// PMU signals
design/ifu/el2_ifu_mem_ctl.sv:1597:-///////////////////////////////////////////
design/ifu/el2_ifu_mem_ctl.sv:1598:-
design/ifu/el2_ifu_mem_ctl.sv:1599:- assign ifu_pmu_ic_miss_in = ic_act_miss_f ;
design/ifu/el2_ifu_mem_ctl.sv:1600:- assign ifu_pmu_ic_hit_in = ic_act_hit_f ;
design/ifu/el2_ifu_mem_ctl.sv:1601:- assign ifu_pmu_bus_error_in = |ifc_bus_acc_fault_f;
design/ifu/el2_ifu_mem_ctl.sv:1602:- assign ifu_pmu_bus_trxn_in = bus_cmd_sent ;
design/ifu/el2_ifu_mem_ctl.sv:1603:- assign ifu_pmu_bus_busy_in = ifu_bus_arvalid_ff & ~ifu_bus_arready_ff & miss_pending ;
design/ifu/el2_ifu_mem_ctl.sv:1604:-
design/ifu/el2_ifu_mem_ctl.sv:1605:- rvdffie #(9) ifu_pmu_sigs_ff (.*,
design/ifu/el2_ifu_mem_ctl.sv:1606:- .clk (free_l2clk),
design/ifu/el2_ifu_mem_ctl.sv:1607:- .din ({ifc_fetch_uncacheable_bf, ifc_fetch_req_qual_bf, dma_sb_err_state, dec_tlu_fence_i_wb,
design/ifu/el2_ifu_mem_ctl.sv:1608:- ifu_pmu_ic_miss_in,
design/ifu/el2_ifu_mem_ctl.sv:1609:- ifu_pmu_ic_hit_in,
design/ifu/el2_ifu_mem_ctl.sv:1610:- ifu_pmu_bus_error_in,
design/ifu/el2_ifu_mem_ctl.sv:1611:- ifu_pmu_bus_busy_in,
design/ifu/el2_ifu_mem_ctl.sv:1612:- ifu_pmu_bus_trxn_in
design/ifu/el2_ifu_mem_ctl.sv:1613:- }),
design/ifu/el2_ifu_mem_ctl.sv:1614:- .dout({fetch_uncacheable_ff, ifc_fetch_req_f_raw, dma_sb_err_state_ff, reset_all_tags,
design/ifu/el2_ifu_mem_ctl.sv:1615:- ifu_pmu_ic_miss,
design/ifu/el2_ifu_mem_ctl.sv:1616:- ifu_pmu_ic_hit,
design/ifu/el2_ifu_mem_ctl.sv:1617:- ifu_pmu_bus_error,
design/ifu/el2_ifu_mem_ctl.sv:1618:- ifu_pmu_bus_busy,
design/ifu/el2_ifu_mem_ctl.sv:1619:-
|
format-review
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|