From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from esa1.mentor.iphmx.com (esa1.mentor.iphmx.com [68.232.129.153]) by sourceware.org (Postfix) with ESMTPS id 23FAC3858421 for ; Mon, 24 Oct 2022 16:38:44 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 23FAC3858421 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=codesourcery.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=mentor.com X-IronPort-AV: E=Sophos;i="5.95,209,1661846400"; d="scan'208";a="88141506" Received: from orw-gwy-02-in.mentorg.com ([192.94.38.167]) by esa1.mentor.iphmx.com with ESMTP; 24 Oct 2022 08:38:27 -0800 IronPort-SDR: ZlyGWYItOLe4AfD26D0YVvh3HygIKb3Fjp/SI6BUb5L68brGxAf4BECsqQtOnu3L7CD+1I+ALC hsStWVcBhslBqv1rPXXjCZCOJAyHKBDSJrOenCczxa5b0Jut7Rs1zN8Ea5ItkMSLWQC1pw5mWf +X39Bgx575seG+eJl/MwUDOgRBUrMHmOzeamakCoRiDARINUJ5fdXem1IEY2mWo/vh47B4EwVQ XBiTMuvJQT/zpBjMu4DSzBbu9QajLDpjITLP2Q7/OTNxACMzokujr1roA2wUgE65O7rPQAv5FM G+8= Content-Type: multipart/mixed; boundary="------------6vh1FZKwYePj8mCFqLpswp0g" Message-ID: Date: Mon, 24 Oct 2022 17:38:23 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.3.3 Content-Language: en-GB From: Andrew Stubbs Subject: [OG12 commit] amdgcn: disallow USM on gfx908 To: "gcc-patches@gcc.gnu.org" X-Originating-IP: [137.202.0.90] X-ClientProxiedBy: svr-ies-mbx-11.mgc.mentorg.com (139.181.222.11) To svr-ies-mbx-11.mgc.mentorg.com (139.181.222.11) X-Spam-Status: No, score=-12.5 required=5.0 tests=BAYES_00,GIT_PATCH_0,HEADER_FROM_DIFFERENT_DOMAINS,KAM_DMARC_STATUS,KAM_NUMSUBJECT,SPF_HELO_PASS,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --------------6vh1FZKwYePj8mCFqLpswp0g Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit I've committed this patch to the devel/omp/gcc-12 branch. I will have to fold it into my previous OpenMP memory management patch series when I repost it. The GFX908 (MI100) devices only partially support the Unified Shared Memory model that we have, and only then with additional kernel boot parameters. Without that there are unexplained memory access faults at runtime, and it's generally not a good user experience. For this reason we have decided not to support USM on gfx908 in the toolchain. The gfx90a (MI200) devices are still supported. Andrew --------------6vh1FZKwYePj8mCFqLpswp0g Content-Type: text/plain; charset="UTF-8"; name="221024-disallow-gfx908-usm.patch" Content-Disposition: attachment; filename="221024-disallow-gfx908-usm.patch" Content-Transfer-Encoding: base64 YW1kZ2NuOiBkaXNhbGxvdyBVU00gb24gZ2Z4OTA4CgpJdCBkb2VzIHdvcmssIGJ1dCBub3Qg d2VsbCBhbmQgb25seSB3aXRoIHRoZSBhbWRncHUubm9yZXBseT0wIGtlcm5lbCBib290Cm9w dGlvbi4KCmdjYy9DaGFuZ2VMb2c6CgoJKiBjb25maWcvZ2NuL2djbi5jYyAoZ2NuX2luaXRf Y3VtdWxhdGl2ZV9hcmdzKTogRGlzYWxsb3cgZ2Z4OTA4LgoKZGlmZiAtLWdpdCBhL2djYy9j b25maWcvZ2NuL2djbi5jYyBiL2djYy9jb25maWcvZ2NuL2djbi5jYwppbmRleCA5YzJmZDRj NWI4YS4uNzIwYzBhMDhhMTMgMTAwNjQ0Ci0tLSBhL2djYy9jb25maWcvZ2NuL2djbi5jYwor KysgYi9nY2MvY29uZmlnL2djbi9nY24uY2MKQEAgLTI5MDUsNiArMjkwNSw3IEBAIGdjbl9p bml0X2N1bXVsYXRpdmVfYXJncyAoQ1VNVUxBVElWRV9BUkdTICpjdW0gLyogQXJndW1lbnQg aW5mbyB0byBpbml0ICovICwKIAljYXNlIFBST0NFU1NPUl9GSUpJOgogCWNhc2UgUFJPQ0VT U09SX1ZFR0ExMDoKIAljYXNlIFBST0NFU1NPUl9WRUdBMjA6CisJY2FzZSBQUk9DRVNTT1Jf R0ZYOTA4OgogCSAgZXJyb3IgKCJHUFUgYXJjaGl0ZWN0dXJlIGRvZXMgbm90IHN1cHBvcnQg VW5pZmllZCBTaGFyZWQgTWVtb3J5Iik7CiAJZGVmYXVsdDoKIAkgIDsK --------------6vh1FZKwYePj8mCFqLpswp0g--