From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-4.0 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE, SPF_PASS,T_DKIMWL_WL_HIGH autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 286E7C282DD for ; Thu, 23 May 2019 13:58:09 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id EFD9E2133D for ; Thu, 23 May 2019 13:58:08 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="Bx/mAzcb" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org EFD9E2133D Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=iogearbox.net Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-riscv-bounces+infradead-linux-riscv=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date: Message-ID:From:References:To:Subject:Reply-To:Content-ID:Content-Description :Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=ASxjZULDgfdW/BVYaKrGxaWGOCtqksdRi1ngXKFzldk=; b=Bx/mAzcbDCWjrd 9bUxgyK6uEMZ+A3Aoy0ETr7WcXADWsC27qGL4TWPjep0tQKoQJjn/Qa5RUyN+Bk0M/TXTo8Ozl8+Z Pb76uwTDspgmxqSxv/FdElWV6gpYLPvngtD5967N+o8dOuPDcJvukTQTx71GLPo+kPHWz5FAq150o IMaAbicJjADpTVGE7JaD+tPowP56Buh4sSLCIdrZgVpKCAWh6LfPzCKs7qiZpYkSuP4qrQ8TUUhbH DXogSF7iKDu6XvTjj/aD1G7N3meHLAiK98ZM+o76y1oJ/oH5SSpK+H1Dcv3YDgj3/R0owZ7Fuf7Yk nDOPQK/E2livTGfHUlUw==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1hToER-0004ab-TS; Thu, 23 May 2019 13:58:07 +0000 Received: from www62.your-server.de ([213.133.104.62]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1hToEO-0004Zy-L2 for linux-riscv@lists.infradead.org; Thu, 23 May 2019 13:58:05 +0000 Received: from [78.46.172.2] (helo=sslproxy05.your-server.de) by www62.your-server.de with esmtpsa (TLSv1.2:DHE-RSA-AES256-GCM-SHA384:256) (Exim 4.89_1) (envelope-from ) id 1hToEL-0004D5-GO; Thu, 23 May 2019 15:58:01 +0200 Received: from [178.197.249.12] (helo=linux.home) by sslproxy05.your-server.de with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.89) (envelope-from ) id 1hToEL-000GTg-8B; Thu, 23 May 2019 15:58:01 +0200 Subject: Re: [PATCH bpf] bpf, riscv: clear target register high 32-bits for and/or/xor on ALU32 To: =?UTF-8?B?QmrDtnJuIFTDtnBlbA==?= References: <20190521134622.18358-1-bjorn.topel@gmail.com> <49999b2d-f025-894a-be61-a52d13b24678@iogearbox.net> From: Daniel Borkmann Message-ID: <412b2dda-7507-c291-9787-7a35a7e1bfd6@iogearbox.net> Date: Thu, 23 May 2019 15:58:00 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 In-Reply-To: Content-Language: en-US X-Authenticated-Sender: daniel@iogearbox.net X-Virus-Scanned: Clear (ClamAV 0.100.3/25458/Thu May 23 09:58:32 2019) X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190523_065804_693286_C6F33589 X-CRM114-Status: UNSURE ( 8.00 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-riscv@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Jiong Wang , Netdev , linux-riscv@lists.infradead.org, bpf , Alexei Starovoitov Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-riscv" Errors-To: linux-riscv-bounces+infradead-linux-riscv=archiver.kernel.org@lists.infradead.org T24gMDUvMjEvMjAxOSAwNDoxMiBQTSwgQmrDtnJuIFTDtnBlbCB3cm90ZToKPiBPbiBUdWUsIDIx IE1heSAyMDE5IGF0IDE2OjAyLCBEYW5pZWwgQm9ya21hbm4gPGRhbmllbEBpb2dlYXJib3gubmV0 PiB3cm90ZToKPj4gT24gMDUvMjEvMjAxOSAwMzo0NiBQTSwgQmrDtnJuIFTDtnBlbCB3cm90ZToK Pj4+IFdoZW4gdXNpbmcgMzItYml0IHN1YnJlZ2lzdGVycyAoQUxVMzIpLCB0aGUgUklTQy1WIEpJ VCB3b3VsZCBub3QgY2xlYXIKPj4+IHRoZSBoaWdoIDMyLWJpdHMgb2YgdGhlIHRhcmdldCByZWdp c3RlciBhbmQgdGhlcmVmb3JlIGdlbmVyYXRlCj4+PiBpbmNvcnJlY3QgY29kZS4KPj4+Cj4+PiBF LmcuLCBpbiB0aGUgZm9sbG93aW5nIGNvZGU6Cj4+Pgo+Pj4gICAkIGNhdCB0ZXN0LmMKPj4+ICAg dW5zaWduZWQgaW50IGYodW5zaWduZWQgbG9uZyBsb25nIGEsCj4+PiAgICAgICAgICAgICAgdW5z aWduZWQgaW50IGIpCj4+PiAgIHsKPj4+ICAgICAgIHJldHVybiAodW5zaWduZWQgaW50KWEgJiBi Owo+Pj4gICB9Cj4+Pgo+Pj4gICAkIGNsYW5nLTkgLXRhcmdldCBicGYgLU8yIC1lbWl0LWxsdm0g LVMgdGVzdC5jIC1vIC0gfCBcCj4+PiAgICAgICBsbGMtOSAtbWF0dHI9K2FsdTMyIC1tY3B1PXYz Cj4+PiAgICAgICAudGV4dAo+Pj4gICAgICAgLmZpbGUgICAidGVzdC5jIgo+Pj4gICAgICAgLmds b2JsICBmCj4+PiAgICAgICAucDJhbGlnbiAgICAgICAgMwo+Pj4gICAgICAgLnR5cGUgICBmLEBm dW5jdGlvbgo+Pj4gICBmOgo+Pj4gICAgICAgcjAgPSByMQo+Pj4gICAgICAgdzAgJj0gdzIKPj4+ ICAgICAgIGV4aXQKPj4+ICAgLkxmdW5jX2VuZDA6Cj4+PiAgICAgICAuc2l6ZSAgIGYsIC5MZnVu Y19lbmQwLWYKPj4+Cj4+PiBUaGUgSklUIHdvdWxkIG5vdCBjbGVhciB0aGUgaGlnaCAzMi1iaXRz IG9mIHIwIGFmdGVyIHRoZQo+Pj4gYW5kLW9wZXJhdGlvbiwgd2hpY2ggaW4gdGhpcyBjYXNlIG1p Z2h0IGdpdmUgYW4gaW5jb3JyZWN0IHJldHVybgo+Pj4gdmFsdWUuCj4+Pgo+Pj4gQWZ0ZXIgdGhp cyBwYXRjaCwgdGhhdCBpcyBub3QgdGhlIGNhc2UsIGFuZCB0aGUgdXBwZXIgMzItYml0cyBhcmUK Pj4+IGNsZWFyZWQuCj4+Pgo+Pj4gUmVwb3J0ZWQtYnk6IEppb25nIFdhbmcgPGppb25nLndhbmdA bmV0cm9ub21lLmNvbT4KPj4+IEZpeGVzOiAyMzUzZWNjNmY5MWYgKCJicGYsIHJpc2N2OiBhZGQg QlBGIEpJVCBmb3IgUlY2NEciKQo+Pj4gU2lnbmVkLW9mZi1ieTogQmrDtnJuIFTDtnBlbCA8Ympv cm4udG9wZWxAZ21haWwuY29tPgo+Pgo+PiBXYXMgdGhpcyBtaXNzZWQgYmVjYXVzZSB0ZXN0X3Zl cmlmaWVyIGRpZCBub3QgaGF2ZSB0ZXN0IGNvdmVyYWdlPwo+IAo+IFl1cCwgYW5kIEppb25nIG5v dGVkIGl0LgoKQXBwbGllZCwgdGhhbmtzIQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KbGludXgtcmlzY3YgbWFpbGluZyBsaXN0CmxpbnV4LXJpc2N2QGxp c3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0 aW5mby9saW51eC1yaXNjdgo=