From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pl1-x62c.google.com (mail-pl1-x62c.google.com [IPv6:2607:f8b0:4864:20::62c]) by sourceware.org (Postfix) with ESMTPS id 22ACC3858D1E for ; Wed, 17 May 2023 04:04:42 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 22ACC3858D1E Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-pl1-x62c.google.com with SMTP id d9443c01a7336-1ae4be0b1f3so3030125ad.0 for ; Tue, 16 May 2023 21:04:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1684296281; x=1686888281; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=g4bXG9i1yazvTli4I+bytPjtLduv762s4bf+PhWl6Tw=; b=NQYF6FWJgE9ALh+IFjk+M/gHoBuZYhDNwGt2dl9gO7qGiqCt8KhqHtEg5rU+kPUgCV mW2pxlqW80tpALbD2URjjw1W5hUgst9PbnHOnyzM7qjTdE84QUZIGUgXjFjjUGUPpqKk a9qQR5t+nOPmlmYckoJi1vnE9d8RMI8a9bEL1OPpmJR8NvzLnyv6GbLWEnM5BlGzBczg NFQezJy2cIi6majn/lOEbZ+wv7GAZssgLVwHC/jh1LnW9SSppn5/MEX0/8g1CY8ysRiI uxnIua5snpcyz0XrJjWtDRCGNtWLkybQEMpL2bjUjdBCiZcZ1JFkS5MkWUIp84BURuA9 yuTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684296281; x=1686888281; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=g4bXG9i1yazvTli4I+bytPjtLduv762s4bf+PhWl6Tw=; b=lz9tbpEO6of7KmBmj5PlWgMbxsUwZWWo9jOx08OIf07eohTegwuK+tj8EZl9taYFDZ 6XhrtMjBODD5BRMg5p1pBnrP1p2mX4sTvtRbHz6oomVbvJk1tIyzxZbSPgx26pa77OoQ vd22JsdxoGSGQh/SCi/3Qbv/1bGumcbw+01gpa/nbvEhne2SX/FETcnGETXidsHvq6h4 K3/4NThOsGboDZ5UJQTAPtymVE2E3Hbh9rr2EUK4x5AHvEk1I3MvSfT8EpjhRqWynwUq Sq8k+cyNYuoxvW4vZFPVRy5qQV6TlyZsCyf/UBef0PYGo4daYAjpxJUZTKZX58B4UnVA V8Ig== X-Gm-Message-State: AC+VfDzunProIvKB958qTgrKwHI2Noo/WDKtDkyYNF9qVijkGrkcynSN P+0CrkfxTXc6IOJ7ztaha+c= X-Google-Smtp-Source: ACHHUZ5YTcnWF/ZqgYyHIvK2hH9vNiPN0c+m/dWKYVF/PkZPV5cVLNkawCqR6cgxLJOLlaXHsdyidA== X-Received: by 2002:a17:902:e846:b0:1ac:85e9:3cab with SMTP id t6-20020a170902e84600b001ac85e93cabmr35709287plg.56.1684296280868; Tue, 16 May 2023 21:04:40 -0700 (PDT) Received: from ?IPV6:2601:681:8600:13d0::f0a? ([2601:681:8600:13d0::f0a]) by smtp.gmail.com with ESMTPSA id w16-20020a1709027b9000b00199203a4fa3sm16236891pll.203.2023.05.16.21.04.39 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 16 May 2023 21:04:40 -0700 (PDT) Message-ID: Date: Tue, 16 May 2023 22:04:38 -0600 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.9.1 Subject: Re: RISC-V Test Errors and Failures Content-Language: en-US To: Kito Cheng , Palmer Dabbelt Cc: Vineet Gupta , Patrick O'Neill , juzhe.zhong@rivai.ai, pinskia@gmail.com, gcc-patches@gcc.gnu.org References: <3b558713-1fef-3a68-5132-3d4feeed193a@rivosinc.com> From: Jeff Law In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-9.8 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,GIT_PATCH_0,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE 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: On 5/16/23 21:33, Kito Cheng via Gcc-patches wrote: >> diff --git a/scripts/wrapper/qemu/riscv64-unknown-linux-gnu-run b/scripts/wrapper/qemu/riscv64-unknown-linux-gnu-run >> index 94d6ec5..efc3a80 100755 >> --- a/scripts/wrapper/qemu/riscv64-unknown-linux-gnu-run >> +++ b/scripts/wrapper/qemu/riscv64-unknown-linux-gnu-run >> @@ -12,4 +12,4 @@ done >> >> xlen="$(readelf -h $1 | grep 'Class' | cut -d: -f 2 | xargs echo | sed 's/^ELF//')" >> >> -qemu-riscv$xlen -r 5.10 "${qemu_args[@]}" -L ${RISC_V_SYSROOT} -cpu rv$xlen,zba=on,zbb=on,zbc=on,zbs=on "$@" >> +qemu-riscv$xlen -r 5.10 "${qemu_args[@]}" -L ${RISC_V_SYSROOT} -cpu rv$xlen,zba=on,zbb=on,zbc=on,zbs=on,v=on "$@" > > This not work when you testing some combination e.g. Z*inx and zve*, > but anyway I guess those configurations are not matter for you guys :P What you could do is install a suitable binfmt handler, then you don't need the wrappers at all. That's how we're handling this stuff in Ventana. It also means you don't need magic dejagnu baseboard files or anything like that. In fact from dejagnu's standpoint it looks native. jeff