xref: /XiangShan/debug/perf_sbuffer.sh (revision f320e0f01bd645f0a3045a8a740e60dd770734a9)
1b2bf5b8dSLinJiawei#!/bin/bash
2b2bf5b8dSLinJiawei
3c6d43980SLemover#***************************************************************************************
4c6d43980SLemover# Copyright (c) 2020-2021 Institute of Computing Technology, Chinese Academy of Sciences
5*f320e0f0SYinan Xu# Copyright (c) 2020-2021 Peng Cheng Laboratory
6c6d43980SLemover#
7c6d43980SLemover# XiangShan is licensed under Mulan PSL v2.
8c6d43980SLemover# You can use this software according to the terms and conditions of the Mulan PSL v2.
9c6d43980SLemover# You may obtain a copy of Mulan PSL v2 at:
10c6d43980SLemover#          http://license.coscl.org.cn/MulanPSL2
11c6d43980SLemover#
12c6d43980SLemover# THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
13c6d43980SLemover# EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
14c6d43980SLemover# MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
15c6d43980SLemover#
16c6d43980SLemover# See the Mulan PSL v2 for more details.
17c6d43980SLemover#***************************************************************************************
18c6d43980SLemover
19c6d43980SLemover
20b2bf5b8dSLinJiaweiecho -n "store cnt: "
21b2bf5b8dSLinJiaweigrep "accept req" $1 | wc -l
22b2bf5b8dSLinJiawei
23b2bf5b8dSLinJiaweiecho -n "dcache req cnt: "
24b2bf5b8dSLinJiaweigrep "send buf" $1 | wc -l
25b2bf5b8dSLinJiawei
26b2bf5b8dSLinJiaweiecho -n "req[0] blocked: "
27b2bf5b8dSLinJiaweigrep "\[0\] blocked by sbuffer" $1 | wc -l
28b2bf5b8dSLinJiawei
29b2bf5b8dSLinJiaweiecho -n "req[1] blocked: "
30b2bf5b8dSLinJiaweigrep "\[1\] blocked by sbuffer" $1 | wc -l
31b2bf5b8dSLinJiawei
32b2bf5b8dSLinJiaweiecho -n "sbuffer cnt = 15: "
33b2bf5b8dSLinJiaweigrep "sbuffer entry cnt: 15" $1 | wc -l
34b2bf5b8dSLinJiawei
35b2bf5b8dSLinJiaweiecho -n "sbuffer cnt = 16: "
36b2bf5b8dSLinJiaweigrep "sbuffer entry cnt: 16" $1 | wc -l
37