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

Re: [PATCH 3/3] xen/arm: gic-v3: Use vsize instead of csize for virtual CPU interface


  • To: Michal Orzel <michal.orzel@xxxxxxx>
  • From: Luca Fancellu <Luca.Fancellu@xxxxxxx>
  • Date: Thu, 9 Apr 2026 13:40:14 +0000
  • Accept-language: en-GB, en-US
  • Arc-authentication-results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 4.158.2.129) smtp.rcpttodomain=amd.com smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=arm.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com])
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none
  • Arc-message-signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=JnK9+icjjmEU8ioJbRHnplkpD1kgQsX7F/gQKt3NLcU=; b=UpyNtck8b+FWZBkIt+VQSlA/FpV5XzmrZlENiAt5avAWSRoM0XDOIa7/FYy3g0w/+tHqMdEAB8qJmjU5tkA3pPX0W1SsY47lKHFfu56caRlCn0u6A/yguJBukmt368XsKkOjvMK6GntovH2MpJi7ja8EfTyapfX8SZl2fWMIGeW+e8t2krSR0Vi9qG6aRT53gk2cBP4+U0TykhBf6Ht/0ocIo5kijjeK+L2ZQQhe/I7hyUCbSLpAntle6PpztvVbll+9TU6Wg6bHWo+xn0KvynepQAxXOo5gAIH07zGCn5CM4VPg1ZDtcALsMBuZakwKAVxQ6W/2i3oV+/RDSdQA4A==
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=JnK9+icjjmEU8ioJbRHnplkpD1kgQsX7F/gQKt3NLcU=; b=C/Vgc18ohQZvjJqAx6DMH9q5VQLoePq7UDDbRCoZwPJEKniG5rxicOUq3j8RbSylUoQnNR/BMUmZDnCR5P09DhkpXlj1v6HRcQvau63mPWrNukoPCKDR9A99pN3hi0L3R9qAWW6RrcnzS+g2hvPjtfprq8Oj9j16dMSjIlVIZtaPgqP3Xzn5vyRsviUKtU1J9ll7Wzx96Pu1TjkOt1FbX7CRpTIVJOfMoc/YMlzyXI6EXtOz7ZvP+ADiKlWJFrg/Ex8kdgKX0nZhmvPz0wYdF5Ykau1U7et71rLeqw5kEHuZhrqxewd2i7y0jgN007kj51i1WnFxzy7ma22fBDyIMw==
  • Arc-seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=k8p+D3QeExGNbTCv5laL31nU1BlC+7vWiqoZUHUO4dFtdkR08HpfOd/Q73SCuRrYJTMnL3GajaG9sLWUg7azG/KP/uUAOFgRqVFtheRMarD/ZRWZR2DfXq3wKc11c3zaQN1vGqvma5pebSmrqm6dXjkXN8AdSBYjgNGmihxJfEKb1G1NTSGOj/PY+BAyLsWpE7szIJtVrACfIDDZ9DikDt0BW4W2KUUj3RyV5cncrX8XMAJdfEQDNwRulWn3MJIQCpfLaxx6N0X5w5Bgi1pvegpqtly+bPnmxz5wr0HhsjMW0uF66YFyFitLK4jQtX/uN+elJKi4d0JKLjrLgJwTAw==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=jo8yuJmWez+PshCpkD0kW0cyG1buAmJ6mlnLB/93vmd/t5zisgPH7pXXNozxmEoPODjdJSHSoPDIsrM1pPdkoIJgH1dIPcAo174uqdNilemC1TKt2LEkS/AKwjF+4c+/i14P+P0EZdTr6mB+Wz3qR7FSOVWyOxmolQGKzm20E21gMrigYH4xywesfUB9l+bzgZx8ljpP/GMwKceLlQKVFCEB3pbFbkgo4hvkIANmkHqDjVNsJBAQ/oex2gxVfNoMdS8baBPFP6hY7srXA2ifKMdmdty/BAbv5UjLt4aBlWd+QqprxQILg09q8bvUyBNRrNvSjHMd6e8olM5zDHqNuw==
  • Authentication-results: eu.smtp.expurgate.cloud; dkim=pass header.s=selector1 header.d=arm.com header.i="@arm.com" header.h="From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck"; dkim=pass header.s=selector1 header.d=arm.com header.i="@arm.com" header.h="From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck"
  • Authentication-results-original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com;
  • Cc: "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Julien Grall <julien@xxxxxxx>, Bertrand Marquis <Bertrand.Marquis@xxxxxxx>, Volodymyr Babchuk <Volodymyr_Babchuk@xxxxxxxx>
  • Delivery-date: Thu, 09 Apr 2026 13:41:26 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Nodisclaimer: true
  • Thread-index: AQHcyCZky/J45q2EJES1oyx3k2d1qg==
  • Thread-topic: [PATCH 3/3] xen/arm: gic-v3: Use vsize instead of csize for virtual CPU interface

Hi Michal,

> On 9 Apr 2026, at 12:39, Michal Orzel <michal.orzel@xxxxxxx> wrote:
> 
> gicv3_iomem_deny_access() incorrectly uses csize (physical CPU
> interface size) instead of vsize (virtual CPU interface size) when
> calculating the number of pages to deny for the virtual CPU interface
> region at vbase.
> 
> Fixes: 8300b3377e ("arm/gic: Add a new callback to deny Dom0 access to GIC 
> regions")
> Signed-off-by: Michal Orzel <michal.orzel@xxxxxxx>
> ---

Reviewed-by: Luca Fancellu <luca.fancellu@xxxxxxx>

Cheers,
Luca





 


Rackspace

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