From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.6 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id CFEE6C433DF for ; Tue, 20 Oct 2020 08:00:13 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 2F259222E8 for ; Tue, 20 Oct 2020 08:00:12 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="VSa2OTKJ" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2F259222E8 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from list by lists.xenproject.org with outflank-mailman.8958.24116 (Exim 4.92) (envelope-from ) id 1kUmYt-0007J0-G7; Tue, 20 Oct 2020 08:00:03 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 8958.24116; Tue, 20 Oct 2020 08:00:03 +0000 X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1kUmYt-0007IY-87; Tue, 20 Oct 2020 08:00:03 +0000 Received: by outflank-mailman (input) for mailman id 8958; Tue, 20 Oct 2020 08:00:02 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1kUmYs-00072o-E0 for xen-devel@lists.xenproject.org; Tue, 20 Oct 2020 08:00:02 +0000 Received: from mail-ej1-x633.google.com (unknown [2a00:1450:4864:20::633]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS id 2b8c3803-4e72-47aa-b4f6-b5bc93dc2fb0; Tue, 20 Oct 2020 08:00:01 +0000 (UTC) Received: by mail-ej1-x633.google.com with SMTP id md26so1282852ejb.10 for ; Tue, 20 Oct 2020 01:00:01 -0700 (PDT) Received: from CBGR90WXYV0 (54-240-197-230.amazon.com. [54.240.197.230]) by smtp.gmail.com with ESMTPSA id v1sm1400374eds.47.2020.10.20.00.59.59 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 20 Oct 2020 01:00:00 -0700 (PDT) Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1kUmYs-00072o-E0 for xen-devel@lists.xenproject.org; Tue, 20 Oct 2020 08:00:02 +0000 X-Inumbo-ID: 2b8c3803-4e72-47aa-b4f6-b5bc93dc2fb0 Received: from mail-ej1-x633.google.com (unknown [2a00:1450:4864:20::633]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS id 2b8c3803-4e72-47aa-b4f6-b5bc93dc2fb0; Tue, 20 Oct 2020 08:00:01 +0000 (UTC) Received: by mail-ej1-x633.google.com with SMTP id md26so1282852ejb.10 for ; Tue, 20 Oct 2020 01:00:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:reply-to:to:cc:references:in-reply-to:subject:date:message-id :mime-version:content-transfer-encoding:thread-index :content-language; bh=7a66diox9vHPT1Z9E79vY+WL73WqD7Lj+skCoPAkZNM=; b=VSa2OTKJ73WWkWHTo1NYNSda5Mi/f1t93CZjLPkE5OyWIjQ+VXTKH2o5DwAFEtOHD1 gpTXGUI5FZ7XFmBRZGXZJznGBGsk5aYxaCgxmnDOeAr5ofTozpTZE0NRWs0rvL6om08+ etWQ3/RxC7XgtnBS/IzgTdD0Spp+F0eInNPD8oIfjEEHeqxBVxROE3ZUEDCSdyg1Di/Q 0Ts4Qgxalud/vVVRXpmMMpBVBpF33Iz/kfxli15k8KqMlafc7lxamoO7YzoUZY6T4KDK VkwazBs3k/sHAIkPkciaUY2sBGHA8gJrjIfFepYZemZfGz+UigEMFARKPBs2BkelAqJM yqIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:reply-to:to:cc:references:in-reply-to :subject:date:message-id:mime-version:content-transfer-encoding :thread-index:content-language; bh=7a66diox9vHPT1Z9E79vY+WL73WqD7Lj+skCoPAkZNM=; b=esBv7QhTVbPjhFCUthR97GiCybGD7yqElWzQ4OTnI7zbUb/ltuHzQw+yrpRVkrExQM XeWihEfkmg3QkVT4/LI2Y7eG9uuyaDd8gyJo7wInMj4+AbXOgmBMe8PTCMn/oy8KzNND f5MYbthHtemHSpoR2YCXyM3kcbfYbAbagyKkFGQY96TeYWlFxRmfYPy/yS/QJpi8VX++ CPzywVXCTFjN6cLeAZYhuOi995bvjtLTSrbV+GV0ghrafO1xNor+w8putSarf59N9fPn CAfwDlMkqlHbl5OHf7/JRGKG6c+gXrXfiXQxAyIT/pjhE/c2knx2/cunGhzDu979ec9O OeCA== X-Gm-Message-State: AOAM531mzER6Z4X/3/Wi/TCbyBCeFtEVGxP23XTgfZK7zEk9xITMxkWN EhE9NMyZeE2xVZKSJvyYXvg= X-Google-Smtp-Source: ABdhPJy1yG1mAAOmS5ajJQR1wC7D0H0FoOdKcIJHfPs6q/UvZbl+3BMujicBk7QAdJJG17h+YnnzMA== X-Received: by 2002:a17:907:40bb:: with SMTP id nu19mr1786359ejb.246.1603180800820; Tue, 20 Oct 2020 01:00:00 -0700 (PDT) Received: from CBGR90WXYV0 (54-240-197-230.amazon.com. [54.240.197.230]) by smtp.gmail.com with ESMTPSA id v1sm1400374eds.47.2020.10.20.00.59.59 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 20 Oct 2020 01:00:00 -0700 (PDT) From: Paul Durrant X-Google-Original-From: "Paul Durrant" Reply-To: To: "'Oleksandr Tyshchenko'" , Cc: "'Oleksandr Tyshchenko'" , "'Jan Beulich'" , "'Andrew Cooper'" , =?utf-8?Q?'Roger_Pau_Monn=C3=A9'?= , "'Wei Liu'" , "'Julien Grall'" , "'Stefano Stabellini'" , "'Julien Grall'" References: <1602780274-29141-1-git-send-email-olekstysh@gmail.com> <1602780274-29141-4-git-send-email-olekstysh@gmail.com> In-Reply-To: <1602780274-29141-4-git-send-email-olekstysh@gmail.com> Subject: RE: [PATCH V2 03/23] xen/ioreq: Make x86's hvm_ioreq_needs_completion() common Date: Tue, 20 Oct 2020 08:59:58 +0100 Message-ID: <004101d6a6b7$02452440$06cf6cc0$@xen.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQFqp5MaNUj6MKEiN9RM6S6pfA5bVAH+e+xpqmgq2XA= Content-Language: en-gb > -----Original Message----- > From: Oleksandr Tyshchenko > Sent: 15 October 2020 17:44 > To: xen-devel@lists.xenproject.org > Cc: Oleksandr Tyshchenko ; Paul Durrant = ; Jan Beulich > ; Andrew Cooper ; Roger = Pau Monn=C3=A9 > ; Wei Liu ; Julien Grall = ; Stefano Stabellini > ; Julien Grall > Subject: [PATCH V2 03/23] xen/ioreq: Make x86's = hvm_ioreq_needs_completion() common >=20 > From: Oleksandr Tyshchenko >=20 > The IOREQ is a common feature now and this helper will be used > on Arm as is. Move it to xen/ioreq.h and remove "hvm" prefix. >=20 > Although PIO handling on Arm is not introduced with the current series > (it will be implemented when we add support for vPCI), technically > the PIOs exist on Arm (however they are accessed the same way as MMIO) > and it would be better not to diverge now. >=20 > Signed-off-by: Oleksandr Tyshchenko > CC: Julien Grall Reviewed-by: Paul Durrant