[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v6 06/13] vpci/header: implement guest BAR register handlers


  • To: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@xxxxxxxx>
  • From: Roger Pau Monné <roger.pau@xxxxxxxxxx>
  • Date: Tue, 8 Feb 2022 14:58:24 +0100
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=UAjDz+CA7RX42v8BujD8mln2JVzaqpwAsYZzWBfOkZM=; b=PHob21JWSH0nXMLTa52+oC7veMa2OiMt29Utrubg1WI/vodxuyEflemicYWBOHu7wj6Y0IvolQyDYbyxYeTL6SSvnMMcg/jhgYc3XB0nz0b0wGUa+sJbAgAIm3av0MAasxw8s+YTrfGm8Njv0NcosS4PCj6SoUWruFWT/sTVchYvkQEk9qQrQVGeNBH4AGVHq+goOtiFlC1gEWOQj3RjQFK/aIpRkEMfLn2n20EONdc0osjFriNRwS3I2blCGaPbdfy2GEta9pwQucYW/zK9i5lh2K20QCKc34Nz0+hzJBnDD/NzsziBOm6Fp8PgFohrD1GOnxhAux8Mb3XVzH4uGg==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SoaaCyPS5Npe09IGiofsMcRIgbcdrrI0c8SSUosJVC8WsZ3NuEWuwxWuO6kCwP51NWko0KNkdHNOSnKsr10V/1LfsItJQwRFxGRmFK+6Gg2E5CD5EXTSrpZMZ4Y9j5nwMSwVoL3C1sqysfVqea2dB2nmIawL4TasMlqwJy5L02fejMepFg6YYBLV6w8kCIRQxl4sOP3BfNS43UHcfxuQEGTc0Xoej4+zxt2FP9tEU4DsjeL5x3xm65TikZ67hwoNp7fiBBUta/UIJUrJD3P6X5j+UL3N3JAg1wzxOhfVqNpw51QIj2/HqXKa07Tb36WJtZgdgTVpxtSKZX6EliQEIQ==
  • Authentication-results: esa6.hc3370-68.iphmx.com; dkim=pass (signature verified) header.i=@citrix.onmicrosoft.com
  • Cc: Jan Beulich <jbeulich@xxxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>, "julien@xxxxxxx" <julien@xxxxxxx>, "sstabellini@xxxxxxxxxx" <sstabellini@xxxxxxxxxx>, Oleksandr Tyshchenko <Oleksandr_Tyshchenko@xxxxxxxx>, Volodymyr Babchuk <Volodymyr_Babchuk@xxxxxxxx>, Artem Mygaiev <Artem_Mygaiev@xxxxxxxx>, "andrew.cooper3@xxxxxxxxxx" <andrew.cooper3@xxxxxxxxxx>, "george.dunlap@xxxxxxxxxx" <george.dunlap@xxxxxxxxxx>, "paul@xxxxxxx" <paul@xxxxxxx>, Bertrand Marquis <bertrand.marquis@xxxxxxx>, Rahul Singh <rahul.singh@xxxxxxx>
  • Delivery-date: Tue, 08 Feb 2022 13:58:41 +0000
  • Ironport-data: A9a23:qoTwU6tGejGu5yfVmRmw2rKMC+fnVHZYMUV32f8akzHdYApBsoF/q tZmKWDUb/uCZGWkfoxxaNnioEMHupLSx9VqSgNupSlmRHgQ+JbJXdiXEBz9bniYRiHhoOOLz Cm8hv3odp1coqr0/0/1WlTZQP0VOZigHtIQMsadUsxKbVIiGHdJZS5LwbZj2NYy2YjhWmthh PupyyHhEA79s9JLGjp8B5Kr8HuDa9yr5Vv0FnRnDRx6lAe2e0s9VfrzFonoR5fMeaFGH/bSe gr25OrRElU1XfsaIojNfr7TKiXmS1NJVOSEoiI+t6OK2nCuqsGuu0qS2TV1hUp/0l20c95NJ Npl9qyIWFcWYYv1psNFbylFGDxRG/0W9+qSSZS/mZT7I0zudnLtx7NlDV0sPJ1e8eFyaY1M3 aVGcnZXNEnF3r/ohuLgIgVvrp1LwM3DJoQQt2sm1TjEJf0nXYrCU+PB4towMDIY2JsQQaqCN 5NxhTxHVVPhfRMWEW8tJpN9kLyMxXmmeWFfgQfAzUYwyzeKl1EguFT3C/L8YMCHQPJwj0mRp 2/Y12nhCxRcP9uaoRK79Xariv7KjDnMcosYH72l9dZnmFSWgGcUDXU+TVKmpdGph0j4XMhQQ 2QO8yozqe4p9UqkTvH0RRj+q3mB1jYWVsBMCeQ85EeIw7DN/geCLmEeS3hKb9lOnOgySD8x3 1mFheTVFCdvu72YT3Ga3rqMpDb0Mi8QRUcAbyIZSQoO4/H4vZo+yBnIS75LN6q4jcb8Hz3q9 BmMoDIjnLUYjcMN1KKT8EjOhnSnoZ2hZh444EDbU3yo6it9ZZW5fMq45F7D9/FCIY2FCF6bs xAsgNOC5eoDCZWMki2lQ+gXGrytofGfP1X0g0NrHpQn3ySg/TikZ4843d1lDB43aIBeI2avO RKN/1MKjHNOAJe0RexHW5PhNJsM9JbHTejVS/vJQfweMpckIWdr4xpSTUKX2mnslm0lnqc+J YqXfK6QMJoKNUh05GHoHrlAiNfH0gh7nDqOHs6jk3xLxJLDPCb9dFsTDLeZggnVBougqR6dz dtQPtDiJ/53ALynOXm/HWL+wDk3wZkH6XLe9pY/mg2reFMO9IQd5xj5m+JJRmCdt/4J/tokB 1nkMqOi9HLxhGfcNSKBYW15ZbXkUP5X9CxnYXV9ZA/2iiJ6Ou5DCZvzkLNtLNEaGBFLl6YoH 5Hphe3cahiwdtg302tENsSsxGCTXB+qmRiPL0KYjMsXJPZdq/jy0oa8JGPHrXBWZgLu7JdWi +Dwh2vzHMtYLyw/XZm+QKz0lTuZ4yNC8N+eqmOVe7G/jm23q9M0Q8Ew59dqS/wxxeLrnGPFj l3LWkdB/oEgYeYdqbH0uExNlK/we8NWFUtGBWjLq7GwMCjR5G24xoFcFu2PeFjguKncoc1Ov M1ZkKPxNuMphlFPv9YuGrpn1/tmtdDuu6Vb3kJvG3CSNwanDbZpI3+n28hTt/ISmu8F6FXuA k/fqMNHPbipOd/+FAJDLgQSceneh+ofnSPf7KppLRyitjN35reOTW5bIwKI1H5GNLJwPY58m bUhtcca5haRkB0vNtra3ClY+37Vdi4LUrk9t4FcC4ju01J5xlZHaJ3aKyn3/JDQNIkcbhh0e meZ3fOQia5dy0zOd2sIOULMhecN144TvB1qzUMZIwjbkNTymfJqjgZa9i46T1oJw0wfgf5zI GViK2Z8Ob6Ko2VznMFGUm2hR1NBCRme9hCjwlcFjjSEHUyhV2iLJ2whI+edukse9jsELDRc+ biZzkfjUCrrI56tjndjBxY9pqyxV8F1+y3DhNujTpaMEJQNaDb4hrOjODgToBz9DMJt3EDKq IGGJgqrhXEX4cLIn5AGNg==
  • Ironport-hdrordr: A9a23:xUo3uKFTdSVPiDrZpLqFCpHXdLJyesId70hD6qkvc3Nom52j+/ xGws536faVslcssHFJo6HmBEClewKnyXcV2/hrAV7GZmfbUQSTXeNfBOfZsljd8mjFh5NgPM RbAtZD4b/LfCFHZK/BiWHSebZQo+VvsprY/ds2p00dMj2CAJsQiTuRZDzrdnGfE2J9dOYE/d enl4J6jgvlXU5SQtWwB3EDUeSGj9rXlKj+aRpDIxI88gGBgR6h9ba/SnGjr10jegIK5Y1n3X nOkgT/6Knmm/anyiXE32uWy5hNgtPuxvZKGcTJoMkILTfHjBquee1aKva/lQFwhNvqxEchkd HKrRtlF8Nv60nJdmXwmhfp0xmI6kdY11bSjXujxVfzq83wQzw3T+Bbg5hCTxff4008+Plhza NixQuixtVqJCKFuB64y8nDVhlsmEbxi2Eli/Qvg3tWVpZbQKNNrLYY4FheHP47bW7HAbgcYa hT5fznlbZrmQvwVQGbgoAv+q3gYp0LJGbJfqBY0fblkQS/nxhCvj8lLYIk7zI9HakGOul5Dt L/Q9FVfYF1P74rhJ1GdZQ8qOuMexrwqEH3QSuvyWqOLtB0B5uKke+y3IkI
  • Ironport-sdr: +3fEt8S3We6OIAOWRYlfroOLn1jYaczmm9ruuFLT2mAbaOJgDAkA71wxVGqa3TnLFg+UyNLilE i/lGlSfCXHWogAT4tvjCfPEXvcBVvMwC0imnEEAvyRDCkQSuBnIvxFYqjwbX+zgVejyh2XHhN8 LHEIK6H37uRUWFYH+NFZPlDPai6zCmf8lcLahHxBsas77CKX7hvU75NFjCgIThwInJCiNC/wrf LtVxtsR4t3zPg99+pmoZM9lNqU4tZji0fFR8d7jHJAS+ZkqZhrQ+U1PUu4c4dJi428aV6zr1Vb Ho5t/WuhXNjy0YqDVsTcyZB1
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

On Tue, Feb 08, 2022 at 10:29:22AM +0000, Oleksandr Andrushchenko wrote:
> On 08.02.22 12:15, Jan Beulich wrote:
> > Yes, but I'm not sure this is going to remain just a single use.
> > Furthermore every CONFIG_<arch> is problematic as soon as a new port
> > is being worked on. If we wanted to go with a CONFIG_<arch> here, imo
> > it ought to be CONFIG_X86, not CONFIG_ARM, as I/O ports are really an
> > x86-specific thing (which has propagated into other architectures in
> > more or less strange ways, but never as truly I/O ports).
> I am fine using CONFIG_X86
> @Roger, are you ok with that?

I guess if that's the only instance of having diverging behavior
because of the lack of IO ports I'm fine with using CONFIG_X86.

Thanks, Roger.



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.