From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: from second.openwall.net (second.openwall.net [193.110.157.125]) by inbox.vuxu.org (Postfix) with SMTP id F328B221F4 for ; Thu, 25 Jan 2024 18:44:19 +0100 (CET) Received: (qmail 27683 invoked by uid 550); 25 Jan 2024 17:42:07 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Reply-To: musl@lists.openwall.com Received: (qmail 13837 invoked from network); 25 Jan 2024 16:53:31 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me; s=protonmail; t=1706201731; x=1706460931; bh=Hnr7awr3om3gzoIrvq5UV3lzUbDKtdvKvK/ehJGcc6g=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=R/K2N3B3QlUv85qvvxD8lNx8jGjyusMmfmHOXY9UBTyeZQPBU3sz8rR/oIg/FpkBx /w08nKKpYiI499NX3xe6fL/5IaAmsuZluAtDelrqFzf5QqsLnp08kD/ER3xwGvcwyM 78t1APyc5XxJuSTYPL/mqMT/xFLjQpDokx/Ay7n71G/l7C/Sc9IWG875UmY+E4OWmV 51I9eowbldZb4alfU0SgkzAulV72GG+k6/8u2ye2NNcdPIH5Zr14GAmK00pidMm29p gOx5LzIWoJc9LwfW3ZDLkrv87ObWmBDreEUI/m3uGikAE1zDTlOhNCq7kZ8V/+twNi aLHuYcGAo0Vuw== Date: Thu, 25 Jan 2024 16:55:16 +0000 To: "musl@lists.openwall.com" From: "Ignotas \"gns\" WANG" Message-ID: Feedback-ID: 46732642:user:proton MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_OFFshErRtwkoWTTqITsvLZ91bvHrlmI2WIBWgqfEZM" Subject: [musl] [PATCH] riscv: correct symbol version of __vdso_flush_icache This is a multi-part message in MIME format. --b1_OFFshErRtwkoWTTqITsvLZ91bvHrlmI2WIBWgqfEZM Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi, I'm porting LuaJIT to RISC-V, our binary built with musl would occasionally= SIGILL at patched JIT insns. It looks that musl's __riscv_flush_icache is = faulty, which may be the cause of this cache coherency issue. For the patch, see the attachments. Since I'm not a subscriber to the musl list, CC me please. --b1_OFFshErRtwkoWTTqITsvLZ91bvHrlmI2WIBWgqfEZM Content-Type: application/octet-stream; name=0001-riscv-correct-symbol-version-of-__vdso_flush_icache.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0001-riscv-correct-symbol-version-of-__vdso_flush_icache.patch RnJvbSBlNDI3ZmQ1NzhhOGRlMzIyMGU3MmFiMzFiOWViMThiNDEyMTk1YTkzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBnbnMgPGluZml3YW5nQHByb3Rvbi5tZT4KRGF0ZTogVGh1LCAy NSBKYW4gMjAyNCAyMzo1OTo1MiArMDgwMApTdWJqZWN0OiBbUEFUQ0hdIHJpc2N2OiBjb3JyZWN0 IHN5bWJvbCB2ZXJzaW9uIG9mIF9fdmRzb19mbHVzaF9pY2FjaGUKClByZXZpb3VzbHksIF9fcmlz Y3ZfZmx1c2hfaWNhY2hlIHdvdWxkIG5vdCB3b3JrIGNvcnJlY3RseSBhcyBfX3Zkc29fZmx1c2hf aWNhY2hlCmhhZCBhIHdyb25nIHN5bWJvbCB2ZXJzaW9uLiBGaXggdGhpcyBieSBjb3JyZWN0aW5n IHN5bWJvbCB2ZXJzaW9uLgoKRml4ZXM6IDBhNDg4NjBjMjdhOCAoImFkZCByaXNjdjY0IGFyY2hp dGVjdHVyZSBzdXBwb3J0IikKLS0tCiBzcmMvbGludXgvY2FjaGUuYyB8IDIgKy0KIDEgZmlsZSBj aGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3NyYy9s aW51eC9jYWNoZS5jIGIvc3JjL2xpbnV4L2NhY2hlLmMKaW5kZXggMGViMDUxYzIuLjQ1MDI0MzA5 IDEwMDY0NAotLS0gYS9zcmMvbGludXgvY2FjaGUuYworKysgYi9zcmMvbGludXgvY2FjaGUuYwpA QCAtMjEsNyArMjEsNyBAQCB3ZWFrX2FsaWFzKF9fY2FjaGVjdGwsIGNhY2hlY3RsKTsKICNpZmRl ZiBTWVNfcmlzY3ZfZmx1c2hfaWNhY2hlCiAKICNkZWZpbmUgVkRTT19GTFVTSF9JQ0FDSEVfU1lN ICJfX3Zkc29fZmx1c2hfaWNhY2hlIgotI2RlZmluZSBWRFNPX0ZMVVNIX0lDQUNIRV9WRVIgIkxJ TlVYXzQuNSIKKyNkZWZpbmUgVkRTT19GTFVTSF9JQ0FDSEVfVkVSICJMSU5VWF80LjE1IgogCiBz dGF0aWMgdm9pZCAqdm9sYXRpbGUgdmRzb19mdW5jOwogCi0tIAoyLjM5LjIKCg== --b1_OFFshErRtwkoWTTqITsvLZ91bvHrlmI2WIBWgqfEZM--