Return-path: Envelope-to: publicinbox@libre-riscv.org Delivery-date: Thu, 26 Mar 2020 21:23:11 +0000 Received: from localhost ([::1] helo=libre-riscv.org) by libre-riscv.org with esmtp (Exim 4.89) (envelope-from ) id 1jHZy2-0005Ma-6W; Thu, 26 Mar 2020 21:23:10 +0000 Received: from localhost ([127.0.0.1] helo=bugs.libre-riscv.org) by libre-riscv.org with esmtp (Exim 4.89) (envelope-from ) id 1jHZy0-0005MQ-Bu for libre-riscv-dev@lists.libre-riscv.org; Thu, 26 Mar 2020 21:23:08 +0000 From: bugzilla-daemon@libre-riscv.org To: libre-riscv-dev@lists.libre-riscv.org Date: Thu, 26 Mar 2020 21:23:08 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Libre-SOC's first SoC X-Bugzilla-Component: Source Code X-Bugzilla-Version: unspecified X-Bugzilla-Keywords: X-Bugzilla-Severity: enhancement X-Bugzilla-Who: lkcl@lkcl.net X-Bugzilla-Status: CONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: programmerjake@gmail.com X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: X-Bugzilla-URL: http://bugs.libre-riscv.org/ Auto-Submitted: auto-generated MIME-Version: 1.0 Subject: [libre-riscv-dev] [Bug 257] Implement demo Load/Store queueing algorithm X-BeenThere: libre-riscv-dev@lists.libre-riscv.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Libre-RISCV General Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Libre-RISCV General Development Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: libre-riscv-dev-bounces@lists.libre-riscv.org Sender: "libre-riscv-dev" aHR0cDovL2J1Z3MubGlicmUtcmlzY3Yub3JnL3Nob3dfYnVnLmNnaT9pZD0yNTcKCi0tLSBDb21t ZW50ICMyMCBmcm9tIEx1a2UgS2VubmV0aCBDYXNzb24gTGVpZ2h0b24gPGxrY2xAbGtjbC5uZXQ+ IC0tLQooSW4gcmVwbHkgdG8gSmFjb2IgTGlmc2hheSBmcm9tIGNvbW1lbnQgIzE5KQo+IEkgd2Fz IHRoaW5raW5nIHRoYXQgdGhlIGxvYWQvc3RvcmUgRlVzIHdvdWxkIGp1c3Qgc3BsaXQgYW5kIHN1 Ym1pdCBib3RoCj4gaGFsdmVzIHRvIGEgcXVldWUtbGlrZSBzdHJ1Y3R1cmUgdGhhdCBhbmQgdGhl IEZVIHdvdWxkIGp1c3QgdHJhY2sgYm90aAo+IGhhbHZlcyBpbmRlcGVuZGVudGx5IHVudGlsIHRo ZXkgY29tcGxldGUsIHRoZW4gbWVyZ2UgdGhlbS4gSWYgYSBsb2FkL3N0b3JlCj4gZG9lc24ndCBu ZWVkIHRvIGJlIHNwbGl0LCB0aGVuIGl0IHdvdWxkIG9ubHkgdGFrZSBvbmUgcXVldWUgZW50cnku Cgp5ZXMgLSBvbmx5IHN1Ym1pdCBvbmUgcXVldWUgZW50cnksIGhvd2V2ZXIgdGhlcmUncyBhIHNl Y29uZCBzcGxpdCwgaW4gb3JkZXIKdG8gZG91YmxlIHRoZSBtYXhpbXVtIHRocm91Z2hwdXQgKHdp dGhvdXQgbmVlZGluZyBkdWFsLXBvcnRlZCBMMSBjYWNoZSBTUkFNKToKdXNlIGJpdCA0IHRvIHNl bGVjdCBvZGQtZXZlbiBiYW5rcy4KCmhvd2V2ZXIgdGhhdCBzZWxlY3Rpb24gbmVlZHMgdG8gYmUg YmFjayBhdCB0aGUgc3RhcnQ6Cmh0dHBzOi8vbGlicmUtcmlzY3Yub3JnLzNkX2dwdS9sMF90b19s MV9uX3dheV9jYWNoZV9idWZmZXIucG5nCgpzbyB3ZSBuZWVkICp0d28qIG11bHRpLWluIDQtb3V0 IFByaW9yaXR5UGlja2Vycywgd2hlcmUgdGhlIGlucHV0cyBhcmUKYWN0dWFsbHkgZG9uZSBsaWtl IHRoaXM6Cgpmb3IgaSBpbiByYW5nZSgxNik6CiAgIGlmIGFkZHJbaV1bNF0gPT0gMDoKICAgICAg bXVsdGlfcGlja2VyX2V2ZW5baV0gPSBsZHN0X3JlcXVlc3RlZFtpXQogICBlbHNlOgogICAgICBt dWx0aV9waWNrZXJfb2RkW2ldID0gbGRzdF9yZXF1ZXN0ZWRbaV0KCip0aGVuKiBmb2xsb3dlZCBi eToKCm1waWNrX2V2ZW4gPSBNdWx0aVByaW9yaXR5UGlja2VyKG11bHRpX3BpY2tlcl9ldmVuLCA0 KQptcGlja19vZGQgID0gTXVsdGlQcmlvcml0eVBpY2tlcihtdWx0aV9waWNrZXJfb2RkLCA0KQoK KnRoZW4qIGZvbGxvd2VkIGJ5OgoKZm9yIGkgaW4gcmFuZ2UoNCk6CiAgICAgTDBfY2FjaGVfYnVm ZmVyX2V2ZW4ucG9ydFtpXSA9PSBtcGlja19ldmVuLm91dF9lbltpXSAjIGVhY2ggMTYtYml0IHdp ZGUKICAgICBMMF9jYWNoZV9idWZmZXJfb2RkIC5wb3J0W2ldID09IG1waWNrX29kZCAub3V0X2Vu W2ldICMgZGl0dG8KCnRoYXQgTDBfY2FjaGVfYnVmZmVyX29kZC9ldmVuLCB5ZXMgaXQgY2FuIGJl IGEgUXVldWUsIGhvd2V2ZXIgYSBGSUZPIFF1ZXVlCmhhcyBhIGJpdCBvZiBhIHByb2JsZW06IHlv dSBjYW4ndCBub3JtYWxseSBnZXQgYWNjZXNzIHRvIHRoZSBlbnRyaWVzIGluIGl0Lgp3aGVyZSB3 ZSBuZWVkIHRvICptZXJnZSogZW50cmllcyAodGhlIGJ5dGVtYXNrcykgdGhhdCBoYXBwZW4gdG8g aGF2ZSB0aGUgc2FtZSAKYWRkcmVzcyBiaXRzIDUgYW5kIHVwd2FyZHMuCgo+IFRoYXQgcXVldWUg Y2FuIGhhdmUgYWxsIHRoZSBkZXBlbmRlbmN5IG1hdHJpeCBhbmQgc2NoZWR1bGluZyBzdHVmZiBi ZSBwYXJ0Cj4gb2YgaXQgYW5kIGl0IG9ubHkgbmVlZHMgZW5vdWdoIGVudHJpZXMgdG8ga2VlcCB0 aGUgcGlwZWxpbmUgZnVsbCAtLSBpdAo+IGRvZXNuJ3QgbmVlZCBkb3VibGUgZW50cmllcyB0byBo YW5kbGUgc3BsaXQgbG9hZC9zdG9yZXMgc2luY2UgdGhlIEZVcyB3aWxsCj4ganVzdCBzdGFsbCBp ZiB0aGUgcXVldWUgaXMgdG9vIGZ1bGwuCgpwYXJ0IG9mIHRoZSBkaXNjdXNzaW9uIG9uIGNvbXAu YXJjaCB3YXMgdGhhdCB3ZSAqbWF5KiB3YW50IHRvIHByaW9yaXRpc2UKYWxpZ25lZCBMRHMvU1Rz IG92ZXIgbWlzYWxpZ25lZCBvbmVzLgoKdGhpcyBjYW4gZWFzaWx5IGJlIGRvbmUgYnkgcHV0dGlu ZyB0aGUgbWlzYWxpZ25lZCBMRHMvU1QgcmVxdWVzdHMgYXQgdGhlCiplbmQqIG9mIHRoZSBQcmlv cml0eVBpY2tlci4KCmhvd2V2ZXIsIGFnYWluLCBpZiB0aGVyZSBoYXBwZW5zIHRvIGJlIGEgc2Vx dWVudGlhbCBiYXRjaCBvZiBMRHMvU1RzCndoaWNoIGhhcHBlbiB0byBiZSBtaXNhbGlnbmVkIGJl Y2F1c2UgdGhleSBhcmUgYSBtYXNzaXZlIHNlcXVlbnRpYWwgYmF0Y2ggb2YKOC1ieXRlIExEcyB0 aGF0IHdlcmUgb2Zmc2V0IGFjY2lkZW50YWxseSBieSA0IGJ5dGVzLCB3ZSBkbyAqbm90KiB3YW50 Cm1pc2FsaWduZWQgTERzL1NUcyB0byBiZSBkZXByaW9yaXRpc2VkLCBiZWNhdXNlIHRoZXkgd2ls bCBhY3R1YWxseSBtZXJnZQpxdWl0ZSBuaWNlbHkgd2l0aCB0aGUgb3RoZXIgTERzL1NUcy4KCnRo ZXJlZm9yZSAoYW5kIGknbSByZWNvbW1lbmRpbmcgd2UgZG8gdGhpcyBsYXRlcikgd2UgYWN0dWFs bHkgbmVlZCB0bwpwcmlvcml0aXNlIHdoaWNoIGVudHJ5IHNob3VsZCBiZSBzZW50IGZyb20gdGhl IEwwIGNhY2hlL2J1ZmZlci9xdWV1ZQpieSB0aGUgbnVtYmVyIG9mIGJpdHMgdGhhdCAibWVyZ2Ui IGF0IHRoZSBieXRlbWFzayBsZXZlbC4gIHRoaXMgd2l0aAphICJwb3Bjb3VudCIgKG9yIHBzZXVk by1wb3Bjb3VudCkgb24gZXZlcnkgZW50cnkgaW4gdGhlIEwwIGNhY2hlL2J1ZmZlci9xdWV1ZQp0 aGF0IGRldGVjdHMgYXQgdGhlIHZlcnkgbWluaW11bSB3aGljaCBhcmUgZnVsbCBjYWNoZS1saW5l cyBhZnRlciBtZXJnaW5nCnRoZSBieXRlLW1hc2tzIHdoaWNoIGFsbCBoYXZlIHRoZSBzYW1lIGJp bmFyeSBhZGRyZXNzZXMgW2JpdHMgNSBhbmQgdXB3YXJkc10uCgoqbm90KiBieSAid2hldGhlciBp dCBpcyBmaXJzdCBpbiB0aGUgcXVldWUiLgoKc28gdWx0aW1hdGVseSwgYSBxdWV1ZSAoRklGTyBx dWV1ZSkgaXMgbm90IHRoZSByaWdodCBkYXRhIHN0cnVjdHVyZSB0byB1c2UuCgppZiB5b3UnZCBs aWtlIHRvIHdyaXRlIGEgcm91bmQtcm9iaW4gUGlja2VyLCBncmVhdCEgOikgIGhvd2V2ZXIgaSBk b24ndAp0aGluayBpdCBtYWtlcyBhIGh1Z2UgYW1vdW50IG9mIGRpZmZlcmVuY2UsIGluaXRpYWxs eSwgd2hldGhlciBpdCdzClByaW9yaXR5LXBpY2tlZCBvciBSUi1waWNrZWQuICB0aGUgUFAgYW5k IE11bHRpLVBQIGNvZGUgZXhpc3RzIDopCgotLSAKWW91IGFyZSByZWNlaXZpbmcgdGhpcyBtYWls IGJlY2F1c2U6CllvdSBhcmUgb24gdGhlIENDIGxpc3QgZm9yIHRoZSBidWcuCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpYnJlLXJpc2N2LWRldiBtYWls aW5nIGxpc3QKbGlicmUtcmlzY3YtZGV2QGxpc3RzLmxpYnJlLXJpc2N2Lm9yZwpodHRwOi8vbGlz dHMubGlicmUtcmlzY3Yub3JnL21haWxtYW4vbGlzdGluZm8vbGlicmUtcmlzY3YtZGV2Cg==