Home
last modified time | relevance | path

Searched full:branch (Results 1 – 25 of 2784) sorted by relevance

12345678910>>...112

/openbmc/linux/tools/perf/pmu-events/arch/arm64/arm/cortex-a510/
H A Dbranch.json18 …ional branch executed. This event counts when any branch that the conditional predictor can predic…
21 …ional branch executed. This event counts when any branch that the conditional predictor can predic…
24branch mispredicted. This event counts when any indirect branch that the Branch Target Address Cac…
27branch mispredicted. This event counts when any indirect branch that the Branch Target Address Cac…
30branch mispredicted due to address miscompare. This event counts when any indirect branch that the…
33branch mispredicted due to address miscompare. This event counts when any indirect branch that the…
36branch mispredicted. This event counts when any branch that the conditional predictor can predict …
39branch mispredicted. This event counts when any branch that the conditional predictor can predict …
42branch with predicted address executed. This event counts when any indirect branch that the BTAC c…
45branch with predicted address executed. This event counts when any indirect branch that the BTAC c…
[all …]
/openbmc/linux/tools/perf/pmu-events/arch/arm64/arm/cortex-a55/
H A Dbranch.json18 …l branch executed.This event counts when any branch which can be predicted by the conditional pred…
21 …l branch executed.This event counts when any branch which can be predicted by the conditional pred…
24branch mis-predicted.This event counts when any indirect branch which can be predicted by the BTAC…
27branch mis-predicted.This event counts when any indirect branch which can be predicted by the BTAC…
30branch mis-predicted due to address mis-compare.This event counts when any indirect branch which c…
33branch mis-predicted due to address mis-compare.This event counts when any indirect branch which c…
36branch mis-predicted.This event counts when any branch which can be predicted by the conditional p…
39branch mis-predicted.This event counts when any branch which can be predicted by the conditional p…
42branch with predicted address executed.This event counts when any indirect branch which can be pre…
45branch with predicted address executed.This event counts when any indirect branch which can be pre…
[all …]
/openbmc/linux/tools/perf/pmu-events/arch/x86/silvermont/
H A Dpipeline.json3 "BriefDescription": "Counts the number of branch instructions retired...",
7branch instructions retired. Branch prediction predicts the branch target and enables the process…
11 "BriefDescription": "Counts the number of taken branch instructions retired",
15branch instructions retired. Branch prediction predicts the branch target and enables the process…
20 "BriefDescription": "Counts the number of near CALL branch instructions retired",
24branch instructions retired. Branch prediction predicts the branch target and enables the process…
29 "BriefDescription": "Counts the number of far branch instructions retired",
33branch instructions retired. Branch prediction predicts the branch target and enables the process…
38 "BriefDescription": "Counts the number of near indirect CALL branch instructions retired",
42branch instructions retired. Branch prediction predicts the branch target and enables the process…
[all …]
/openbmc/linux/tools/perf/pmu-events/arch/x86/amdzen4/
H A Dbranch.json5 "BriefDescription": "L2 branch prediction overrides existing prediction (speculative)."
10 …"BriefDescription": "Dynamic indirect predictions (branch used the indirect predictor to make a pr…
15 …"BriefDescription": "Instruction decoder corrects the predicted target and resteers the branch pre…
20 …"BriefDescription": "Retired branch instructions (all types of architectural control flow changes,…
25 "BriefDescription": "Retired branch instructions mispredicted."
30 …"BriefDescription": "Retired taken branch instructions (all types of architectural control flow ch…
35 "BriefDescription": "Retired taken branch instructions mispredicted."
40 …SRET, plus exceptions and interrupts). Far control transfers are not subject to branch prediction."
50 …cted. Each misprediction incurs the same penalty as a mispredicted conditional branch instruction."
55 …indirect branch instructions mispredicted (only EX mispredicts). Each misprediction incurs the sam…
[all …]
/openbmc/openbmc/meta-arm/documentation/
H A Dreleases.md3branch consistent with the code name of that release. For example, the “dunfell” release of the Yo…
5branch. However, this methodology can be problematic if mimicked with the compatible layers. Compa…
8branch allows for focused testing (limiting the amount of resources needed for CI/CD), lessens/eli…
11 …e master branch is the normal internal process of pushing for code review and CI, approval and int…
12 …an LTS named branch, the preferred process is to upstream via the master branch, rebase the patch …
14 …preferred way above cannot be completed in time, upstreaming via the LTS branch can occur. This fo…
20 …ase of the YP LTS release. Meta-arm named branches will be created from the meta-arm master branch.
22 …ven time: master and the most recent Long Term Stable (LTS) as the named branch. All previous name…
24 Named branch release will coincide with Yocto Project releases. These non-LTS branches will be bug …
26 ### **Branch transitions**
[all …]
/openbmc/openbmc/poky/documentation/overview-manual/
H A Ddevelopment-environment.rst174 branch of ``poky`` and you are going to use ``meta-intel``, be
175 sure to checkout the "&DISTRO_NAME_NO_CAP;" branch of ``meta-intel``.
232 responsible for the integrity of the development branch of a given Git
233 repository. The development branch is the "upstream" repository from which
236 organizing the underlying branch structure to reflect release strategies
254 branches into the "master" branch of the Git repository.
264 with whatever upstream branch they are working against. They are also
272 maintainer include them into an upstream branch. This process is called
279 development branch of the Git repository, which is controlled by the
310 have merged it into your local development branch, simply discard the
[all …]
/openbmc/linux/Documentation/admin-guide/hw-vuln/
H A Dspectre.rst6 Spectre is a class of side channel attacks that exploit branch prediction
18 use branch prediction and speculative execution.
46 CVE-2017-5715 Branch target injection Spectre variant 2
55 buffers, and branch predictors. Malicious software may be able to
70 of speculative execution that bypasses conditional branch instructions
89 Spectre variant 2 (Branch Target Injection)
92 The branch target injection attack takes advantage of speculative
94 branch predictors inside the processor used to guess the target of
103 branches in the victim to gadget code by poisoning the branch target
104 buffer of a CPU used for predicting indirect branch addresses. Such
[all …]
/openbmc/linux/tools/perf/util/intel-pt-decoder/
H A Dintel-pt-insn-decoder.c32 enum intel_pt_insn_branch branch = INTEL_PT_BR_NO_BRANCH; in intel_pt_insn_decoder() local
40 intel_pt_insn->branch = INTEL_PT_BR_NO_BRANCH; in intel_pt_insn_decoder()
53 branch = INTEL_PT_BR_INDIRECT; in intel_pt_insn_decoder()
59 branch = INTEL_PT_BR_INDIRECT; in intel_pt_insn_decoder()
63 branch = INTEL_PT_BR_INDIRECT; in intel_pt_insn_decoder()
76 branch = INTEL_PT_BR_INDIRECT; in intel_pt_insn_decoder()
81 branch = INTEL_PT_BR_INDIRECT; in intel_pt_insn_decoder()
85 branch = INTEL_PT_BR_CONDITIONAL; in intel_pt_insn_decoder()
93 branch = INTEL_PT_BR_CONDITIONAL; in intel_pt_insn_decoder()
100 branch = INTEL_PT_BR_INDIRECT; in intel_pt_insn_decoder()
[all …]
/openbmc/linux/tools/perf/pmu-events/arch/x86/amdzen3/
H A Dcore.json16 "BriefDescription": "Retired Branch Instructions.",
17 …"PublicDescription": "The number of branch instructions retired. This includes all types of archit…
22 "BriefDescription": "Retired Branch Instructions Mispredicted.",
23 "PublicDescription": "The number of retired branch instructions, that were mispredicted."
28 "BriefDescription": "Retired Taken Branch Instructions.",
34 "BriefDescription": "Retired Taken Branch Instructions Mispredicted.",
35 "PublicDescription": "The number of retired taken branch instructions that were mispredicted."
41 …YSRET, plus exceptions and interrupts. Far control transfers are not subject to branch prediction."
46 "BriefDescription": "Retired Branch Resyncs.",
47 …ng other things. Each occurrence reflects a restart penalty similar to a branch mispredict. This i…
[all …]
/openbmc/openbmc/poky/scripts/
H A Dpatchtest-get-branch3 # Get target branch from the corresponding mbox
6 # where target branch is defined inside brackets as subject prefix
22 branch = None
25 gitbranches = git.Git(filepath_repo).branch('-a').splitlines()
45 # that we can search for branch names within them.
49 # Iterate over the tokens and compare against the branch list to
57 for branch in branches:
59 if branch != "core" and stripped.rfind(branch) != -1:
75 …parser.add_argument('--default-branch', metavar='DEFAULT_BRANCH', default='master', help='Use this…
79 subject, branch = get_branch(args.repo, args.mbox, args.default_branch) variable
[all …]
H A Dcreate-pull-request24 …subject] [-r relative_to] [-i commit_id] [-d relative_dir] -u remote [-b branch] [-- <format-patch…
25 -b branch Branch name in the specified remote (default: current branch)
26 -l local branch Local branch name (default: HEAD)
29 -a Automatically push local branch (-l) to remote branch (-b),
37 -u remote The git remote where the branch is located, or set CPR_CONTRIB_REMOTE in env
56 BRANCH="$OPTARG"
133 if [ -z "$BRANCH" ]; then
134 BRANCH=$(git branch | grep -e "^\* " | cut -d' ' -f2)
135 echo "NOTE: Assuming remote branch '$BRANCH', use -b to override."
140 echo "NOTE: Assuming local branch HEAD, use -l to override."
[all …]
/openbmc/u-boot/tools/patman/
H A Dgitutil.py47 # Add this in case we have a branch with the same name as a directory.
54 """Returns number of commits between HEAD and the tracking branch.
56 This looks back to the tracking branch and works out the number of commits
60 Number of patches that exist on top of the branch
84 def GuessUpstream(git_dir, branch): argument
85 """Tries to guess the upstream for a branch
87 This lists out top commits on a branch and tries to find a suitable
89 'git name-rev' returns a plain branch name, with no ! or ^ modifiers.
93 branch: Name of branch
97 Name of upstream branch (e.g. 'upstream/master') or None if none
[all …]
/openbmc/openbmc/poky/scripts/contrib/
H A Dbuild-perf-test-wrapper.sh25 -c COMMITISH test (checkout) this commit, <branch>:<commit> can be
26 specified to test specific commit of certain branch
114 # Handle <branch>:<commit> format
117 branch=`echo "$commitish" | cut -d":" -f1`
120 branch="$commitish"
124 git branch -D $branch &> /dev/null
125 if ! git checkout -f $branch &> /dev/null; then
130 # Check that the specified branch really contains the commit
132 if [ -z "$commit_hash" -o "`git merge-base $branch $commit`" != "$commit_hash" ]; then
133 echo "ERROR: branch $branch does not contain commit $commit"
[all …]
/openbmc/openbmc/poky/documentation/
H A Dset_versions.py3 # Add version information to poky.yaml based upon current git branch/tags
124 # We're floating on a branch
125branch = subprocess.run(["git", "branch", "--show-current"], capture_output=True, text=True).stdou…
126 ourbranch = branch
127 if branch != "master" and branch not in release_series:
128 # We're not on a known release branch so we have to guess. Compare the numbers of commits
129 … # from each release branch and assume the smallest number of commits is the one we're based off
137 print("Branch %s has count %s" % (b, count))
141 branch = possible_branch variable
143 branch = "master"
[all …]
/openbmc/linux/tools/perf/pmu-events/arch/x86/amdzen2/
H A Dcore.json16 "BriefDescription": "Retired Branch Instructions.",
17 …"PublicDescription": "The number of branch instructions retired. This includes all types of archit…
22 "BriefDescription": "Retired Branch Instructions Mispredicted.",
23 …"PublicDescription": "The number of branch instructions retired, of any type, that were not correc…
28 "BriefDescription": "Retired Taken Branch Instructions.",
34 "BriefDescription": "Retired Taken Branch Instructions Mispredicted.",
35 "PublicDescription": "The number of retired taken branch instructions that were mispredicted."
41 …YSRET, plus exceptions and interrupts. Far control transfers are not subject to branch prediction."
46 "BriefDescription": "Retired Branch Resyncs.",
47 …ng other things. Each occurrence reflects a restart penalty similar to a branch mispredict. This i…
[all …]
/openbmc/linux/tools/perf/pmu-events/arch/x86/sierraforest/
H A Dpipeline.json3 …"BriefDescription": "Counts the total number of branch instructions retired for all branch types.",
7 … the processor is resteered due to a branch instruction and the branch instruction successfully re…
11 …Description": "Counts the total number of mispredicted branch instructions retired for all branch
15branch instructions retired. All branch type instructions are accounted for. Prediction of the b…
/openbmc/linux/tools/perf/pmu-events/arch/x86/grandridge/
H A Dpipeline.json3 …"BriefDescription": "Counts the total number of branch instructions retired for all branch types.",
7 … the processor is resteered due to a branch instruction and the branch instruction successfully re…
11 …Description": "Counts the total number of mispredicted branch instructions retired for all branch
15branch instructions retired. All branch type instructions are accounted for. Prediction of the b…
/openbmc/linux/tools/perf/tests/shell/
H A Dtest_brstack.sh2 # Check branch stack sampling
7 # skip the test if the hardware doesn't support branch stack sampling
9 if ! perf record -o- --no-buildid --branch-filter any,save_type,u -- true > /dev/null 2>&1 ; then
24 echo "Testing user branch stack sampling"
26 perf record -o $TMPDIR/perf.data --branch-filter any,save_type,u -- ${TESTPROG} > /dev/null 2>&1
29 # example of branch entries:
43 # some branch types are still not being tested:
47 # first argument <arg0> is the argument passed to "--branch-stack <arg0>,save_type,u"
48 # second argument are the expected branch types for the given filter
53 echo "Testing branch stack filtering permutation ($test_filter_filter,$test_filter_expect)"
[all …]
/openbmc/linux/tools/perf/pmu-events/arch/x86/amdzen1/
H A Dcore.json16 "BriefDescription": "Retired Branch Instructions.",
17 …"PublicDescription": "The number of branch instructions retired. This includes all types of archit…
22 "BriefDescription": "Retired Branch Instructions Mispredicted.",
23 …"PublicDescription": "The number of branch instructions retired, of any type, that were not correc…
28 "BriefDescription": "Retired Taken Branch Instructions.",
34 "BriefDescription": "Retired Taken Branch Instructions Mispredicted.",
35 "PublicDescription": "The number of retired taken branch instructions that were mispredicted."
41 …YSRET, plus exceptions and interrupts. Far control transfers are not subject to branch prediction."
46 "BriefDescription": "Retired Branch Resyncs.",
47 …ng other things. Each occurrence reflects a restart penalty similar to a branch mispredict. This i…
[all …]
/openbmc/openbmc/poky/meta/lib/oeqa/selftest/cases/
H A Dgitarchivetests.py70 …keywords = {'commit': self.TEST_COMMIT, 'branch': self.TEST_BRANCH, "commit_count": self.TEST_COMM…
74 … "Results of {branch}:{commit}", "branch: {branch}\ncommit: {commit}", "{branch}",
75 False, "{branch}/{commit_count}-g{commit}/{tag_number}",
76 'Test run #{tag_number} of {branch}:{commit}', '',
84 …keywords = {'commit': self.TEST_COMMIT, 'branch': self.TEST_BRANCH, "commit_count": self.TEST_COMM…
88 … "Results of {branch}:{commit}", "branch: {branch}\ncommit: {commit}", "{branch}",
89 False, "{branch}/{commit_count}-g{commit}/{tag_number}",
90 'Test run #{tag_number} of {branch}:{commit}', '',
97 tag_name = "{branch}/{commit_number}-g{commit}/{tag_number}"
100 revs = ga.get_test_revs(logger, git_obj, tag_name, branch="main")
/openbmc/openbmc/poky/bitbake/lib/bblayers/
H A Dlayerindex.py29 def get_fetch_layer(self, fetchdir, url, subdir, fetch_layer, branch, shallow=False): argument
40 if branch:
41 cmd.extend(['-b' , branch])
45 logger.error("Failed to download %s (%s)" % (url, branch))
52 elif os.path.exists(repodir) and branch:
54 If the repo is already cloned, ensure it is on the correct branch,
58 cmd = base_cmd + ['branch']
64 if branch != completed_proc.stdout[2:-1]:
69 cmd = base_cmd + ['checkout', branch]
72 # Could be due to original shallow clone on a different branch for example
[all …]
/openbmc/linux/tools/perf/pmu-events/arch/x86/goldmont/
H A Dpipeline.json3 "BriefDescription": "Retired branch instructions (Precise event capable)",
7 …"PublicDescription": "Counts branch instructions retired for all branch types. This is an archite…
11 "BriefDescription": "Retired taken branch instructions (Precise event capable)",
15 "PublicDescription": "Counts the number of taken branch instructions retired.",
24 "PublicDescription": "Counts near CALL branch instructions retired.",
29 "BriefDescription": "Retired far branch instructions (Precise event capable)",
33 …"PublicDescription": "Counts far branch instructions retired. This includes far jump, far call an…
42 "PublicDescription": "Counts near indirect CALL branch instructions retired.",
47 "BriefDescription": "Retired conditional branch instructions (Precise event capable)",
51 … on Conditional Code/Jump if Condition is Met) branch instructions retired, including both when th…
[all …]
/openbmc/linux/tools/perf/pmu-events/arch/x86/elkhartlake/
H A Dpipeline.json3 …"BriefDescription": "Counts the total number of branch instructions retired for all branch types.",
7 … the processor is resteered due to a branch instruction and the branch instruction successfully re…
11 "BriefDescription": "Counts the number of near CALL branch instructions retired.",
19 …"BriefDescription": "Counts the number of far branch instructions retired, includes far jump, far …
27 "BriefDescription": "Counts the number of near indirect CALL branch instructions retired.",
35 …"BriefDescription": "Counts the number of retired JCC (Jump on Conditional Code) branch instructio…
43 …"BriefDescription": "Counts the number of near indirect JMP and near indirect CALL branch instruct…
51 "BriefDescription": "Counts the number of near relative CALL branch instructions retired.",
59 "BriefDescription": "Counts the number of near RET branch instructions retired.",
67 …"BriefDescription": "Counts the number of taken JCC (Jump on Conditional Code) branch instructions…
[all …]
/openbmc/linux/tools/perf/pmu-events/arch/x86/snowridgex/
H A Dpipeline.json3 …"BriefDescription": "Counts the total number of branch instructions retired for all branch types.",
7 … the processor is resteered due to a branch instruction and the branch instruction successfully re…
11 "BriefDescription": "Counts the number of near CALL branch instructions retired.",
19 …"BriefDescription": "Counts the number of far branch instructions retired, includes far jump, far …
27 "BriefDescription": "Counts the number of near indirect CALL branch instructions retired.",
35 …"BriefDescription": "Counts the number of retired JCC (Jump on Conditional Code) branch instructio…
43 …"BriefDescription": "Counts the number of near indirect JMP and near indirect CALL branch instruct…
51 "BriefDescription": "Counts the number of near relative CALL branch instructions retired.",
59 "BriefDescription": "Counts the number of near RET branch instructions retired.",
67 …"BriefDescription": "Counts the number of taken JCC (Jump on Conditional Code) branch instructions…
[all …]
/openbmc/openbmc/poky/meta/lib/patchtest/
H A Dmbox.py66 self.branch = self.get_branch()
73 # include the branch name in the subject, so parse that
78 branch, branches, valid_branches = None, [], []
86 branch = valid_branches[0]
88 # Get the branch name excluding any brackets. If nothing was
89 # found, then assume there was no branch tag in the subject line
91 if branch is not None:
92 return branch.split(']')[0]
97 def valid_branch(branch): argument
98 """ Check if branch is valid name """
[all …]

12345678910>>...112