aboutsummaryrefslogtreecommitdiff
path: root/doc/device-tree/ibm,cvc.html
blob: b6916b25493db4e7f486d7bbd0be568d09cfdfb3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157

<!DOCTYPE html>

<html>
  <head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />

    <title>ibm,cvc &#8212; skiboot 25e28ea
 documentation</title>
    <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
    <link rel="stylesheet" type="text/css" href="../_static/classic.css" />
    
    <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
    <script src="../_static/jquery.js"></script>
    <script src="../_static/underscore.js"></script>
    <script src="../_static/doctools.js"></script>
    
    <link rel="index" title="Index" href="../genindex.html" />
    <link rel="search" title="Search" href="../search.html" />
    <link rel="next" title="ibm,firmware-versions node" href="ibm%2Cfirmware-versions.html" />
    <link rel="prev" title="Device Tree" href="index.html" /> 
  </head><body>
    <div class="related" role="navigation" aria-label="related navigation">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="../genindex.html" title="General Index"
             accesskey="I">index</a></li>
        <li class="right" >
          <a href="ibm%2Cfirmware-versions.html" title="ibm,firmware-versions node"
             accesskey="N">next</a> |</li>
        <li class="right" >
          <a href="index.html" title="Device Tree"
             accesskey="P">previous</a> |</li>
        <li class="nav-item nav-item-0"><a href="../index.html">skiboot 25e28ea
 documentation</a> &#187;</li>
          <li class="nav-item nav-item-1"><a href="index.html" accesskey="U">Device Tree</a> &#187;</li>
        <li class="nav-item nav-item-this"><a href="">ibm,cvc</a></li> 
      </ul>
    </div>  

    <div class="document">
      <div class="documentwrapper">
        <div class="bodywrapper">
          <div class="body" role="main">
            
  <section id="ibm-cvc">
<span id="device-tree-ibm-cvc"></span><h1>ibm,cvc<a class="headerlink" href="#ibm-cvc" title="Permalink to this headline"></a></h1>
<p>This describes the code (a.k.a container verification code) that skiboot uses
to verify signed firmware blobs. Each ibm,cvc child node describes CVC service,
which has a version and offset (reg).</p>
<p>Added in the device tree from <code class="docutils literal notranslate"><span class="pre">ibm,secureboot-v2</span></code>.</p>
<section id="required-properties">
<h2>Required properties<a class="headerlink" href="#required-properties" title="Permalink to this headline"></a></h2>
<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>compatible:      should be &quot;ibm,container-verification-code&quot;

memory-region:   this points to the reserved memory where the
                 container-verification-code is stored.
</pre></div>
</div>
</section>
<section id="example">
<h2>Example<a class="headerlink" href="#example" title="Permalink to this headline"></a></h2>
<div class="highlight-dts notranslate"><div class="highlight"><pre><span></span><span class="nc">ibm,cvc</span> <span class="p">{</span>
        <span class="nf">phandle</span> <span class="o">=</span> <span class="p">&lt;</span><span class="mh">0x10f</span><span class="p">&gt;;</span>
        <span class="nf">#address-cells</span> <span class="o">=</span> <span class="p">&lt;</span><span class="mh">0x1</span><span class="p">&gt;;</span>
        <span class="nf">#size-cells</span> <span class="o">=</span> <span class="p">&lt;</span><span class="mh">0x0</span><span class="p">&gt;;</span>
        <span class="nf">compatible</span> <span class="o">=</span> <span class="s">&quot;ibm,container-verification-code&quot;</span><span class="p">;</span>
        <span class="nf">memory-region</span> <span class="o">=</span> <span class="p">&lt;</span><span class="mh">0xaa</span><span class="p">&gt;;</span>

        <span class="nc">ibm,cvc-service</span><span class="nf">@40</span> <span class="p">{</span>
                <span class="nf">phandle</span> <span class="o">=</span> <span class="p">&lt;</span><span class="mh">0x110</span><span class="p">&gt;;</span>
                <span class="nf">compatible</span> <span class="o">=</span> <span class="s">&quot;ibm,cvc-sha512&quot;</span><span class="p">;</span>
                <span class="nf">reg</span> <span class="o">=</span> <span class="p">&lt;</span><span class="mh">0x40</span><span class="p">&gt;;</span>
                <span class="nf">version</span> <span class="o">=</span> <span class="p">&lt;</span><span class="mh">0x1</span><span class="p">&gt;;</span>
        <span class="p">};</span>

        <span class="nc">ibm,cvc-service</span><span class="nf">@50</span> <span class="p">{</span>
                <span class="nf">phandle</span> <span class="o">=</span> <span class="p">&lt;</span><span class="mh">0x111</span><span class="p">&gt;;</span>
                <span class="nf">compatible</span> <span class="o">=</span> <span class="s">&quot;ibm,cvc-verify&quot;</span><span class="p">;</span>
                <span class="nf">reg</span> <span class="o">=</span> <span class="p">&lt;</span><span class="mh">0x50</span><span class="p">&gt;;</span>
                <span class="nf">version</span> <span class="o">=</span> <span class="p">&lt;</span><span class="mh">0x1</span><span class="p">&gt;;</span>
        <span class="p">};</span>
<span class="p">};</span>
</pre></div>
</div>
</section>
</section>


            <div class="clearer"></div>
          </div>
        </div>
      </div>
      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
        <div class="sphinxsidebarwrapper">
  <h3><a href="../index.html">Table of Contents</a></h3>
  <ul>
<li><a class="reference internal" href="#">ibm,cvc</a><ul>
<li><a class="reference internal" href="#required-properties">Required properties</a></li>
<li><a class="reference internal" href="#example">Example</a></li>
</ul>
</li>
</ul>

  <h4>Previous topic</h4>
  <p class="topless"><a href="index.html"
                        title="previous chapter">Device Tree</a></p>
  <h4>Next topic</h4>
  <p class="topless"><a href="ibm%2Cfirmware-versions.html"
                        title="next chapter">ibm,firmware-versions node</a></p>
  <div role="note" aria-label="source link">
    <h3>This Page</h3>
    <ul class="this-page-menu">
      <li><a href="../_sources/device-tree/ibm,cvc.rst.txt"
            rel="nofollow">Show Source</a></li>
    </ul>
   </div>
<div id="searchbox" style="display: none" role="search">
  <h3 id="searchlabel">Quick search</h3>
    <div class="searchformwrapper">
    <form class="search" action="../search.html" method="get">
      <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
      <input type="submit" value="Go" />
    </form>
    </div>
</div>
<script>$('#searchbox').show(0);</script>
        </div>
      </div>
      <div class="clearer"></div>
    </div>
    <div class="related" role="navigation" aria-label="related navigation">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="../genindex.html" title="General Index"
             >index</a></li>
        <li class="right" >
          <a href="ibm%2Cfirmware-versions.html" title="ibm,firmware-versions node"
             >next</a> |</li>
        <li class="right" >
          <a href="index.html" title="Device Tree"
             >previous</a> |</li>
        <li class="nav-item nav-item-0"><a href="../index.html">skiboot 25e28ea
 documentation</a> &#187;</li>
          <li class="nav-item nav-item-1"><a href="index.html" >Device Tree</a> &#187;</li>
        <li class="nav-item nav-item-this"><a href="">ibm,cvc</a></li> 
      </ul>
    </div>
    <div class="footer" role="contentinfo">
        &#169; Copyright 2016-2017, IBM, others.
      Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.3.2.
    </div>
  </body>
</html>