[libre-riscv-dev] Some recent documenting of work performed for tape-out
[libre-riscv-dev.git] / f9 / f5dff08059176c8d643db3876f537971e5a538
1 Return-path: <libre-riscv-dev-bounces@lists.libre-riscv.org>
2 Envelope-to: publicinbox@libre-riscv.org
3 Delivery-date: Wed, 11 Mar 2020 22:54:40 +0000
4 Received: from localhost ([::1] helo=libre-riscv.org)
5 by libre-riscv.org with esmtp (Exim 4.89)
6 (envelope-from <libre-riscv-dev-bounces@lists.libre-riscv.org>)
7 id 1jCAFL-00040b-B5; Wed, 11 Mar 2020 22:54:39 +0000
8 Received: from localhost ([127.0.0.1] helo=bugs.libre-riscv.org)
9 by libre-riscv.org with esmtp (Exim 4.89)
10 (envelope-from <bugzilla-daemon@libre-riscv.org>) id 1jCAFJ-00040V-Id
11 for libre-riscv-dev@lists.libre-riscv.org; Wed, 11 Mar 2020 22:54:37 +0000
12 From: bugzilla-daemon@libre-riscv.org
13 To: libre-riscv-dev@lists.libre-riscv.org
14 Date: Wed, 11 Mar 2020 22:54:37 +0000
15 X-Bugzilla-Reason: CC
16 X-Bugzilla-Type: changed
17 X-Bugzilla-Watch-Reason: None
18 X-Bugzilla-Product: Libre Shakti M-Class
19 X-Bugzilla-Component: Source Code
20 X-Bugzilla-Version: unspecified
21 X-Bugzilla-Keywords:
22 X-Bugzilla-Severity: enhancement
23 X-Bugzilla-Who: lkcl@lkcl.net
24 X-Bugzilla-Status: CONFIRMED
25 X-Bugzilla-Resolution:
26 X-Bugzilla-Priority: ---
27 X-Bugzilla-Assigned-To: lkcl@lkcl.net
28 X-Bugzilla-Flags:
29 X-Bugzilla-Changed-Fields:
30 Message-ID: <bug-216-13-yrQIryyCx9@http.bugs.libre-riscv.org/>
31 In-Reply-To: <bug-216-13@http.bugs.libre-riscv.org/>
32 References: <bug-216-13@http.bugs.libre-riscv.org/>
33 X-Bugzilla-URL: http://bugs.libre-riscv.org/
34 Auto-Submitted: auto-generated
35 MIME-Version: 1.0
36 Subject: [libre-riscv-dev] [Bug 216] LOAD STORE buffer needed
37 X-BeenThere: libre-riscv-dev@lists.libre-riscv.org
38 X-Mailman-Version: 2.1.23
39 Precedence: list
40 List-Id: Libre-RISCV General Development
41 <libre-riscv-dev.lists.libre-riscv.org>
42 List-Unsubscribe: <http://lists.libre-riscv.org/mailman/options/libre-riscv-dev>,
43 <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=unsubscribe>
44 List-Archive: <http://lists.libre-riscv.org/pipermail/libre-riscv-dev/>
45 List-Post: <mailto:libre-riscv-dev@lists.libre-riscv.org>
46 List-Help: <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=help>
47 List-Subscribe: <http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev>,
48 <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=subscribe>
49 Reply-To: Libre-RISCV General Development
50 <libre-riscv-dev@lists.libre-riscv.org>
51 Content-Type: text/plain; charset="utf-8"
52 Content-Transfer-Encoding: base64
53 Errors-To: libre-riscv-dev-bounces@lists.libre-riscv.org
54 Sender: "libre-riscv-dev" <libre-riscv-dev-bounces@lists.libre-riscv.org>
55
56 aHR0cDovL2J1Z3MubGlicmUtcmlzY3Yub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTYKCi0tLSBDb21t
57 ZW50ICMxIGZyb20gTHVrZSBLZW5uZXRoIENhc3NvbiBMZWlnaHRvbiA8bGtjbEBsa2NsLm5ldD4g
58 LS0tCihJbiByZXBseSB0byBKYWNvYiBMaWZzaGF5IGZyb20gY29tbWVudCAjNSkKPiAoSW4gcmVw
59 bHkgdG8gTHVrZSBLZW5uZXRoIENhc3NvbiBMCj4gPiB3aGV3Lgo+ID4gCj4gPiBzbyB0aGF0J3Mg
60 MTI4LWJpdC13aWRlIGZvciBfdGV4dHVyZXNfLi4uIHRoYXQncyBvbiB0aGUgKmxvYWQqIHNpZGUu
61 ICBhcmUKPiA+IHRoZXJlIGFueSBzaW11bHRhbmVvdXMgKG92ZXJsYXBwaW5nKSAic3RvcmUiIHJl
62 cXVpcmVtZW50cz8gYXJlIHRoZQo+ID4gY29kZS1sb29wcyB0aWdodCBlbm91Z2ggdG8gcmVxdWly
63 ZSBzaW11bHRhbmVvdXMgMTI4LWJpdCBMRCAqYW5kKiAxMjgtYml0IFNUPwo+IAo+IHllcyBhbmQg
64 bm8gLS0gdGhlcmUgaXMgY29kZSB0aGF0IHdpbGwgYmVuZWZpdCBmcm9tIHNpbXVsdGFuZW91cyBs
65 b2FkcyBhbmQKPiBzdG9yZXMgKG1lbWNweSBhbmQgcHJvYmFibHkgbW9zdCBvdGhlciBjb2RlIHRo
66 YXQgaGFzIGJvdGggbG9hZHMgYW5kIHN0b3Jlcwo+IGluIGEgbG9vcCksIGhvd2V2ZXIgaXQgaXNu
67 J3Qgc3RyaWN0bHkgbmVjZXNzYXJ5LgoKb2suCgo+IEl0IHdpbGwgYmUgaGlnaGx5IGJlbmVmaWNp
68 YWwgdG8gc3VwcG9ydCBtdWx0aXBsZSBzaW11bHRhbmVvdXMgOCwgMTYsIDMyLCBvcgo+IDY0LWJp
69 dCBsb2FkcyB0byBhIHNpbmdsZSBjYWNoZSBsaW5lIGFsbCBiZWluZyBhYmxlIHRvIGNvbXBsZXRl
70 Cj4gc2ltdWx0YW5lb3VzbHkgaW5kZXBlbmRlbnRseSBvZiBhbGlnbm1lbnQgaW4gdGhhdCBjYWNo
71 ZSBsaW5lLiAKCnllcyBpIGhhdmUgYmVlbiB0aGlua2luZyBhYm91dCB0aGlzIGZvciBhIGRheSBz
72 aW5jZSBnZXR0aW5nIHRoZSBMRFNUQ29tcFVuaXQKb3BlcmF0aW9uYWwuICBpdCBjdXJyZW50bHkg
73 dXNlcyBhICJmYWtlIiBtZW1vcnkgYmxvY2sgKGZvciB0ZXN0aW5nKSBhbmQgdGhlCm5leHQgc3Rl
74 cCBpcyB0byBsb29rIGF0IHRoaXMuCgo+IEFsc28KPiBtaXNhbGlnbmVkIGxvYWRzIHRoYXQgY3Jv
75 c3MgY2FjaGUgbGluZXMgKGFuZCBwb3NzaWJseSBwYWdlIGJvdW5kYXJpZXMpLAo+IHRob3VnaCB0
76 aG9zZSBkb24ndCBuZWVkIHRvIGNvbXBsZXRlIGluIGEgc2luZ2xlIGNhY2hlIGFjY2Vzcy4KCm9r
77 Cgo+IEFsbCB0aGUgYWJvdmUgYWxzbyBhcHBsaWVzIHRvIHN0b3JlcywgdGhvdWdoIHRoZXkgY2Fu
78 IGJlIGEgbGl0dGxlIHNsb3dlcgo+IHNpbmNlIHRoZXkgYXJlIGxlc3MgY29tbW9uLgo+IAo+IEkg
79 cmVhbGl6ZSB0aGF0IHRoYXQgd2lsbCByZXF1aXJlIGEgcmVhbGx5IGJpZyByZWFsaWdubWVudCBu
80 ZXR3b3JrLCBob3dldmVyCj4gdGhlIHBlcmZvcm1hbmNlIGFkdmFudGFnZXMgSSB0aGluayBhcmUg
81 d29ydGggaXQuCgp5ZXMuICB3ZSBjYW5ub3QgaGF2ZSBoaWdoIHBlcmZvcm1hbmNlIGNvbXB1dGF0
82 aW9uIHlldCBubyBnb29kIGdldHRpbmcgZGF0YSBpbgphbmQgb3V0LgoKPiBGb3IgYSBzY2hlZHVs
83 aW5nIGFsZ29yaXRobSBmb3IgbG9hZHMgdGhhdCBhcmUgcmVhZHkgdG8gcnVuICg2NjAwLXN0eWxl
84 Cj4gc2NoZWR1bGVyIHNlbnQgdG8gbG9hZC9zdG9yZSB1bml0IGZvciBleGVjdXRpb24sIG5vIGNv
85 bmZsaWN0aW5nIHN0b3Jlcwo+IGluLWZyb250LCBubyBtZW1vcnkgZmVuY2VzIGluLWZyb250KSwg
86 d2UgY2FuIGhhdmUgYSBxdWV1ZSBvZiBtZW1vcnkgb3BzIGFuZAo+IGVhY2ggY3ljbGUgd2UgcGlj
87 ayB0aGUgbG9hZCBhdCB0aGUgaGVhZCBvZiB0aGUgcXVldWUgYW5kIHRoZW4gc2VhcmNoIGZyb20K
88 PiB0aGUgaGVhZCB0byB0YWlsIGZvciBhZGRpdGlvbmFsIGxvYWRzIHRoYXQgdGFyZ2V0IHRoZSBz
89 YW1lIGNhY2hlIGxpbmUKPiBzdG9wcGluZyBhdCB0aGUgZmlyc3QgbWVtb3J5IGZlbmNlLCBjb25m
90 bGljdGluZyBzdG9yZSwgZXRjLiBPbmNlIHRob3NlIGxvYWRzCj4gYXJlIHNlbGVjdGVkLCB0aGV5
91 IGFyZSByZW1vdmVkIGZyb20gdGhlIHF1ZXVlIChwcm9iYWJseSBieSBtYXJraW5nIHRoZW0gYXMK
92 PiByZW1vdmVkKSBhbmQgc2VudCB0aHJ1IHRoZSBleGVjdXRpb24gcGlwZWxpbmUuCj4gCj4gV2Ug
93 Y2FuIHVzZSBhIHNpbWlsYXIgYWxnb3JpdGhtIGZvciBzdG9yZXMuCgpyaWdodC4gb2suIHRoYW5r
94 cyB0byBNaXRjaCBBbHN1cCwgaSBoYXZlIGEgTWVtb3J5IERlcGVuZGVuY3kgbWF0cml4IHRoYXQg
95 dGFrZXMKY2FyZSBvZiBkaXNjZXJuaW5nIGFuZCBwcmVzZXJ2aW5nIHRoZSBsb2FkcyBhbmQgc3Rv
96 cmVzIGludG8gYmF0Y2hlcy4gIHdlIGNvdWxkCmlmIHdlIHdhbnRlZCB0byBkbyBub3Qgb25seSBU
97 U08sIGl0IGNhbiBoYW5kbGUgY3Jvc3MtU01QIGluIGEgd2F5IHRoYXQgbWFrZXMKYXRvbWljIG1l
98 bW9yeSBlaXRoZXIgZW50aXJlbHkgbW9vdCBvciBkZWFkIHRyaXZpYWwuICB0aGlzIGkgbmVlZCBh
99 IGxpdHRsZSBtb3JlCnJlc2VhcmNoIG9uLgoKYW55d2F5IHRoZSBwb2ludCBpczogTE9BRHMgYXMg
100 YSBiYXRjaCBhcmUgYWxyZWFkeSBpZGVudGlmaWVkIGFuZCBob2xkIHVwIGFueQpTVE9SRXMsIGFu
101 ZCB2aWNlLXZlcnNhLgoKPiBUbyBmaW5kIHRoZSByZXF1aXJlZCBsb2Fkcywgd2UgY2FuIHVzZSBh
102 IG5ldHdvcmsgYmFzZWQgb24gcmVjdXJzaXZlbHkKPiBzdW1tYXJpemluZyBjaHVua3Mgb2YgdGhl
103 IHF1ZXVlIGVudHJpZXMnIHBlci1jeWNsZSByZWFkeSBzdGF0ZSwgdGhlbgo+IHJldmVyc2luZyBk
104 aXJlY3Rpb24gZnJvbSB0aGUgc3VtbWFyeSBiYWNrIHRvIHRoZSBxdWV1ZSBlbnRyaWVzIHRvIHRl
105 bGwgdGhlCj4gZW50cmllcyB3aGljaCwgaWYgYW55LCBleGVjdXRpb24gcG9ydCB0aGV5IHdpbGwg
106 YmUgcnVubmluZyBvbiB0aGlzIGN5Y2xlLgo+IFRoZXJlIGlzIHRoZW4gYSBtdXggZm9yIGVhY2gg
107 ZXhlY3V0aW9uIHBvcnQgaW4gdGhlIGxvYWQgcGlwZWxpbmUgdG8gbW92ZSB0aGUKPiByZXF1aXJl
108 ZCBpbmZvIGZyb20gdGhlIHF1ZXVlIHRvIHRoZSBwaXBlbGluZS4gVGhlIG5ldHdvcmsgZGVzaWdu
109 IGlzIGJhc2VkIG9uCj4gdGhlIGNhcnJ5IGxvb2thaGVhZCBuZXR3b3JrIGZvciBhIGNhcnJ5IGxv
110 b2thaGVhZCBhZGRlciwgd2hpY2ggYWxsb3dzIHRha2luZwo+IE8oTipsb2coTikpIHNwYWNlIGFu
111 ZCBPKGxvZyhOKSkgZ2F0ZSBsYXRlbmN5LgoKd2l0aCB0aGUgTWVtb3J5IERNcyBhbHJlYWR5IGlu
112 IHBsYWNlLCB0YWtpbmcgY2FyZSBvZiBzZXBhcmF0aW5nIExPQUQgZnJvbSBTVE9SRQpiYXRjaGVz
113 LCB3b3VsZCBpdCBiZSBuZWNlc3NhcnkgdG8gZG8gdGhhdD8gKGkgZG9uJ3Qga25vdyB0aGUgYW5z
114 d2VyKS4KCmFsc28gdGhlIG9yZGVyaW5nIGlzIG5vdCBpbXBvcnRhbnQgKFdlYWsgTWVtb3J5IE1v
115 ZGVsKSBhbmQgc28gYSBidWZmZXIgd2lsbAoqb25seSogaGF2ZSBMT0FEcyBpbiBvciBTVE9SRXMg
116 YnV0IG5vdCBib3RoLCBhbmQgaXQgYmVjb21lcyBwb3NzaWJsZSB0byBhbmFseXNlCnRoZSBidWZm
117 ZXIgYW5kIHNlZSBpZiBhIGJhdGNoIGlzIHByZXNlbnQuCgphY3R1YWxseSBpZiB3ZSBoYWQgYSAo
118 cmVhbGx5KSBzbWFsbCBDQU0gdGhhdCBtaXJyb3JlZCB0aGUgd2F5IHRoZSBMMSBjYWNoZQp3b3Jr
119 ZWQsIHRoYXQgbWlnaHQgd29yay4gIDIgbWF5YmUgNCBsaW5lcyBvciBzb21ldGhpbmcuCgp0aGVu
120 IHlvdSBjYW4gZGV0ZWN0IHdoZW4gdGhlIGxpbmVzIGFyZSBmdWxseSBvY2N1cGllZC4uLgoKaG1t
121 bSBuZWVkcyB0aG91Z2h0Cgo+IExvYWRzL1N0b3JlcyB0aGF0IGNyb3NzIGEgY2FjaGUgYm91bmRh
122 cnkgY2FuIGJlIHNwbGl0IGludG8gMiBsb2FkL3N0b3JlIG9wcwo+IHdoZW4gc2VudCB0byB0aGUg
123 cXVldWUgYW5kIGxvYWRzIHJldW5pdGVkIHdoZW4gdGhleSBib3RoIGNvbXBsZXRlLiBUaGV5Cj4g
124 c2hvdWxkIGJlIHJlbGF0aXZlbHkgcmFyZSwgc28gd2UgY2FuIHByb2JhYmx5IHN1cHBvcnQgcmV1
125 bml0aW5nIG9ubHkgMSBvcAo+IHBlciBjeWNsZS4KCnllcy4KCj4gUk1XIEF0b21pYyBvcHMgYW5k
126 IGZlbmNlcyBjYW4gYmUgcHV0IGluIGJvdGggbG9hZCBhbmQgc3RvcmUgcXVldWVzIHdoZXJlCj4g
127 dGhleSBhcmUgZXhlY3V0ZWQgb25jZSB0aGV5IHJlYWNoIHRoZSBoZWFkIG9mIGJvdGggcXVldWVz
128 LgoKdGhlc2UgbHVja2lseSBNaXRjaCB0b2xkIG1lIHlvdSBzaW1wbHkgc2V0ICpib3RoKiBNZW1S
129 ZWFkICphbmQqIE1lbVdyaXRlIGhhemFyZAphbmQgdGhlIHJlc3VsdCBpcyBmYXNjaW5hdGluZ2x5
130 IHRoZXkgaGF2ZSB0byBiZSBhdG9taWMsIGxvY2tpbmcgb3V0IGFsbCBvdGhlcgpMRHMsIFNUcywg
131 YW5kLCBiZWNhdXNlIG9mIHRoZSB3YXkgdGhlIERNcyB3b3JrLCBwcmVzZXJ2ZSB0aGUgb3JkZXIg
132 YXMgd2VsbC4KCnNvIHRoZXJlIHdpbGwgKmJlKiBubyBvdmVybGFwIGJldHdlZW4gYXRvbWljcywg
133 TERzLCBvciBTVHMuCgpub3csIHdoZXRoZXIgdGhlc2UgYWxsIGdvIGludG8gdGhlIHNhbWUgcXVl
134 dWUsIGkgZG9uJ3Qga25vdy4KCnRoZSBtYWluIHRoaW5nIGlzLCBpZiB3ZSBoYXZlIGEgcXVldWUg
135 aXQgaGFzIHRvIGJhc2ljYWxseSBub3QganVzdCBiZSBhIHF1ZXVlLAppdCBoYXMgdG8gYmUgYSBj
136 YWNoZSBhcyB3ZWxsLgoKLS0gCllvdSBhcmUgcmVjZWl2aW5nIHRoaXMgbWFpbCBiZWNhdXNlOgpZ
137 b3UgYXJlIG9uIHRoZSBDQyBsaXN0IGZvciB0aGUgYnVnLgpfX19fX19fX19fX19fX19fX19fX19f
138 X19fX19fX19fX19fX19fX19fX19fX19fXwpsaWJyZS1yaXNjdi1kZXYgbWFpbGluZyBsaXN0Cmxp
139 YnJlLXJpc2N2LWRldkBsaXN0cy5saWJyZS1yaXNjdi5vcmcKaHR0cDovL2xpc3RzLmxpYnJlLXJp
140 c2N2Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpYnJlLXJpc2N2LWRldgo=