From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pj1-x1033.google.com (mail-pj1-x1033.google.com [IPv6:2607:f8b0:4864:20::1033]) by sourceware.org (Postfix) with ESMTPS id 577163858D3C for ; Fri, 11 Nov 2022 19:48:23 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 577163858D3C Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=rivosinc.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=rivosinc.com Received: by mail-pj1-x1033.google.com with SMTP id m6-20020a17090a5a4600b00212f8dffec9so5580047pji.0 for ; Fri, 11 Nov 2022 11:48:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rivosinc-com.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:subject:from:cc:to:content-language :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=vViivtIJp6g1quVA4tbkVJ/G8BdBMFp2MitXrjjAI4w=; b=ixlhpJ/NPaR+zC7V8mMo3DCawdn1Yx/IKYqlV0yG5GnhTBVQjSj/h7vRy9kjq4j4X7 0pY5KLxNMXJUCF3TDpyEAET+RBpXCSY9BQpL0Xp8f0dQOJrZn8yx4wieEm9zlMAx8vEB RTtPC8Q8nHlwGliPwFRESZs2ynZjC+O3aAZLIy2AK00Lb34Ug3vsVaCQDAwtBFCVs5+k zAoQNq2yP7dlm5zjPB7aNeCrGOXlQ/l2TaZ8CdZKHPqU8pRhGmL92dLEefmZFVvp1bkL a0un78rMjXPd9kTDRW+jSPlVJJh9mhjVW9q90JSKOEFoRLa0WlMOXsTB64MIfVhIAbaa f43w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:subject:from:cc:to:content-language :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=vViivtIJp6g1quVA4tbkVJ/G8BdBMFp2MitXrjjAI4w=; b=Yx46rZmDQuyLjQzbn4xQ5nVP7tMAlaENaJdEXlyg7rkevbFTLMpMA6NwoWrVLtHbrQ OGdcNcZcHabeNLRRSSlmU9jt79wNeRhsOllQABM8ZWcQjs+Z0CrZYqBnwltfD4i7fhr0 k6nbuh3lDy+4yXL1r0xqUtuFPm8IK/MeBINXRgVDdtZNy+t/nkp+/VfS27frqZplnynU uXQQ4NZLqO3mscGDUqZo69yA4s8g/hgYY8kugre4ud+5+BAf4IdH6pv+4oY4WheaSr2k bf8c/f+4ofjLcqLRQCgaudobjKL9Lwsax7y+iCWgmJe2DKeuUptiNyRvpc/J6u2P78tT syOw== X-Gm-Message-State: ANoB5pmO9bNc8fWUnp+Qoidpk3kEXe28xHF0IxpL0hA0i912Lh2VckwG tzLFVj9iIGClAarIg7CZlljvbA== X-Google-Smtp-Source: AA0mqf6Y7zm7bs/9G0jBRvUeednVv3XPLUVUHodmz2ch0dqthD5bUScHbtCiXcvCItlBaUp87j8/Xg== X-Received: by 2002:a17:902:7205:b0:186:9cf4:e53b with SMTP id ba5-20020a170902720500b001869cf4e53bmr3705286plb.50.1668196102437; Fri, 11 Nov 2022 11:48:22 -0800 (PST) Received: from [192.168.50.116] (c-24-4-73-83.hsd1.ca.comcast.net. [24.4.73.83]) by smtp.gmail.com with ESMTPSA id u3-20020a170902e80300b0016d72804664sm2085357plg.205.2022.11.11.11.48.21 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 11 Nov 2022 11:48:22 -0800 (PST) Message-ID: Date: Fri, 11 Nov 2022 11:48:20 -0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.2.2 X-Mozilla-News-Host: news://news.gmane.io:119 Content-Language: en-US To: Palmer Dabbelt , Darius Rad , Alistair Francis , Vincent Chen , =?UTF-8?Q?Christoph_M=c3=bcllner?= , Philipp Tomsich Cc: libc-alpha@sourceware.org, sw-dev@groups.riscv.org From: Vineet Gupta Subject: riscv glibc testing Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-1.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,KAM_MANYTO,RCVD_IN_BARRACUDACENTRAL,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Hi, Trying to understand how folks working on riscv glibc run the testsuite. One could run native on Unmatched (but doesn't allow testing new extensions) or native on qemu with linux (but that will likely be too slow) specially the building part. My preferred solution would be to avoid linux altogether, do a host cross-build and test with User mode qemu. And then wire it into riscv-gnu-toolchain [1] just like it currently tests gcc dejagnu. However glibc cross testing from my prior ARC work required linux+ssh etc. This email is to see if someone has such as setup already. Thx, -Vineet [1] https://github.com/riscv-collab/riscv-gnu-toolchain