Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp2819315imm; Thu, 9 Aug 2018 21:56:33 -0700 (PDT) X-Google-Smtp-Source: AA+uWPz8cZb0dYpfHEqatNs8tvViEn5XPnXSX1oM7tRXLdIh15aPBSOosTOj+hjv3gBe8HR8yQas X-Received: by 2002:a17:902:4a0c:: with SMTP id w12-v6mr4658935pld.289.1533876993555; Thu, 09 Aug 2018 21:56:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1533876993; cv=none; d=google.com; s=arc-20160816; b=IV/aA2xkAbzX31YkFeYsmjrLybpndKpJWHzxvsN4CnbegQVc9lhf8Q/QpV8KY18kwb Gbg40BqkKmBmlWDr0VXtULsh+3o/bM0zc4GWwyN8XkBktFX7U3AfYL8Z+1efSSUOmdlj KoKSxRPueuiWeE4J+i/DgdTMxmx3+2JDoCLyIZtdc1f7Vr4nnPg/7oyQ9U1raJYVvwkU aWTE9lB0NRN0/F1w2ik+plrWJ4PTU2iq57Nu2RafHrjjbtqDgULw4qolCJf4wnEANGnk Wh4xbj90W6NcAhjGxAKN3gsn6XwKUjt4h+7oQmh4GwfluQtp99Xp/36+3R4rP1lPkCB0 T4iQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature :arc-authentication-results; bh=Sk8sWp077d3s9/3xUXVeQktZnJ+M1Ypof7sqPAl8MuM=; b=QMrBMsc+8+IeF6GBz3NRO0kao7r63scuYXoLinJz/WFoHeOcfueMUC70j/72l4+cUr qh2IrzI8qMJmswJHYxQujvopYrZcpHJ+OtZRTQz8bCwuj9n7wjS5LlJGMmc/0lWe3W4w ESOwrL2CKhNagtuu0zFnneYOsgitFpxj8wY7hMwsFIMNUgZe8GZzd3YUBRb94LWZuDHk 7MQR6N5gZoaTAZuz5m2S40H/XLDF4GcEnTxCx1umrdArT/pBi9QLDA7SeRhfg8TPztiu laO+dCOA+56aICsS9E5jQ/nqEvCAmz/54IkmFc+Dr5EYXH/PTp0Vj3ar/Sa5bsmH49jl p2zw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=MeIjVfvD; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id v38-v6si8865999pgn.431.2018.08.09.21.55.49; Thu, 09 Aug 2018 21:56:33 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=MeIjVfvD; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727317AbeHJHVk (ORCPT + 99 others); Fri, 10 Aug 2018 03:21:40 -0400 Received: from mail-pl0-f66.google.com ([209.85.160.66]:39730 "EHLO mail-pl0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725784AbeHJHVk (ORCPT ); Fri, 10 Aug 2018 03:21:40 -0400 Received: by mail-pl0-f66.google.com with SMTP id w14-v6so3517242plp.6 for ; Thu, 09 Aug 2018 21:53:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=Sk8sWp077d3s9/3xUXVeQktZnJ+M1Ypof7sqPAl8MuM=; b=MeIjVfvDXP4xV6SmzquM35SUY1lFgfMW9jwd+tbEZy1jfCLE5C8z0zGmp81TqaXmHM szc8C/zta396DAvoD8kIQhvV2tjYM0Z/zRB11YKLsF6g5fYehfnRauCvwMSnV5t46jOE N/kY/9KKX4Tlv8eeO4VbLDxGqVqqKQ3YsEoSko8j9w3dxQgYC49HumJbx0RdHNpO3aPr GjDCGcyx0QbefJG6ozIxGAEObasXGxMaDr/tUrcTziA9XBgPEveBcABohaDp0qMP+Lhq seluqTDBHu/1UHt6T2z2AxDCfP7+XLS7JU/fsInUy0Vk7fBWd99ZTYuN+11NBR9D8Bqb Fbdw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=Sk8sWp077d3s9/3xUXVeQktZnJ+M1Ypof7sqPAl8MuM=; b=rLcqg6e6qcWdN0yq3PvKNLD+eNUooPSpG7B2B2Ij5Nl4MTjjxnJNo2ahRaxqRAqmdj ungcGVR/v+FejvPZqY9KWsy1HDaZ7Qe55wGvzrKiO7MtZyauVkLO4wcLQ/D63athrq3g B3mO9PxIZUdbjFbax8DyP2No1mLplvSgwueykYSSOBj4vKjL8squ/vtW+LR66gwFAo4f XgDrVmrPFMbYMyp32FAEtZclBuDBIEc+bT0ol1aerzTd5HPwp1fJimxGmHU2tUs68rqm Go65u8yYmW6XvMTk2X5IQi8/mgYz7xIpKYC3gYUwxrJ3wCItrlWLtBz5tbjJhf1eX0VU EZJg== X-Gm-Message-State: AOUpUlHr/o5nFk/sn38ymJxMqu6Ob44f/sor0XIDDfdllkzICr8zDCfe PWgA8If8okcv5I17y5ifRkY= X-Received: by 2002:a17:902:25ab:: with SMTP id y40-v6mr4719991pla.120.1533876810212; Thu, 09 Aug 2018 21:53:30 -0700 (PDT) Received: from server.roeck-us.net (108-223-40-66.lightspeed.sntcca.sbcglobal.net. [108.223.40.66]) by smtp.gmail.com with ESMTPSA id 203-v6sm12697989pgb.14.2018.08.09.21.53.28 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 09 Aug 2018 21:53:29 -0700 (PDT) Subject: Re: [PATCH v2 2/2] RISC-V: Don't use a global include guard for uapi/asm/syscalls.h To: Palmer Dabbelt Cc: Christoph Hellwig , aou@eecs.berkeley.edu, Arnd Bergmann , tklauser@distanz.ch, Andrew Waterman , dan.carpenter@oracle.com, linux@dominikbrodowski.net, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, marcus@mc.pp.se References: From: Guenter Roeck Message-ID: <98730af5-701d-f0be-410c-29e74bb36ec3@roeck-us.net> Date: Thu, 9 Aug 2018 21:53:27 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 08/09/2018 08:59 PM, Palmer Dabbelt wrote: [ ... ] >>> Also, what is your methodology?  I follow >>> >>>     https://wiki.qemu.org/Documentation/Platforms/RISCV Here are my qemu command lines: qemu-system-riscv64 -M virt -m 512M -no-reboot -bios bbl \ -kernel vmlinux -netdev user,id=net0 -device virtio-net-device,netdev=net0 \ -initrd rootfs.cpio \ -append 'rdinit=/sbin/init earlycon console=ttyS0,115200' \ -nographic -monitor none qemu-system-riscv64 -M virt -m 512M -no-reboot -bios bbl \ -kernel vmlinux -netdev user,id=net0 -device virtio-net-device,netdev=net0 \ -device virtio-blk-device,drive=d0 \ -drive file=rootfs.ext2,if=none,id=d0,format=raw \ -append 'root=/dev/vda rw earlycon console=ttyS0,115200' \ -nographic -monitor none Root file systems and the bbl binary are published at https://github.com/groeck/linux-build-test/tree/master/rootfs/riscv64 Hint: If you specify "noreboot" as additional command line option, you'll end up in a shell. Qemu version: https://github.com/riscv/riscv-qemu.git branch 'v3.0.0-local-riscv' Guenter